-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.yaml
More file actions
78 lines (72 loc) · 2.15 KB
/
Copy pathconfig.yaml
File metadata and controls
78 lines (72 loc) · 2.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
server:
host: 127.0.0.1
port: 8080
agents:
- name: analyst
role: "You are an analyst. Your task is to analyze the given information and provide insights."
model: openrouter/free
provider: openai
base_url: https://openrouter.ai/api/v1
api_key: ${OPENROUTER_API_KEY}
- name: optimizer
role: "You are an optimizer. Your task is to suggest improvements and optimizations based on the analysis."
model: llama-3.3-70b-versatile
provider: groq
base_url: https://api.groq.com/openai/v1
api_key: ${GROQ_API_KEY}
- name: fact_checker
role: "You are a fact checker. Your task is to verify the accuracy of information and identify any discrepancies."
model: openrouter/free
provider: openai
base_url: https://openrouter.ai/api/v1
api_key: ${OPENROUTER_API_KEY}
- name: skeptic
role: "You are a skeptic. Your task is to question assumptions and identify potential flaws in the analysis."
model: openrouter/free
provider: openai
base_url: https://openrouter.ai/api/v1
api_key: ${OPENROUTER_API_KEY}
# - name: skeptic
# role: "You are a skeptic. Your task is to question assumptions and identify potential flaws in the analysis."
# model: claude-4-6-opus
# provider: anthropic
# base_url: https://api.anthropic.com/v1
# api_key: ${ANTHROPIC_API_KEY}
debate:
max_rounds: 3
strict_unanimity: false
output:
default_mode: debug
virtual_models:
presets:
llm-consensus-fast: fast
llm-consensus-balanced: balanced
llm-consensus-paranoid: paranoid
llm-consensus-debug: debug
presets:
fast:
max_rounds: 1
strict_unanimity: false
output_mode: clean
max_total_tokens: 0 # 0 = unlimited
max_retries: 1
balanced:
max_rounds: 2
strict_unanimity: true
output_mode: clean
max_total_tokens: 0
max_retries: 2
paranoid:
max_rounds: 4
strict_unanimity: true
output_mode: clean
max_total_tokens: 0
max_retries: 3
debug:
max_rounds: 3
strict_unanimity: false
output_mode: debug
max_total_tokens: 0
max_retries: 2
otel:
endpoint: "" # empty = disabled; set to e.g. http://localhost:4318 for OTLP HTTP