# 供应商与模型参考

> **核心原则：供应商只决定接口地址（base-url）和 API Key，与模型无关。**
> 你可以用任何支持该模型的供应商来调用任意模型。

---

## 一、供应商列表

供应商决定：接口地址（base-url）、API 风格、API Key 存放位置。

### 中转代理（推荐，国内可直连）

| 供应商名 | Base URL | API 风格 | API Key 文件 | 说明 |
|---|---|---|---|---|
| `apiyi`（**默认**） | `https://vip.apiyi.com/v1` | openai | `apiyi_api_key.txt` | 支持所有主流模型，一个 Key 全搞定 |
| `openrouter` | `https://openrouter.ai/api/v1` | openai | `openrouter_api_key.txt` | 模型覆盖极广，按量计费 |
| `siliconflow` | `https://api.siliconflow.cn/v1` | openai | `siliconflow_api_key.txt` | 国内，有免费额度 |

### 国内官方（国内可直连）

| 供应商名 | Base URL | API 风格 | API Key 文件 | 说明 |
|---|---|---|---|---|
| `deepseek` | `https://api.deepseek.com/v1` | openai | `deepseek_api_key.txt` | DeepSeek 官方 |
| `qwen` | `https://dashscope.aliyuncs.com/compatible-mode/v1` | openai | `qwen_api_key.txt` | 阿里云通义千问 |
| `zhipu` | `https://open.bigmodel.cn/api/paas/v4` | openai | `zhipu_api_key.txt` | 智谱 GLM |
| `moonshot` | `https://api.moonshot.cn/v1` | openai | `moonshot_api_key.txt` | Moonshot Kimi |
| `minimax` | `https://api.minimax.chat/v1` | openai | `minimax_api_key.txt` | MiniMax |
| `volcengine` | `https://ark.cn-beijing.volces.com/api/v3` | openai | `volcengine_api_key.txt` | 火山引擎 / 豆包 |
| `baidu` | `https://qianfan.baidubce.com/v2` | openai | `baidu_api_key.txt` | 百度文心 |

### 海外官方（中国大陆需代理）

| 供应商名 | Base URL | API 风格 | API Key 文件 | 说明 |
|---|---|---|---|---|
| `openai` | `https://api.openai.com/v1` | openai | `openai_api_key.txt` | OpenAI 官方 |
| `anthropic` | `https://api.anthropic.com/v1` | claude | `anthropic_api_key.txt` | Anthropic Claude 官方 |
| `gemini` | `https://generativelanguage.googleapis.com/v1beta` | gemini | `gemini_api_key.txt` | Google Gemini 官方 |
| `groq` | `https://api.groq.com/openai/v1` | openai | `groq_api_key.txt` | Groq 推理加速 |
| `together` | `https://api.together.xyz/v1` | openai | `together_api_key.txt` | Together AI |

### 自定义供应商

不在列表中的供应商，修改 `.config/provider.txt`，填入对应的 `base_url` 和 `provider` 名称即可。API Key 存放在 `.config/<provider>_api_key.txt`。

---

## 二、模型列表

模型与供应商无关，只要供应商支持该模型即可调用。
**推荐通过 `apiyi` 调用以下所有模型，无需切换供应商。**

### Claude 系列（Anthropic 开发）

| 模型 ID | 说明 |
|---|---|
| `claude-sonnet-4-6` | 最新 Sonnet，**文本默认模型**，性价比高 |
| `claude-opus-4-6` | 最强旗舰，复杂推理、长文本 |

### GPT / OpenAI 系列（OpenAI 开发）

| 模型 ID | 说明 |
|---|---|
| `gpt-5.2` | 旗舰多模态，支持图片输入 |

### Gemini 系列（Google 开发）

| 模型 ID | 说明 |
|---|---|
| `gemini-3-pro-preview` | 最强旗舰，超长上下文、多模态 |
| `gemini-3-flash-preview` | 快速版，日常任务，如果任务不是非常复杂则这个模型最适合，比大多数模型便宜 |

### 图片生成

| 模型 ID | 说明 |
|---|---|
| `gemini-3-pro-image-preview` | 最新生图模型，**生图默认模型** |

### OpenRouter 专属格式

OpenRouter 的模型 ID 格式为 `开发商/模型名`，例如：

| 模型 ID | 说明 |
|---|---|
| `anthropic/claude-sonnet-4-6` | Claude 4.6 Sonnet |

完整模型列表见：https://openrouter.ai/models

---

## 三、API Key 配置文件位置

所有 API Key 存放在 `.ai/skills/invoking-llm/.config/` 目录下，每个文件只需一行：

```
.config/
  apiyi_api_key.txt        # API 易（推荐）
  openrouter_api_key.txt   # OpenRouter
  siliconflow_api_key.txt  # 硅基流动
  deepseek_api_key.txt     # DeepSeek
  qwen_api_key.txt         # 通义千问
  zhipu_api_key.txt        # 智谱 GLM
  moonshot_api_key.txt     # Moonshot Kimi
  minimax_api_key.txt      # MiniMax
  volcengine_api_key.txt   # 火山引擎
  openai_api_key.txt       # OpenAI
  anthropic_api_key.txt    # Anthropic Claude
  gemini_api_key.txt       # Google Gemini
  groq_api_key.txt         # Groq
  together_api_key.txt     # Together AI
```

`.config/` 目录已通过 `.gitignore` 忽略，不会提交到 Git。
