manolo-bot
Contents:
Installation
Using as an App
Using as a Library
API Reference
manolo-bot
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
add_message() (manolo_bot.storage.messages.base.BaseMessagesStorage method)
add_no_answer (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
agent_instructions (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
agent_mode (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
allow_private_chats (manolo_bot.config.Config attribute)
allowed_chat_ids (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
answer_document_message() (manolo_bot.ai.llmagent.LLMAgent method)
(manolo_bot.ai.llmbot.LLMBot method)
answer_image_message() (manolo_bot.ai.llmagent.LLMAgent method)
(manolo_bot.ai.llmbot.LLMBot method)
answer_message() (manolo_bot.ai.llmagent.LLMAgent method)
(manolo_bot.ai.llmbot.LLMBot method)
answer_voice_message() (manolo_bot.ai.llmagent.LLMAgent method)
(manolo_bot.ai.llmbot.LLMBot method)
answer_webcontent() (manolo_bot.ai.llmbot.LLMBot method)
B
BaseDBHelper (class in manolo_bot.storage.messages.base)
BaseDocumentStorage (class in manolo_bot.storage.documents.base)
BaseMessagesStorage (class in manolo_bot.storage.messages.base)
bind_tools_on_init (manolo_bot.ai.llmagent.LLMAgent attribute)
(manolo_bot.ai.llmbot.LLMBot attribute)
bot_instructions (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
bot_instructions_character (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
bot_instructions_extra (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
bot_name (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
bot_token (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
bot_username (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
bot_uuid (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
BotConfig (class in manolo_bot.ai.config)
C
call_sdapi() (manolo_bot.ai.llmbot.LLMBot method)
can_use_tavily_search (manolo_bot.ai.config.BotConfig attribute)
clean_context() (manolo_bot.ai.llmbot.LLMBot method)
clean_text() (in module manolo_bot.ai.document_loaders)
clear() (manolo_bot.storage.documents.base.BaseDocumentStorage method)
(manolo_bot.storage.documents.file.FileDocumentStorage method)
clear_messages() (manolo_bot.storage.messages.base.BaseMessagesStorage method)
(manolo_bot.storage.messages.memory.MemoryMessagesStorage method)
(manolo_bot.storage.messages.redis.RedisMessagesStorage method)
close() (manolo_bot.ai.llmbot.LLMBot method)
commit() (manolo_bot.storage.messages.base.BaseMessagesStorage method)
(manolo_bot.storage.messages.memory.MemoryMessagesStorage method)
(manolo_bot.storage.messages.redis.RedisMessagesStorage method)
Config (class in manolo_bot.config)
connect() (manolo_bot.ai.mcp_manager.MCPManager method)
(manolo_bot.storage.messages.base.BaseDBHelper method)
(manolo_bot.storage.messages.redis.RedisDBHelper method)
context_max_tokens (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
convert_json_to_message() (in module manolo_bot.storage.messages.base)
count_tokens() (manolo_bot.ai.llmbot.LLMBot method)
D
default_sdapi_params (manolo_bot.config.Config attribute)
delete_message() (manolo_bot.storage.messages.base.BaseMessagesStorage method)
deleted (manolo_bot.storage.messages.base.StorageMessage attribute)
disconnect() (manolo_bot.ai.mcp_manager.MCPManager method)
(manolo_bot.storage.messages.base.BaseDBHelper method)
(manolo_bot.storage.messages.redis.RedisDBHelper method)
document_storage_path (manolo_bot.config.Config attribute)
DocumentLoader (class in manolo_bot.ai.document_loaders)
DocxParser (class in manolo_bot.ai.document_loaders)
E
enable_mcp (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
extract_text() (manolo_bot.ai.document_loaders.DocumentLoader method)
extract_text_from_docx() (manolo_bot.ai.document_loaders.DocumentLoader method)
extract_text_from_pdf() (manolo_bot.ai.document_loaders.DocumentLoader method)
extract_text_from_txt() (manolo_bot.ai.document_loaders.DocumentLoader method)
F
FileDocumentStorage (class in manolo_bot.storage.documents.file)
FileTooLargeError
G
generate_feedback_message() (manolo_bot.ai.llmbot.LLMBot method)
generate_image() (manolo_bot.ai.llmbot.LLMBot method)
get_llm() (manolo_bot.ai.llmbot.LLMBuilder method)
get_messages_key() (in module manolo_bot.storage.messages.base)
get_tools() (manolo_bot.ai.mcp_manager.MCPManager method)
google_api_key (manolo_bot.ai.config.LLMConfig attribute)
(manolo_bot.config.Config attribute)
google_api_model (manolo_bot.ai.config.LLMConfig attribute)
(manolo_bot.config.Config attribute)
I
initialize_async_resources() (manolo_bot.ai.llmagent.LLMAgent method)
(manolo_bot.ai.llmbot.LLMBot method)
is_audio_multimodal (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
is_connected (manolo_bot.ai.mcp_manager.MCPManager property)
is_document_multimodal (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
is_group_assistant (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
is_image_multimodal (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
L
lazy_parse() (manolo_bot.ai.document_loaders.DocxParser method)
list_documents() (manolo_bot.storage.documents.base.BaseDocumentStorage method)
(manolo_bot.storage.documents.file.FileDocumentStorage method)
LLMAgent (class in manolo_bot.ai.llmagent)
LLMBot (class in manolo_bot.ai.llmbot)
LLMBuilder (class in manolo_bot.ai.llmbot)
LLMConfig (class in manolo_bot.ai.config)
logging_level (manolo_bot.config.Config attribute)
M
manolo_bot.ai.config
module
manolo_bot.ai.document_loaders
module
manolo_bot.ai.llmagent
module
manolo_bot.ai.llmbot
module
manolo_bot.ai.mcp_manager
module
manolo_bot.config
module
manolo_bot.storage.documents.base
module
manolo_bot.storage.documents.file
module
manolo_bot.storage.messages.base
module
manolo_bot.storage.messages.memory
module
manolo_bot.storage.messages.redis
module
max_document_size (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
mcp_servers_config (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
MCPManager (class in manolo_bot.ai.mcp_manager)
MemoryMessagesStorage (class in manolo_bot.storage.messages.memory)
message (manolo_bot.storage.messages.base.StorageMessage attribute)
messages (manolo_bot.storage.messages.base.BaseMessagesStorage property)
module
manolo_bot.ai.config
manolo_bot.ai.document_loaders
manolo_bot.ai.llmagent
manolo_bot.ai.llmbot
manolo_bot.ai.mcp_manager
manolo_bot.config
manolo_bot.storage.documents.base
manolo_bot.storage.documents.file
manolo_bot.storage.messages.base
manolo_bot.storage.messages.memory
manolo_bot.storage.messages.redis
N
new (manolo_bot.storage.messages.base.StorageMessage attribute)
O
ollama_model (manolo_bot.ai.config.LLMConfig attribute)
(manolo_bot.config.Config attribute)
openai_api_base_url (manolo_bot.ai.config.LLMConfig attribute)
(manolo_bot.config.Config attribute)
openai_api_key (manolo_bot.ai.config.LLMConfig attribute)
(manolo_bot.config.Config attribute)
openai_api_model (manolo_bot.ai.config.LLMConfig attribute)
(manolo_bot.config.Config attribute)
P
postprocess_response() (manolo_bot.ai.llmbot.LLMBot method)
preferred_language (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
R
rate_limiter_check_every_n_seconds (manolo_bot.ai.config.LLMConfig attribute)
(manolo_bot.config.Config attribute)
rate_limiter_max_bucket_size (manolo_bot.ai.config.LLMConfig attribute)
(manolo_bot.config.Config attribute)
rate_limiter_requests_per_second (manolo_bot.ai.config.LLMConfig attribute)
(manolo_bot.config.Config attribute)
redis_url (manolo_bot.config.Config attribute)
RedisDBHelper (class in manolo_bot.storage.messages.redis)
RedisMessagesStorage (class in manolo_bot.storage.messages.redis)
refresh_messages() (manolo_bot.storage.messages.base.BaseMessagesStorage method)
(manolo_bot.storage.messages.memory.MemoryMessagesStorage method)
(manolo_bot.storage.messages.redis.RedisMessagesStorage method)
retrieve() (manolo_bot.storage.documents.base.BaseDocumentStorage method)
(manolo_bot.storage.documents.file.FileDocumentStorage method)
S
sdapi_negative_prompt (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
sdapi_params (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
sdapi_url (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
simulate_typing (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
simulate_typing_max_time (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
simulate_typing_wpm (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
storage_type (manolo_bot.config.Config attribute)
StorageMessage (class in manolo_bot.storage.messages.base)
store() (manolo_bot.storage.documents.base.BaseDocumentStorage method)
(manolo_bot.storage.documents.file.FileDocumentStorage method)
SUPPORTED_EXTENSIONS (manolo_bot.ai.document_loaders.DocumentLoader attribute)
system_instructions (manolo_bot.ai.llmbot.LLMBot property)
T
truncate_chat_context() (manolo_bot.ai.llmbot.LLMBot method)
U
UnsupportedFileError
use_tavily_search (manolo_bot.config.Config attribute)
use_tools (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
user_id (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)
V
validate_filename() (manolo_bot.ai.document_loaders.DocumentLoader class method)
W
web_content_request_timeout (manolo_bot.ai.config.BotConfig attribute)
(manolo_bot.config.Config attribute)