debate-bots/config.example.yaml
2025-11-11 19:49:58 -07:00

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