65 lines
2.1 KiB
YAML
65 lines
2.1 KiB
YAML
# Debate Bots Configuration Example
|
|
# Copy this file to config.yaml and fill in your settings
|
|
|
|
# Agent 1 Configuration
|
|
agent1:
|
|
# Provider: 'openrouter' or 'lmstudio'
|
|
provider: openrouter
|
|
|
|
# Model identifier
|
|
# For OpenRouter: e.g., 'anthropic/claude-3-haiku', 'meta-llama/llama-3.1-8b-instruct'
|
|
# For LMStudio: the name of your loaded model
|
|
model: anthropic/claude-3-haiku
|
|
|
|
# System prompt - defines the agent's personality and debate style
|
|
system_prompt: >
|
|
You are a skilled debater who values logic, evidence, and rational argumentation.
|
|
You present well-structured arguments and respond thoughtfully to counterpoints.
|
|
|
|
# OpenRouter API key (required if provider is 'openrouter')
|
|
# Get your key from: https://openrouter.ai/keys
|
|
api_key: your-openrouter-api-key-here
|
|
|
|
# LMStudio base URL (required if provider is 'lmstudio')
|
|
# Default: http://localhost:1234/v1
|
|
# base_url: http://localhost:1234/v1
|
|
|
|
# Agent 2 Configuration
|
|
agent2:
|
|
# Provider: 'openrouter' or 'lmstudio'
|
|
provider: openrouter
|
|
|
|
# Model identifier
|
|
model: anthropic/claude-3-haiku
|
|
|
|
# System prompt - can be different from Agent 1 for variety
|
|
system_prompt: >
|
|
You are a persuasive debater who excels at rhetoric and compelling storytelling.
|
|
You use analogies, examples, and emotional appeals alongside logical reasoning.
|
|
|
|
# OpenRouter API key (can be the same as agent1 or different)
|
|
api_key: your-openrouter-api-key-here
|
|
|
|
# LMStudio base URL (if using lmstudio)
|
|
# base_url: http://localhost:1234/v1
|
|
|
|
# Example configurations for different setups:
|
|
|
|
# 1. Both agents using OpenRouter with different models:
|
|
# agent1.provider: openrouter
|
|
# agent1.model: anthropic/claude-3-haiku
|
|
# agent2.provider: openrouter
|
|
# agent2.model: meta-llama/llama-3.1-8b-instruct
|
|
|
|
# 2. One OpenRouter, one LMStudio:
|
|
# agent1.provider: openrouter
|
|
# agent1.model: anthropic/claude-3-haiku
|
|
# agent2.provider: lmstudio
|
|
# agent2.model: llama-3-8b
|
|
|
|
# 3. Both using LMStudio (must have model loaded):
|
|
# agent1.provider: lmstudio
|
|
# agent1.model: your-model-name
|
|
# agent2.provider: lmstudio
|
|
# agent2.model: your-model-name
|