38 lines
1.1 KiB
YAML
38 lines
1.1 KiB
YAML
roles:
|
|
- role_id: "mentor"
|
|
display_name: "Mentor"
|
|
operation: "chat"
|
|
modality: "text"
|
|
prompt_policy:
|
|
system_prompt: "Guide the user without taking over the task."
|
|
routing_policy:
|
|
preferred_families: ["Qwen3", "Mistral"]
|
|
min_context: 8192
|
|
|
|
- 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", "Mistral", "Llama"]
|
|
min_context: 8192
|
|
require_loaded: true
|
|
|
|
- role_id: "embedder"
|
|
display_name: "Embedder"
|
|
operation: "embeddings"
|
|
modality: "text"
|
|
routing_policy:
|
|
require_loaded: true
|
|
|
|
- role_id: "transcriber"
|
|
display_name: "Transcriber"
|
|
operation: "transcription"
|
|
modality: "audio"
|