Files
taiji-AI-PAD/services/model-gateway/config/litellm_simple.yaml
T
xiaohei 456bdaec8b feat: 配置OpenRouter和RapidAPI密钥管理
- 统一密钥管理:创建 .env 文件集中管理所有API密钥
- 添加 OpenRouter 支持:配置 GPT-4o-mini 和 Claude 3.5 Sonnet 模型
- 添加 RapidAPI 支持:配置数据接入服务的 RapidAPI Key
- 修复 LiteLLM Prisma 兼容性:降级到 Prisma 5.8.0
- 修复模型 ID:更正 Claude 模型 ID 为 claude-3.5-sonnet
- 优化配置:调整 max_tokens 参数避免超限
- 文档更新:添加环境变量配置说明文档

测试状态:
- Claude 3.5 Sonnet: ✅ 正常
- GPT-4o-mini: ✅ 正常
- Data Ingestion: ✅ 正常
2025-12-21 15:20:21 +00:00

90 lines
2.3 KiB
YAML

# LiteLLM 简化配置 - 用于测试和开发
# taiji-AI-PAD 模型治理层配置
# 基础设置
general_settings:
master_key: "sk-taiji-master-key"
# 日志设置
set_verbose: true
json_logs: false
log_raw_request_response: false
# 安全设置
allowed_ips: ["127.0.0.1", "172.20.0.0/16", "0.0.0.0/0"] # 允许所有IP用于测试
# 模型配置 - 使用测试模型和 OpenRouter
model_list:
# 使用HuggingFace的免费模型进行测试
- model_name: "test-model"
litellm_params:
model: "huggingface/microsoft/DialoGPT-medium"
api_key: "test-key" # 不需要真实key
model_info:
mode: "chat"
supports_function_calling: false
supports_vision: false
# OpenRouter 模型 - 通过 OpenRouter 访问
- model_name: "openrouter-gpt-4o-mini"
litellm_params:
model: "openrouter/openai/gpt-4o-mini"
api_key: "os.environ/OPENROUTER_API_KEY"
api_base: "os.environ/OPENROUTER_BASE_URL"
max_tokens: 1000
temperature: 0.7
model_info:
mode: "chat"
supports_function_calling: true
supports_vision: false
- model_name: "openrouter-gpt-3.5-turbo"
litellm_params:
model: "openrouter/openai/gpt-3.5-turbo"
api_key: "os.environ/OPENROUTER_API_KEY"
api_base: "os.environ/OPENROUTER_BASE_URL"
max_tokens: 1000
temperature: 0.7
model_info:
mode: "chat"
supports_function_calling: true
supports_vision: false
- model_name: "openrouter-claude-3.5-sonnet"
litellm_params:
model: "openrouter/anthropic/claude-3.5-sonnet"
api_key: "os.environ/OPENROUTER_API_KEY"
api_base: "os.environ/OPENROUTER_BASE_URL"
max_tokens: 4000
temperature: 0.7
model_info:
mode: "chat"
supports_function_calling: true
supports_vision: true
# 路由器配置
router_settings:
routing_strategy: "round-robin"
allowed_fails: 1
cooldown_time: 10
# 用户配置
litellm_settings:
api_keys:
- key: "sk-test-key"
models: ["test-model", "openrouter-gpt-4o-mini", "openrouter-gpt-3.5-turbo", "openrouter-claude-3.5-sonnet"]
metadata:
user_id: "test-user"
service: "testing"
# 监控
monitoring:
health_check_interval: 30
# 日志配置
logging:
level: "INFO"
format: "text"
log_requests: true
log_responses: false