Files
microdao-daarion/services/llm-proxy/config.yaml
Apple 3de3c8cb36 feat: Add presence heartbeat for Matrix online status
- matrix-gateway: POST /internal/matrix/presence/online endpoint
- usePresenceHeartbeat hook with activity tracking
- Auto away after 5 min inactivity
- Offline on page close/visibility change
- Integrated in MatrixChatRoom component
2025-11-27 00:19:40 -08:00

61 lines
1.2 KiB
YAML

providers:
openai:
base_url: "https://api.openai.com/v1"
api_key_env: "OPENAI_API_KEY"
timeout: 30
max_retries: 2
deepseek:
base_url: "https://api.deepseek.com/v1"
api_key_env: "DEEPSEEK_API_KEY"
timeout: 30
max_retries: 2
local:
base_url: "http://localhost:11434" # Ollama default
api_key_env: null
timeout: 60
max_retries: 1
models:
gpt-4.1-mini:
provider: "openai"
physical_name: "gpt-4-1106-preview"
max_tokens: 4096
cost_per_1k_prompt: 0.01
cost_per_1k_completion: 0.03
gpt-4:
provider: "openai"
physical_name: "gpt-4"
max_tokens: 8192
cost_per_1k_prompt: 0.03
cost_per_1k_completion: 0.06
deepseek-r1:
provider: "deepseek"
physical_name: "deepseek-chat"
max_tokens: 4096
cost_per_1k_prompt: 0.0014
cost_per_1k_completion: 0.0028
dagi-local-8b:
provider: "local"
physical_name: "qwen2.5:8b"
max_tokens: 4096
cost_per_1k_prompt: 0.0
cost_per_1k_completion: 0.0
rate_limits:
default_per_agent_per_minute: 10
default_per_microdao_per_hour: 100
logging:
log_requests: true
log_responses: false # Don't log full responses for privacy
log_usage: true