docs: fix fallback model logic in installation instructions
Update all README files (English, Korean, Japanese, Chinese) to clarify that
fallback models should depend on user's available credentials:
- If Claude is available: use anthropic/claude-opus-4-5 as fallback
- If Claude is NOT available: use opencode/big-pickle as fallback
Previously, the fallback logic would hardcode claude-opus-4-5 for ChatGPT
and Gemini questions, which would fail if users didn't have Claude access.
🤖 Generated with assistance of OhMyOpenCode
This commit is contained in:
@@ -162,12 +162,14 @@ Install and configure by following the instructions here https://raw.githubuserc
|
||||
|
||||
### 步骤 0:摸清用户底细
|
||||
|
||||
OpenCode 支持各种模型,我们这个插件也建议用各种前沿 LLM。所以先问清楚:
|
||||
OpenCode 支持各种模型,我们这个插件也建议用各种前沿 LLM。所以先问清楚。
|
||||
|
||||
**重要**:追踪用户有哪些 provider。只有用户确认有 Claude 的情况下,才能用 `anthropic/claude-opus-4-5` 做 fallback。没有 Claude 就用 `opencode/big-pickle` 做 fallback。
|
||||
|
||||
1. **有 Claude Pro/Max 订阅吗?** 没有的话,主编排模型只能用 'opencode/big-pickle'(也就是 GLM 4.6),这体验可不太好(不推荐)。
|
||||
- 用户说**有**,继续问:**你用的是 max20 (20x 模式) 吗?**
|
||||
- **是 (max20)**:加个待办:"配置用户 Claude Pro/Max 认证" — librarian 用完整的 Claude Sonnet 4.5
|
||||
- **不是 (没有 max20)**:加个待办:"配置用户 Claude Pro/Max 认证",然后把这个合并到 `~/.config/opencode/oh-my-opencode.json`:
|
||||
- **是 (max20)**:加个待办:"配置用户 Claude Pro/Max 认证" — librarian 用完整的 Claude Sonnet 4.5。**记住:Claude 可以做 fallback。**
|
||||
- **不是 (没有 max20)**:加个待办:"配置用户 Claude Pro/Max 认证",然后把这个合并到 `~/.config/opencode/oh-my-opencode.json`。**记住:Claude 可以做 fallback。**
|
||||
```json
|
||||
{
|
||||
"agents": {
|
||||
@@ -175,7 +177,7 @@ OpenCode 支持各种模型,我们这个插件也建议用各种前沿 LLM。
|
||||
}
|
||||
}
|
||||
```
|
||||
- 用户说**没有** (没有 Claude 订阅),把这坨配置写到 `~/.config/opencode/oh-my-opencode.json`:
|
||||
- 用户说**没有** (没有 Claude 订阅),把这坨配置写到 `~/.config/opencode/oh-my-opencode.json`。**记住:没有 Claude — 所有 fallback 都得用 `opencode/big-pickle`。**
|
||||
```json
|
||||
{
|
||||
"agents": {
|
||||
@@ -185,29 +187,49 @@ OpenCode 支持各种模型,我们这个插件也建议用各种前沿 LLM。
|
||||
}
|
||||
```
|
||||
|
||||
2. **有 ChatGPT 订阅吗?** 没有的话,oracle Agent 就用 'anthropic/claude-opus-4-5' 带 32k thinking 了。
|
||||
2. **有 ChatGPT 订阅吗?** 没有的话,oracle Agent 就用 fallback 模型了。
|
||||
- 用户说**有**,加个待办:"配置用户 ChatGPT 认证"
|
||||
- 用户说**没有**,把这个合并到 `oh-my-opencode.json`:
|
||||
```json
|
||||
{
|
||||
"agents": {
|
||||
"oracle": { "model": "anthropic/claude-opus-4-5" }
|
||||
- 用户说**没有**:
|
||||
- **有 Claude 的情况下**:把这个合并到 `oh-my-opencode.json`:
|
||||
```json
|
||||
{
|
||||
"agents": {
|
||||
"oracle": { "model": "anthropic/claude-opus-4-5" }
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
```
|
||||
- **没有 Claude 的情况下**:把这个合并到 `oh-my-opencode.json`:
|
||||
```json
|
||||
{
|
||||
"agents": {
|
||||
"oracle": { "model": "opencode/big-pickle" }
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
3. **要接 Gemini 模型吗?** 不接的话,那么漂亮的 UI 设计你就无福消受了。
|
||||
- 用户说**要**,加个待办:"配置 Google OAuth"
|
||||
- 用户说**不要**,把这个合并到 `oh-my-opencode.json`:
|
||||
```json
|
||||
{
|
||||
"agents": {
|
||||
"frontend-ui-ux-engineer": { "model": "anthropic/claude-opus-4-5" },
|
||||
"document-writer": { "model": "anthropic/claude-opus-4-5" },
|
||||
"multimodal-looker": { "model": "anthropic/claude-opus-4-5" }
|
||||
- 用户说**不要**:
|
||||
- **有 Claude 的情况下**:把这个合并到 `oh-my-opencode.json`:
|
||||
```json
|
||||
{
|
||||
"agents": {
|
||||
"frontend-ui-ux-engineer": { "model": "anthropic/claude-opus-4-5" },
|
||||
"document-writer": { "model": "anthropic/claude-opus-4-5" },
|
||||
"multimodal-looker": { "model": "anthropic/claude-opus-4-5" }
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
```
|
||||
- **没有 Claude 的情况下**:把这个合并到 `oh-my-opencode.json`:
|
||||
```json
|
||||
{
|
||||
"agents": {
|
||||
"frontend-ui-ux-engineer": { "model": "opencode/big-pickle" },
|
||||
"document-writer": { "model": "opencode/big-pickle" },
|
||||
"multimodal-looker": { "model": "opencode/big-pickle" }
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 步骤 1:确认 OpenCode 装没装
|
||||
|
||||
|
||||
Reference in New Issue
Block a user