MCPcopy Create free account

hub / github.com/abhishekkrthakur/aiaio / types & classes

Types & classes17 in github.com/abhishekkrthakur/aiaio

↓ 2 callersClassRequestContext
src/aiaio/app/app.py:211
↓ 1 callersClassChatDatabase
A class to manage chat-related database operations. This class handles all database interactions for conversations, messages, attachments, an
src/aiaio/db.py:90
↓ 1 callersClassConnectionManager
src/aiaio/app/app.py:42
↓ 1 callersClassLogger
A custom logger class that sets up and manages logging configuration. Methods ------- __post_init__(): Initializes the logge
src/aiaio/logging.py:8
↓ 1 callersClassRunAppCommand
src/aiaio/cli/run_app.py:15
ClassBaseCLICommand
src/aiaio/cli/__init__.py:5
ClassChatInput
Pydantic model for chat input data. Attributes: message (str): The user's message content system_prompt (str): Instructions
src/aiaio/app/app.py:104
ClassConversationTitleUpdate
Model for updating conversation title.
src/aiaio/app/app.py:531
ClassCreateConversationInput
src/aiaio/app/app.py:394
ClassFileAttachment
Pydantic model for handling file attachments in messages. Attributes: name (str): Name of the file type (str): MIME type of
src/aiaio/app/app.py:76
ClassMessageContent
Pydantic model for message content including optional file attachments. Attributes: text (str): The text content of the message
src/aiaio/app/app.py:91
ClassMessageEdit
Pydantic model for message edit requests. Attributes: content (str): New message content
src/aiaio/app/app.py:199
ClassMessageInput
Pydantic model for message input data. Attributes: role (str): The role of the message sender (e.g., 'user', 'assistant', 'system')
src/aiaio/app/app.py:119
ClassModelInput
Pydantic model for model input. Attributes: model_name (str): Name of the model
src/aiaio/app/app.py:159
ClassProjectInput
Pydantic model for project input. Attributes: name (str): Project name description (str): Project description system
src/aiaio/app/app.py:184
ClassPromptInput
Pydantic model for system prompt input. Attributes: name (str): Name of the prompt text (str): The prompt text content
src/aiaio/app/app.py:171
ClassProviderInput
Pydantic model for provider configuration. Attributes: name (str): Name of the provider temperature (float): Controls random
src/aiaio/app/app.py:136