Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Sumanth077/Hands-On-AI-Engineering
/ types & classes
Types & classes
65 in github.com/Sumanth077/Hands-On-AI-Engineering
⨍
Functions
631
◇
Types & classes
65
↳
Endpoints
3
↓ 9 callers
Class
NvidiaAPIError
Raised when the NVIDIA API returns an error response.
ai_agents/job_posting_agent/nvidia_client.py:43
↓ 6 callers
Class
IndexedSource
multimodal/multimodal_rag/rag.py:90
↓ 4 callers
Class
AgentResult
Structured result returned to the UI layer.
ai_agents/browser_automation_agent/agent.py:41
↓ 4 callers
Class
LLMClient
rag_apps/graphrag_knowledge_system/src/llm_client.py:7
↓ 4 callers
Class
ProcessedPage
Holds the content of a single document page classified as text or vision.
multimodal/medical_document_parser/document_processor.py:18
↓ 4 callers
Class
RoutingDecision
rag_apps/rag_agent_with_database_routing/rag_agent/router.py:36
↓ 3 callers
Class
ClinicalProfile
Unified clinical profile combining patient info, labs, imaging, and flagged values.
multimodal/medical_document_parser/schemas.py:33
↓ 2 callers
Class
Embedder
ai_agents/customer_query_routing_agent/customer_query_routing_agent/embedder.py:15
↓ 2 callers
Class
FinancialAnalysisTeam
ai_agents/finagent/financial_agents.py:99
↓ 2 callers
Class
FinancialTools
ai_agents/finagent/financial_agents.py:81
↓ 2 callers
Class
MultimodalRAG
multimodal/multimodal_rag/rag.py:107
↓ 2 callers
Class
OllamaEmbeddingFunction
ChromaDB EmbeddingFunction subclass backed by LangChain's OllamaEmbeddings.
rag_apps/graphrag_knowledge_system/src/vector_store.py:9
↓ 2 callers
Class
OrchestratorDecision
Result of the triage step produced by the orchestrator agent.
ai_agents/customer_query_routing_agent/customer_query_routing_agent/orchestrator.py:140
↓ 2 callers
Class
PipelineResult
rag_apps/rag_agent_with_database_routing/rag_agent/pipeline.py:29
↓ 2 callers
Class
ProtocolRetriever
ai_agents/offline_medical_agent/offline_medical_agent/retriever.py:19
↓ 2 callers
Class
RAGResult
multimodal/multimodal_rag/rag.py:99
↓ 2 callers
Class
RAGResult
rag_apps/rock_music_rag/rag.py:56
↓ 1 callers
Class
CacheManager
rag_apps/graphrag_knowledge_system/src/cache_manager.py:7
↓ 1 callers
Class
CampaignResult
Holds the outputs of all three agents from a single campaign generation run.
ai_agents/marketing_strategy_agent/marketing_strategy_agent/pipeline.py:15
↓ 1 callers
Class
Chunk
rag_apps/rock_music_rag/rag.py:49
↓ 1 callers
Class
ClinicalRAGProcessor
rag_apps/clinical_rag_with_ade/processor.py:26
↓ 1 callers
Class
CustomEmbedder
rag_apps/agentic_rag_with_qwen_and_firecrawl/app.py:30
↓ 1 callers
Class
DocumentProcessor
rag_apps/graphrag_knowledge_system/src/document_processor.py:9
↓ 1 callers
Class
EntityExtractor
rag_apps/graphrag_knowledge_system/src/entity_extractor.py:41
↓ 1 callers
Class
GeminiEmbedder
Wraps the google-genai SDK to embed text using Gemini Embedding 2. Also provides hyde_embed(), which embeds N hypothetical documents and <<<<<<<
rag_apps/hyde_rag/embedder.py:9
↓ 1 callers
Class
GeminiEmbeddings
Wraps Gemini Embedding 2 for use with LangChain components.
multimodal/multimodal_rag/rag.py:69
↓ 1 callers
Class
GraphStore
Local knowledge graph backed by a NetworkX DiGraph. Persisted to disk as JSON via node_link_data so the graph survives restarts.
rag_apps/graphrag_knowledge_system/src/graph_store.py:8
↓ 1 callers
Class
HyDERAG
End-to-end HyDE retrieval-augmented generation pipeline.
rag_apps/hyde_rag/rag.py:61
↓ 1 callers
Class
IngestResult
Summary returned after ingesting a URL.
rag_apps/reasoning_rag/rag.py:48
↓ 1 callers
Class
MistralAgent
Wraps a single Mistral Small 4 chat role with its own system prompt.
ai_agents/finagent/financial_agents.py:64
↓ 1 callers
Class
OfflineMedicalAgent
ai_agents/offline_medical_agent/offline_medical_agent/agents.py:33
↓ 1 callers
Class
OllamaEmbeddingFunction
rag_apps/hybrid_rag_system/src/vector_indexer.py:9
↓ 1 callers
Class
OrqEmbeddings
Thin wrapper around the Orq.ai embeddings endpoint.
rag_apps/rag_agent_with_database_routing/rag_agent/embeddings.py:15
↓ 1 callers
Class
PatientInfo
Basic patient demographics extracted from the document.
multimodal/medical_document_parser/schemas.py:8
↓ 1 callers
Class
PipelineResult
ai_agents/job_posting_agent/agents/pipeline.py:16
↓ 1 callers
Class
ReadOnlyQuerySQLDatabaseTool
SQL query tool that rejects non-SELECT statements.
ai_agents/langchain_data_agent/agent.py:72
↓ 1 callers
Class
ReceiptExtractor
OCR/receipt_expense_tracker/receipt_expense_tracker/extractor.py:45
↓ 1 callers
Class
Resolver
ai_agents/customer_query_routing_agent/customer_query_routing_agent/resolver.py:156
↓ 1 callers
Class
RetrievedChunk
A single retrieved passage with its provenance.
rag_apps/reasoning_rag/rag.py:179
↓ 1 callers
Class
RetrievedDoc
rag_apps/rag_agent_with_database_routing/rag_agent/retriever.py:20
↓ 1 callers
Class
RockRAG
Manages a BM25-indexed rock music knowledge base and answers questions with Gemma 4.
rag_apps/rock_music_rag/rag.py:89
↓ 1 callers
Class
RoutingResult
ai_agents/customer_query_routing_agent/customer_query_routing_agent/router.py:42
↓ 1 callers
Class
SearchEngine
rag_apps/graphrag_knowledge_system/src/search_engine.py:60
↓ 1 callers
Class
TranscriptionResult
Holds the transcript text, detected language code, and detection confidence.
audio/multilingual_audio_translator/transcriber.py:33
↓ 1 callers
Class
VectorStore
rag_apps/graphrag_knowledge_system/src/vector_store.py:35
↓ 1 callers
Class
WikipediaTool
ai_agents/smolagents_code_agent/tools.py:5
↓ 1 callers
Class
YFinanceStockTool
ai_agents/multi_agent_financial_analyst/tools/financial_tools.py:11
Class
Argument
A single turn in the debate.
ai_agents/ai_debate_agent/debate.py:34
Class
BoundingBox
rag_apps/clinical_rag_with_ade/schemas.py:4
Class
ClinicalChunk
rag_apps/clinical_rag_with_ade/schemas.py:10
Class
Config
rag_apps/clinical_rag_with_ade/schemas.py:17
Class
DebateState
Shared state passed between every node in the graph.
ai_agents/ai_debate_agent/debate.py:43
Class
GeminiAgent
ai_agents/finagent/financial_agents.py:36
Class
GraphState
Shared state passed between every LangGraph node throughout the retrieval-validation loop.
ai_agents/agentic_rag_system/rag_graph.py:53
Class
ImagingResult
Findings and impression from a single imaging study.
multimodal/medical_document_parser/schemas.py:25
Class
InvoiceCollection
A collection of invoices or line items found.
OCR/image_to_structured_data/schemas.py:39
Class
InvoiceData
OCR/image_to_structured_data/schemas.py:29
Class
LabFinding
A single laboratory test result with its value, reference range, and status.
multimodal/medical_document_parser/schemas.py:16
Class
Medication
OCR/medical_prescription_digitizer/schemas.py:5
Class
Prescription
OCR/medical_prescription_digitizer/schemas.py:14
Class
ProductAttribute
OCR/image_to_structured_data/schemas.py:4
Class
ProductCollection
A collection of all products found in the image.
OCR/image_to_structured_data/schemas.py:25
Class
StockAnalysis
ai_agents/multi_agent_financial_analyst/financial_analyst.py:18
Class
StockInput
Input schema for YFinanceStockTool.
ai_agents/multi_agent_financial_analyst/tools/financial_tools.py:7
Class
StructuredProduct
OCR/image_to_structured_data/schemas.py:12