GenieHive/configs/roles.singlebox.p40.example...

49 lines
1.6 KiB
YAML

roles:
- role_id: "mentor"
display_name: "Mentor"
description: "Primary high-quality reasoning/chat route"
operation: "chat"
modality: "text"
prompt_policy:
system_prompt: "Be concise, helpful, and technically accurate."
routing_policy:
preferred_families: ["qwen2.5-14b", "qwen2.5"]
require_loaded: true
- role_id: "general_assistant"
display_name: "General Assistant"
description: "Secondary fast chat route"
operation: "chat"
modality: "text"
prompt_policy:
system_prompt: "Answer clearly and directly."
routing_policy:
preferred_families: ["qwen3.5-9b", "qwen3.5"]
require_loaded: true
- role_id: "scientific_translator"
display_name: "Scientific Translator"
description: "Translation-oriented chat route for site localization"
operation: "chat"
modality: "text"
prompt_policy:
system_prompt: "Translate faithfully. Preserve meaning, structure, citations, and technical terms. Return only the translation."
request_policy:
body_defaults:
temperature: 0.1
routing_policy:
preferred_families: ["qwen3.5-9b", "qwen3.5", "qwen2.5-14b", "qwen2.5"]
min_context: 8192
require_loaded: true
- role_id: "background_summarizer"
display_name: "Background Summarizer"
description: "Slow fallback route for low-priority work"
operation: "chat"
modality: "text"
prompt_policy:
system_prompt: "Summarize briefly and conservatively."
routing_policy:
preferred_families: ["rocket-3b", "rocket"]
require_loaded: true