Files
docker-configs/silly/init_apis.sh
2025-07-16 21:34:17 -05:00

76 lines
1.7 KiB
Bash
Executable File

#!/bin/bash
# 创建API配置目录
mkdir -p /home/will/docker/silly/config/api_configs
# 创建各个API提供商的配置文件
cat > /home/will/docker/silly/config/api_configs/openai.json << 'EOF'
{
"name": "OpenAI",
"type": "openai",
"url": "https://api.openai.com/v1",
"models": [
"gpt-4o",
"gpt-4o-mini",
"gpt-4-turbo",
"gpt-3.5-turbo"
],
"default_model": "gpt-4o-mini"
}
EOF
cat > /home/will/docker/silly/config/api_configs/claude.json << 'EOF'
{
"name": "Claude",
"type": "claude",
"url": "https://api.anthropic.com/v1",
"models": [
"claude-3-5-sonnet-20241022",
"claude-3-haiku-20240307",
"claude-3-opus-20240229"
],
"default_model": "claude-3-haiku-20240307"
}
EOF
cat > /home/will/docker/silly/config/api_configs/deepseek.json << 'EOF'
{
"name": "DeepSeek",
"type": "openai",
"url": "https://api.deepseek.com/v1",
"models": [
"deepseek-chat",
"deepseek-coder"
],
"default_model": "deepseek-chat"
}
EOF
cat > /home/will/docker/silly/config/api_configs/kimi.json << 'EOF'
{
"name": "Kimi",
"type": "openai",
"url": "https://api.moonshot.cn/v1",
"models": [
"moonshot-v1-8k",
"moonshot-v1-32k",
"moonshot-v1-128k"
],
"default_model": "moonshot-v1-8k"
}
EOF
cat > /home/will/docker/silly/config/api_configs/gemini.json << 'EOF'
{
"name": "Gemini",
"type": "openai",
"url": "https://generativelanguage.googleapis.com/v1beta",
"models": [
"gemini-pro",
"gemini-pro-vision"
],
"default_model": "gemini-pro"
}
EOF
echo "API configurations created successfully!"