hendrik/config.yaml

61 lines
1.7 KiB
YAML

llm:
timeout: 3000 # second
agent:
max_iterations: 40 # step
max_tool_output: 40000
character: hendrik # Directory name in agent/characters/<character>/
xmpp:
enabled: false
muc_rooms: "" # comma-separated, e.g. "room1@conference.server,room2@conference.server"
nickname: "" # custom MUC nickname (empty = use username)
selective_response: true # true = only response if mentioned/relevant
telegram:
enabled: false
allowed_group_ids: "" # comma-separated, kosong = semua grup
selective_response: true
# Humanize Delay (anti-bot detection)
delay:
read_min: 1.0 # second
read_max: 2.0 # second
typing_speed: 15.0 # characters per second
typing_max: 10.0 # max typing delay limit per second
models:
items:
- model: "granite4.1:8b"
provider: "Ollama Local"
base_url: "http://localhost:11434/v1"
key: "ollama"
- model: "granite4.1:8b"
provider: "Transformers API Local"
base_url: "http://localhost:12345/v1"
key: "sk-not-needed"
- model: "ministral-3:14b-cloud"
provider: "Ollama Cloud"
base_url: "https://ollama.com/v1"
key: ""
- model: "gemma4:31b-cloud"
provider: "Ollama Cloud"
base_url: "https://ollama.com/v1"
key: ""
default: true
- model: "openrouter/owl-alpha"
provider: "OpenRouter"
base_url: "https://openrouter.ai/api/v1"
key: ""
- model: "nex-agi/nex-n2-pro:free"
provider: "OpenRouter"
base_url: "https://openrouter.ai/api/v1"
key: ""
- model: "z-ai/glm-5"
provider: "OpenRouter"
base_url: "https://openrouter.ai/api/v1"
key: ""
rag:
persist_dir: chroma_db # ChromaDB ONNX default (all-MiniLM-L6-v2, local)