MCPcopy Create free account

hub / github.com/Sumanth077/Hands-On-AI-Engineering / types & classes

Types & classes65 in github.com/Sumanth077/Hands-On-AI-Engineering

↓ 9 callersClassNvidiaAPIError
Raised when the NVIDIA API returns an error response.
ai_agents/job_posting_agent/nvidia_client.py:43
↓ 6 callersClassIndexedSource
multimodal/multimodal_rag/rag.py:90
↓ 4 callersClassAgentResult
Structured result returned to the UI layer.
ai_agents/browser_automation_agent/agent.py:41
↓ 4 callersClassLLMClient
rag_apps/graphrag_knowledge_system/src/llm_client.py:7
↓ 4 callersClassProcessedPage
Holds the content of a single document page classified as text or vision.
multimodal/medical_document_parser/document_processor.py:18
↓ 4 callersClassRoutingDecision
rag_apps/rag_agent_with_database_routing/rag_agent/router.py:36
↓ 3 callersClassClinicalProfile
Unified clinical profile combining patient info, labs, imaging, and flagged values.
multimodal/medical_document_parser/schemas.py:33
↓ 2 callersClassEmbedder
ai_agents/customer_query_routing_agent/customer_query_routing_agent/embedder.py:15
↓ 2 callersClassFinancialAnalysisTeam
ai_agents/finagent/financial_agents.py:99
↓ 2 callersClassFinancialTools
ai_agents/finagent/financial_agents.py:81
↓ 2 callersClassMultimodalRAG
multimodal/multimodal_rag/rag.py:107
↓ 2 callersClassOllamaEmbeddingFunction
ChromaDB EmbeddingFunction subclass backed by LangChain's OllamaEmbeddings.
rag_apps/graphrag_knowledge_system/src/vector_store.py:9
↓ 2 callersClassOrchestratorDecision
Result of the triage step produced by the orchestrator agent.
ai_agents/customer_query_routing_agent/customer_query_routing_agent/orchestrator.py:140
↓ 2 callersClassPipelineResult
rag_apps/rag_agent_with_database_routing/rag_agent/pipeline.py:29
↓ 2 callersClassProtocolRetriever
ai_agents/offline_medical_agent/offline_medical_agent/retriever.py:19
↓ 2 callersClassRAGResult
multimodal/multimodal_rag/rag.py:99
↓ 2 callersClassRAGResult
rag_apps/rock_music_rag/rag.py:56
↓ 1 callersClassCacheManager
rag_apps/graphrag_knowledge_system/src/cache_manager.py:7
↓ 1 callersClassCampaignResult
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 callersClassChunk
rag_apps/rock_music_rag/rag.py:49
↓ 1 callersClassClinicalRAGProcessor
rag_apps/clinical_rag_with_ade/processor.py:26
↓ 1 callersClassCustomEmbedder
rag_apps/agentic_rag_with_qwen_and_firecrawl/app.py:30
↓ 1 callersClassDocumentProcessor
rag_apps/graphrag_knowledge_system/src/document_processor.py:9
↓ 1 callersClassEntityExtractor
rag_apps/graphrag_knowledge_system/src/entity_extractor.py:41
↓ 1 callersClassGeminiEmbedder
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 callersClassGeminiEmbeddings
Wraps Gemini Embedding 2 for use with LangChain components.
multimodal/multimodal_rag/rag.py:69
↓ 1 callersClassGraphStore
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 callersClassHyDERAG
End-to-end HyDE retrieval-augmented generation pipeline.
rag_apps/hyde_rag/rag.py:61
↓ 1 callersClassIngestResult
Summary returned after ingesting a URL.
rag_apps/reasoning_rag/rag.py:48
↓ 1 callersClassMistralAgent
Wraps a single Mistral Small 4 chat role with its own system prompt.
ai_agents/finagent/financial_agents.py:64
↓ 1 callersClassOfflineMedicalAgent
ai_agents/offline_medical_agent/offline_medical_agent/agents.py:33
↓ 1 callersClassOllamaEmbeddingFunction
rag_apps/hybrid_rag_system/src/vector_indexer.py:9
↓ 1 callersClassOrqEmbeddings
Thin wrapper around the Orq.ai embeddings endpoint.
rag_apps/rag_agent_with_database_routing/rag_agent/embeddings.py:15
↓ 1 callersClassPatientInfo
Basic patient demographics extracted from the document.
multimodal/medical_document_parser/schemas.py:8
↓ 1 callersClassPipelineResult
ai_agents/job_posting_agent/agents/pipeline.py:16
↓ 1 callersClassReadOnlyQuerySQLDatabaseTool
SQL query tool that rejects non-SELECT statements.
ai_agents/langchain_data_agent/agent.py:72
↓ 1 callersClassReceiptExtractor
OCR/receipt_expense_tracker/receipt_expense_tracker/extractor.py:45
↓ 1 callersClassResolver
ai_agents/customer_query_routing_agent/customer_query_routing_agent/resolver.py:156
↓ 1 callersClassRetrievedChunk
A single retrieved passage with its provenance.
rag_apps/reasoning_rag/rag.py:179
↓ 1 callersClassRetrievedDoc
rag_apps/rag_agent_with_database_routing/rag_agent/retriever.py:20
↓ 1 callersClassRockRAG
Manages a BM25-indexed rock music knowledge base and answers questions with Gemma 4.
rag_apps/rock_music_rag/rag.py:89
↓ 1 callersClassRoutingResult
ai_agents/customer_query_routing_agent/customer_query_routing_agent/router.py:42
↓ 1 callersClassSearchEngine
rag_apps/graphrag_knowledge_system/src/search_engine.py:60
↓ 1 callersClassTranscriptionResult
Holds the transcript text, detected language code, and detection confidence.
audio/multilingual_audio_translator/transcriber.py:33
↓ 1 callersClassVectorStore
rag_apps/graphrag_knowledge_system/src/vector_store.py:35
↓ 1 callersClassWikipediaTool
ai_agents/smolagents_code_agent/tools.py:5
↓ 1 callersClassYFinanceStockTool
ai_agents/multi_agent_financial_analyst/tools/financial_tools.py:11
ClassArgument
A single turn in the debate.
ai_agents/ai_debate_agent/debate.py:34
ClassBoundingBox
rag_apps/clinical_rag_with_ade/schemas.py:4
ClassClinicalChunk
rag_apps/clinical_rag_with_ade/schemas.py:10
ClassConfig
rag_apps/clinical_rag_with_ade/schemas.py:17
ClassDebateState
Shared state passed between every node in the graph.
ai_agents/ai_debate_agent/debate.py:43
ClassGeminiAgent
ai_agents/finagent/financial_agents.py:36
ClassGraphState
Shared state passed between every LangGraph node throughout the retrieval-validation loop.
ai_agents/agentic_rag_system/rag_graph.py:53
ClassImagingResult
Findings and impression from a single imaging study.
multimodal/medical_document_parser/schemas.py:25
ClassInvoiceCollection
A collection of invoices or line items found.
OCR/image_to_structured_data/schemas.py:39
ClassInvoiceData
OCR/image_to_structured_data/schemas.py:29
ClassLabFinding
A single laboratory test result with its value, reference range, and status.
multimodal/medical_document_parser/schemas.py:16
ClassMedication
OCR/medical_prescription_digitizer/schemas.py:5
ClassPrescription
OCR/medical_prescription_digitizer/schemas.py:14
ClassProductAttribute
OCR/image_to_structured_data/schemas.py:4
ClassProductCollection
A collection of all products found in the image.
OCR/image_to_structured_data/schemas.py:25
ClassStockAnalysis
ai_agents/multi_agent_financial_analyst/financial_analyst.py:18
ClassStockInput
Input schema for YFinanceStockTool.
ai_agents/multi_agent_financial_analyst/tools/financial_tools.py:7
ClassStructuredProduct
OCR/image_to_structured_data/schemas.py:12