Files
odidere/config.example.yaml

46 lines
932 B
YAML
Raw Normal View History

2026-02-13 15:03:02 +00:00
shutdown_timeout: 30s
server:
address: ":8080"
stt:
url: "http://localhost:8178"
llm:
url: "http://localhost:8081/v1"
key: ${ODIDERE_LLM_KEY}
model: "default"
2026-05-28 00:53:08 +00:00
system_message: "You are a helpful voice assistant. Be concise."
2026-02-13 15:03:02 +00:00
timeout: "5m"
tts:
url: "http://localhost:8880"
voice: "af_heart"
timeout: "60s"
tools:
- name: get_weather
description: "Get current weather for a location"
command: "curl"
arguments:
- "-s"
- "https://wttr.in/{{.location}}?format=j1"
parameters:
type: object
properties:
location:
type: string
description: "City name or location"
required:
- location
timeout: "10s"
2026-06-02 12:03:15 +00:00
jobs:
- name: "daily_summary"
schedule: "0 9 * * *"
enabled: true
system_message: "You are an assistant."
task: "Report the uptime on your host."
timeout: "3m"
max_iterations: 5 # 0 means unlimited