-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathenv.example
More file actions
72 lines (60 loc) · 2.16 KB
/
Copy pathenv.example
File metadata and controls
72 lines (60 loc) · 2.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# LLM Provider Configuration
# You must provide at least one of these
GOOGLE_API_KEY=Your Google AI API key (Gemini)
# GOOGLE_API_MODEL=gemini-2.0-flash
# OPENAI_API_KEY=Your OpenAI API key
# OPENAI_API_MODEL=gpt-4o
# OPENAI_API_BASE_URL=Base URL for OpenAI-like API (for example, LM Studio API)
# OLLAMA_MODEL=llama3
# Telegram Bot Configuration
TELEGRAM_BOT_NAME=Your Telegram bot name
TELEGRAM_BOT_TOKEN=Your Telegram bot token
TELEGRAM_BOT_USERNAME=Your telegram bot username
# BOT_UUID=default-bot-uuid
# USER_ID=0
# Bot Persona and Instructions
# TELEGRAM_BOT_INSTRUCTIONS=Full custom system instructions
# TELEGRAM_BOT_INSTRUCTIONS_CHARACTER=You are a software engineer, geek and nerd...
# TELEGRAM_BOT_INSTRUCTIONS_EXTRA=Additional instructions to append
# PREFERRED_LANGUAGE=Spanish
# Agent and Tools
# AGENT_MODE=False
# AGENT_INSTRUCTIONS=Custom instructions for agent reasoning
# USE_TOOLS=False
# Search Configuration
# USE_TAVILY_SEARCH=False
# TAVILY_SEARCH_KEY=Your Tavily API key
# Multimodal Capabilities
# IMAGE_MULTIMODAL=False
# AUDIO_MULTIMODAL=False
# DOCUMENT_MULTIMODAL=False
# Interaction Control
# TELEGRAM_ALLOWED_CHATS=Comma separated allowed chat IDs
# ALLOW_PRIVATE_CHATS=True
# ENABLE_GROUP_ASSISTANT=False
# ADD_NO_ANSWER=False
# SIMULATE_TYPING=False
# SIMULATE_TYPING_WPM=100
# SIMULATE_TYPING_MAX_TIME=10
# Image Generation (Stable Diffusion)
# WEBUI_SD_API_URL=Stable Diffusion Web UI API URL
# WEBUI_SD_API_PARAMS={"steps": 1, "cfg_scale": 1, "width": 512, "height": 512}
# WEBUI_SD_API_NEGATIVE_PROMPT=
# Web Content Retrieval
# WEB_CONTENT_REQUEST_TIMEOUT_SECONDS=10
# MCP (Model Context Protocol) Configuration
# ENABLE_MCP=False
# MCP_SERVERS_CONFIG={"math": {"command": "python", "args": ["/path/to/math_server.py"], "transport": "stdio"}}
# Storage Configuration
# STORAGE_TYPE=memory
# REDIS_URL=redis://localhost:6379/0
# Advanced Settings
# LOGGING_LEVEL=INFO
# CONTEXT_MAX_TOKENS=4096
# File size limits and document storage
# MAX_DOCUMENT_SIZE_BYTES=2097152
# MAX_VOICE_SIZE_BYTES=2097152
# DOCUMENT_STORAGE_PATH=/tmp/manolo_bot/documents
# RATE_LIMITER_REQUESTS_PER_SECOND=0.25
# RATE_LIMITER_CHECK_EVERY_N_SECONDS=0.1
# RATE_LIMITER_MAX_BUCKET_SIZE=10