Default Gondola to kimi-k3, keep Claude Opus 5 as a second seed row
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- commit
- a93091bd5d5c83780f6e16a2b302a5b3dee2f915
- author
- Codonyat · · 2026-08-11 13:02 UTC
- parent
- d761259
- signature
- unsigned
2 files · +11 -5
M packages/agent/build.go +1 -1
| @@ -184,7 +184,7 @@ func defaultModelForProvider(prov string) string { | |||
| 184 | 184 | case "openrouter": | |
| 185 | 185 | return "anthropic/claude-sonnet-4.5" | |
| 186 | 186 | case "gondola": | |
| 187 | - | return "claude-opus-5" | |
| 187 | + | return "kimi-k3" | |
| 188 | 188 | case "mistral": | |
| 189 | 189 | return "mistral-large-latest" | |
| 190 | 190 | case "zai": | |
| @@ -184,7 +184,7 @@ func defaultModelForProvider(prov string) string { | |||||
| 184 | case "openrouter": | 184 | case "openrouter": | ||
| 185 | return "anthropic/claude-sonnet-4.5" | 185 | return "anthropic/claude-sonnet-4.5" | ||
| 186 | case "gondola": | 186 | case "gondola": | ||
| 187 | - | return "claude-opus-5" | 187 | + | return "kimi-k3" |
| 188 | case "mistral": | 188 | case "mistral": | ||
| 189 | return "mistral-large-latest" | 189 | return "mistral-large-latest" | ||
| 190 | case "zai": | 190 | case "zai": | ||
M packages/provider/models.go +10 -4
| @@ -255,10 +255,16 @@ var Catalog = []Model{ | |||
| 255 | 255 | }, | |
| 256 | 256 | ||
| 257 | 257 | // ---- Gondola ---- | |
| 258 | - | // Seed entry only: the default model returned by defaultModelForProvider | |
| 259 | - | // so it resolves offline. Gondola is a USDC-paid marketplace gateway for | |
| 260 | - | // Venice AI inference; prices/limits pulled live from | |
| 261 | - | // https://api.gondola-ai.com/v1/models (2026-08-11). | |
| 258 | + | // Seed entries only: kimi-k3 is the default returned by | |
| 259 | + | // defaultModelForProvider so it resolves offline. Gondola is a USDC-paid | |
| 260 | + | // marketplace gateway for Venice AI inference; prices/limits pulled live | |
| 261 | + | // from https://api.gondola-ai.com/v1/models (2026-08-11). | |
| 262 | + | { | |
| 263 | + | Provider: "gondola", ID: "kimi-k3", DisplayName: "Kimi K3 (Gondola)", | |
| 264 | + | ContextWindow: 1000000, MaxOutput: 131072, Reasoning: true, AdaptiveThinking: true, | |
| 265 | + | PriceInput: 1.1475, PriceOutput: 5.7375, | |
| 266 | + | BaseURL: "https://api.gondola-ai.com/v1", | |
| 267 | + | }, | |
| 262 | 268 | { | |
| 263 | 269 | Provider: "gondola", ID: "claude-opus-5", DisplayName: "Claude Opus 5 (Gondola)", | |
| 264 | 270 | ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, AdaptiveThinking: true, | |
| @@ -255,10 +255,16 @@ var Catalog = []Model{ | |||||
| 255 | }, | 255 | }, | ||
| 256 | 256 | ||||
| 257 | // ---- Gondola ---- | 257 | // ---- Gondola ---- | ||
| 258 | - | // Seed entry only: the default model returned by defaultModelForProvider | 258 | + | // Seed entries only: kimi-k3 is the default returned by |
| 259 | - | // so it resolves offline. Gondola is a USDC-paid marketplace gateway for | 259 | + | // defaultModelForProvider so it resolves offline. Gondola is a USDC-paid |
| 260 | - | // Venice AI inference; prices/limits pulled live from | 260 | + | // marketplace gateway for Venice AI inference; prices/limits pulled live |
| 261 | - | // https://api.gondola-ai.com/v1/models (2026-08-11). | 261 | + | // from https://api.gondola-ai.com/v1/models (2026-08-11). |
| 262 | + | { | |||
| 263 | + | Provider: "gondola", ID: "kimi-k3", DisplayName: "Kimi K3 (Gondola)", | |||
| 264 | + | ContextWindow: 1000000, MaxOutput: 131072, Reasoning: true, AdaptiveThinking: true, | |||
| 265 | + | PriceInput: 1.1475, PriceOutput: 5.7375, | |||
| 266 | + | BaseURL: "https://api.gondola-ai.com/v1", | |||
| 267 | + | }, | |||
| 262 | { | 268 | { | ||
| 263 | Provider: "gondola", ID: "claude-opus-5", DisplayName: "Claude Opus 5 (Gondola)", | 269 | Provider: "gondola", ID: "claude-opus-5", DisplayName: "Claude Opus 5 (Gondola)", | ||
| 264 | ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, AdaptiveThinking: true, | 270 | ContextWindow: 1000000, MaxOutput: 128000, Reasoning: true, AdaptiveThinking: true, | ||