MCPcopy Create free account

hub / github.com/HewlettPackard/llmesh / types & classes

Types & classes202 in github.com/HewlettPackard/llmesh

↓ 68 callersClassLogger
Logger class for application-wide logging. This class is a singleton, ensuring all logging is centralized through one instance.
src/lib/core/log.py:36
↓ 21 callersClassChatMessage
Unified internal ChatMessage class for LAT-Mesh.
src/lib/services/chat/message_managers/message.py:74
↓ 19 callersClassConfig
Configuration for the ToolDiscovery class.
src/lib/system_services/tool_server.py:34
↓ 14 callersClassPyMuPdfForSectionsDataExtractor
Strategy for managing data extraction from PDF sections
src/lib/services/rag/data_extractors/pymupdf/sections.py:26
↓ 13 callersClassUnstructuredSectionsDataExtractor
Strategy for managing data extraction from documents.
src/lib/services/rag/data_extractors/unstructured/sections.py:32
↓ 10 callersClassAthonTool
A decorator class designed to enhance functions by applying additional logic and utilizing provided config and a logger. It can manually invo
src/lib/system_services/tool_client.py:31
↓ 10 callersClassFileCache
A class used to cache files.
src/lib/core/file_cache.py:20
↓ 9 callersClassTextBlock
Block representing plain text.
src/lib/services/chat/message_managers/message.py:41
↓ 8 callersClassConfig
A class used to represent and manage configuration settings for an application.
src/lib/core/config.py:27
↓ 8 callersClassToolDiscovery
Class for discovering and loading tools in the Athonet LLM Platform.
src/lib/system_services/tool_server.py:29
↓ 6 callersClassLangChainStructuredToolRepository
A singleton tool repository class that uses a factory pattern to manage tools and their metadata.
src/lib/services/agents/tool_repositories/langchain/structured_tool.py:22
↓ 5 callersClassChromaForSentenceDataLoader
Data loader strategy for managing Chroma dB collections with sentence embeddings.
src/lib/services/rag/data_loaders/chroma/sentences.py:21
↓ 5 callersClassLangChainChatOpenAIModel
Class for LangChain_ChatOpenAI Model.
src/lib/services/chat/models/langchain/chat_openai.py:27
↓ 5 callersClassMilvusForSentenceDataLoader
Data loader strategy for managing Milvus collections with sentence embeddings. Embeddings should be present in the metadata of each element.
src/lib/services/rag/data_loaders/milvus/sentences.py:20
↓ 5 callersClassQdrantForSentenceDataLoader
Data loader strategy for managing Qdrant collections with sentence embeddings. Embeddings should be present in the metadata of each element.
src/lib/services/rag/data_loaders/qdrant/sentences.py:21
↓ 4 callersClassChromaForSentenceDataRetriever
Data retriever strategy for managing Chroma dB collections with sentence embeddings.
src/lib/services/rag/data_retrievers/chroma/sentences.py:27
↓ 4 callersClassCustomLangChainRemoteMemory
Custom Remote Memory Class.
src/lib/services/chat/memories/langchain/custom_remote.py:29
↓ 4 callersClassLangChainAzureChatOpenAIModel
Class for LangChain_AzureChatOpenAI Model.
src/lib/services/chat/models/langchain/azure_chat_openai.py:28
↓ 4 callersClassLangChainChatAnthropicModel
Class for LangChain ChatAnthropic Model.
src/lib/services/chat/models/langchain/chat_anthropic.py:26
↓ 4 callersClassLangChainChatGoogleGenAIModel
Class for LangChain ChatGoogleGenerativeAI Model.
src/lib/services/chat/models/langchain/chat_google_genai.py:26
↓ 4 callersClassLangChainChatMistralAIModel
Class for LangChain ChatMistralAI Model.
src/lib/services/chat/models/langchain/chat_mistralai.py:26
↓ 4 callersClassLangChainChatNvidiaModel
Class for LangChain ChatMistralAI Model.
src/lib/services/chat/models/langchain/chat_nvidia.py:26
↓ 4 callersClassLlamaIndexOpenAIModel
Class for LlamaIndexOpenAI Model.
src/lib/services/chat/models/llamaindex/openai.py:26
↓ 4 callersClassQdrantForSentenceDataRetriever
Data retriever strategy for managing Qdrant collections with sentence embeddings.
src/lib/services/rag/data_retrievers/qdrant/sentences.py:21
↓ 3 callersClassChromaCollectionDataStorage
Strategy for managing Chroma dB collections.
src/lib/services/rag/data_storages/chroma/collection.py:23
↓ 3 callersClassCteActionRunnerDataTransformer
Strategy for managing data transformer
src/lib/services/rag/data_transformers/cte_action_runner.py:26
↓ 3 callersClassMilvusCollectionDataStorage
Strategy for managing Milvus dB collections.
src/lib/services/rag/data_storages/milvus/collection.py:26
↓ 3 callersClassQdrantCollectionDataStorage
Strategy for managing Qdrant dB collections.
src/lib/services/rag/data_storages/qdrant/collection.py:22
↓ 3 callersClassTemplateEngine
Template Engine class to manage templates.
src/lib/core/template_engine.py:18
↓ 2 callersClassChatEndpoint
A class used to handle OpenAI-compatible /v1/chat/completions endpoint logic. It validates incoming requests, logs unknown fields, and return
src/lib/core/chat_endpoint.py:66
↓ 2 callersClassMessageRole
Enum for message roles.
src/lib/services/chat/message_managers/message.py:20
↓ 2 callersClassMilvusForSentenceDataRetriever
Data retriever strategy for managing Milvus collections with sentence embeddings.
src/lib/services/rag/data_retrievers/milvus/sentences.py:20
↓ 2 callersClassPersonaAgent
A class that simulates an agent persona using an LLM model, a system prompt (routine), and an ongoing message transcript.
notebooks/meta_prompting/agent_simulator.py:15
↓ 2 callersClassSharedLogicMessageManager
Shared reusable logic for message handling methods. To be used by concrete implementations like LangChain or LlamaIndex.
src/lib/services/chat/message_managers/base.py:94
↓ 1 callersClassBackgroundProcessManager
Manages background processes, ensuring they are cleaned up on exit. This class is designed as a singleton to maintain a single list of proces
notebooks/platform_services/lablib/bg_util.py:22
↓ 1 callersClassChatModel
A chat model class that uses a factory pattern to return the selected chat model.
src/lib/services/chat/model.py:32
↓ 1 callersClassChatResponseChoice
Single choice object for response, containing the assistant message.
src/lib/core/chat_endpoint.py:36
↓ 1 callersClassChatStreamChoice
Single choice in a stream chunk.
src/lib/core/chat_endpoint.py:50
↓ 1 callersClassChatStreamDelta
Delta message for streaming chunk.
src/lib/core/chat_endpoint.py:44
↓ 1 callersClassCrewAIMultiAgentTaskForce
CrewAI Multi Agent class
src/lib/services/agents/task_forces/crewai/crew.py:23
↓ 1 callersClassCustomVectorStoreRetrieverMemory
Overwrite class to return Base Messages
src/lib/services/chat/memories/langchain/chroma_store_retriever.py:29
↓ 1 callersClassFakeMessage
fake class
tests/lib/services/chat/test_message_manager_langchain.py:145
↓ 1 callersClassGame
A game class that uses a factory pattern to return the selected ones
src/platform/app_games/game.py:20
↓ 1 callersClassJinjaTemplatePromptRender
Prompt Render class to manage prompts.
src/lib/services/chat/prompt_renders/jinja/template.py:23
↓ 1 callersClassLangChainChatMessageManager
Message manager implementation for LangChain messages.
src/lib/services/chat/message_managers/langchain/chat.py:27
↓ 1 callersClassLangGraphAgentTaskForce
LangGraph Multi Agent class
src/lib/services/agents/task_forces/langgraph/state_graph.py:47
↓ 1 callersClassLlamaIndexChatMessageManager
Message manager implementation for LlamaIndex-compatible messages.
src/lib/services/chat/message_managers/llamaindex/chat.py:23
↓ 1 callersClassMarkitdownForSectionsDataExtractor
Strategy for managing data extraction from document sections
src/lib/services/rag/data_extractors/markitdown/sections.py:22
↓ 1 callersClassMessage
Message model representing a single chat message.
src/lib/core/chat_endpoint.py:22
↓ 1 callersClassMessageResponse
Message model for assistant response.
src/lib/core/chat_endpoint.py:29
↓ 1 callersClassModelInfo
Model information.
src/lib/core/chat_endpoint.py:58
↓ 1 callersClassOpenApiManager
Class to support OpenAPI management
src/platform/tool_agents/openapi_tool.py:33
↓ 1 callersClassOpenApiManagerTool
Class of the Dashboard tool
src/platform/tool_agents/openapi_tool.py:170
↓ 1 callersClassPandasReadExcelExtractor
Strategy for managing data extraction from documents.
src/lib/services/rag/data_extractors/pandas/read_excel.py:24
ClassAgentState
The agent state is the input to each node in the graph
src/lib/services/agents/task_forces/langgraph/state_graph.py:38
ClassAgentTool
Agent Tool Manager class
src/platform/app_backpanel/tool_manager/agent.py:25
ClassArgument
Configuration for an argument in the tool.
src/lib/system_services/tool_client.py:67
ClassBaseChatMemory
Abstract base class for chat memory management.
src/lib/services/chat/memories/base.py:15
ClassBaseChatModel
Abstract base class for chat models.
src/lib/services/chat/models/base.py:15
ClassBaseDataExtractor
Abstract base class for data extractors.
src/lib/services/rag/data_extractors/base.py:15
ClassBaseDataLoader
Base Data Loader
src/lib/services/rag/data_loaders/base.py:15
ClassBaseDataRetriever
Base Data Retriever
src/lib/services/rag/data_retrievers/base.py:15
ClassBaseDataStorage
Abstract base class for data storage implementations.
src/lib/services/rag/data_storages/base.py:15
ClassBaseDataTransformer
Base Data Transformer
src/lib/services/rag/data_transformers/base.py:15
ClassBaseGame
Abstract base class for chat game.
src/platform/app_games/games/base.py:15
ClassBaseMessageManager
Base class for message manager. This is an abstract class that needs to be extended.
src/lib/services/chat/message_managers/base.py:21
ClassBasePromptRender
Base class for file rendering. This is an abstract class that needs to be extended.
src/lib/services/chat/prompt_renders/base.py:15
ClassBaseReasoningEngine
Abstract base class for reasoning engines.
src/lib/services/agents/reasoning_engines/base.py:18
ClassBaseTaskForce
Base Task Force
src/lib/services/agents/task_forces/base.py:15
ClassBaseToolRepository
Abstract base class for tool repositories.
src/lib/services/agents/tool_repositories/base.py:15
ClassBlockType
Enum for supported block types.
src/lib/services/chat/message_managers/message.py:31
ClassCancelOrderInput
Tool input schema
notebooks/meta_prompting/tools/cancel_order.py:13
ClassCaseResolutionInput
Tool input schema
notebooks/meta_prompting/tools/case_resolution.py:12
ClassChatMemory
A chat model class that uses a factory pattern to return the selected chat memory
src/lib/services/chat/memory.py:28
ClassChatRequest
Request model for chat completion following OpenAI API schema. Accepts extra fields and logs them as warnings.
src/lib/core/chat_endpoint.py:86
ClassChatResponse
Full chat response model, following OpenAI response format.
src/lib/core/chat_endpoint.py:116
ClassChatStreamChunk
Streaming-compatible response chunk.
src/lib/core/chat_endpoint.py:134
ClassCheckRefundEligibilityInput
Tool input schema
notebooks/meta_prompting/tools/check_refund.py:13
ClassConfig
Configuration model for logging settings within an application.
src/lib/core/log.py:42
ClassConfig
Configuration model for ChatEndpoint settings.
src/lib/core/chat_endpoint.py:73
ClassConfig
Configuration model for logging settings within an application.
src/lib/core/file_cache.py:25
ClassConfig
Extra option
src/lib/system_services/tool_client.py:83
ClassConfig
Extra option
src/lib/system_services/tool_client.py:109
ClassConfig
Base Configuration model for message formatter settings.
src/lib/services/chat/message_managers/base.py:26
ClassConfig
Base Configuration model for prompt manager settings.
src/lib/services/chat/prompt_renders/base.py:20
ClassConfig
Configuration for the Prompt Render class.
src/lib/services/chat/prompt_renders/jinja/template.py:28
ClassConfig
Configuration for the Chat Memory class.
src/lib/services/chat/memories/base.py:20
ClassConfig
Configuration for the Chat Memory class.
src/lib/services/chat/memories/llamaindex/buffer.py:30
ClassConfig
Configuration for the Chat Memory class.
src/lib/services/chat/memories/langchain/summary.py:30
ClassConfig
Arguments of the Chat Memory class
src/lib/services/chat/memories/langchain/chroma_store_retriever.py:109
ClassConfig
Configuration for the Chat Memory class.
src/lib/services/chat/memories/langchain/custom_remote.py:221
ClassConfig
Configuration for the Chat Memory class.
src/lib/services/chat/memories/langchain/buffer.py:29
ClassConfig
Configuration for the Chat Memory class.
src/lib/services/chat/memories/langchain/buffer_window.py:29
ClassConfig
Configuration for the Chat Model class.
src/lib/services/chat/models/base.py:20
ClassConfig
Configuration for the Chat Model class.
src/lib/services/chat/models/llamaindex/openai.py:31
ClassConfig
Configuration for the Chat Model class.
src/lib/services/chat/models/langchain/chat_anthropic.py:31
ClassConfig
Configuration for the Chat Model class.
src/lib/services/chat/models/langchain/chat_vllm.py:31
ClassConfig
Configuration for the Chat Model class.
src/lib/services/chat/models/langchain/chat_openai.py:32
ClassConfig
Configuration for the Chat Model class.
src/lib/services/chat/models/langchain/azure_chat_openai.py:33
ClassConfig
Configuration for the Chat Model class.
src/lib/services/chat/models/langchain/chat_mistralai.py:31
next →1–100 of 202, ranked by callers