46 lines
927 B
YAML
46 lines
927 B
YAML
agent_api:
|
|
metadata:
|
|
version: "0.1.0"
|
|
description: "Agent Gateway für Worker + OpenAI-kompatible LLMs"
|
|
|
|
http:
|
|
base_path: "/api/agent/v1"
|
|
timeout_seconds: 60
|
|
rate_limit_per_minute: 120
|
|
enable_cors: true
|
|
|
|
auth:
|
|
api_key_header: "x-agent-api-key"
|
|
allowed_keys: []
|
|
allow_unauthenticated: true
|
|
|
|
worker:
|
|
adapter: "inline"
|
|
endpoint: null
|
|
timeout_seconds: 30
|
|
|
|
llm:
|
|
provider: "openai"
|
|
base_url: "https://api.openai.com/v1"
|
|
model: "gpt-4o-mini"
|
|
temperature: 0.2
|
|
max_tokens: 1200
|
|
api_key: null
|
|
request_timeout_seconds: 45
|
|
retry:
|
|
max_attempts: 3
|
|
backoff_seconds: 2
|
|
|
|
execution:
|
|
mode: "async"
|
|
response_timeout_seconds: 30
|
|
queue_ttl_seconds: 300
|
|
heartbeat_interval_seconds: 10
|
|
allow_long_polling: true
|
|
|
|
logging:
|
|
enabled: true
|
|
log_payloads: false
|
|
redact_fields:
|
|
- "user_input"
|
|
- "llm_response" |