Files
microdao-daarion/services/llm-proxy/config.yaml
Apple 6bd769ef40 feat(city-map): Add 2D City Map with coordinates and agent presence
- Add migration 013_city_map_coordinates.sql with map coordinates, zones, and agents table
- Add /city/map API endpoint in city-service
- Add /city/agents and /city/agents/online endpoints
- Extend presence aggregator to include agents[] in snapshot
- Add AgentsSource for fetching agent data from DB
- Create CityMap component with interactive room tiles
- Add useCityMap hook for fetching map data
- Update useGlobalPresence to include agents
- Add map/list view toggle on /city page
- Add agent badges to room cards and map tiles
2025-11-27 07:00:47 -08:00

62 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