|
|
@@ -0,0 +1,24 @@
|
|
|
+import type { InkosProvider } from "./types.js";
|
|
|
+
|
|
|
+export const OPENCODE_CODING_PLAN: InkosProvider = {
|
|
|
+ id: "opencodeCodingPlan",
|
|
|
+ label: "OpenCode Coding Plan",
|
|
|
+ api: "anthropic-messages",
|
|
|
+ baseUrl: "https://opencode.ai/api/anthropic",
|
|
|
+ piProvider: "anthropic",
|
|
|
+ checkModel: "glm-5.1",
|
|
|
+ temperatureRange: [0, 1],
|
|
|
+ defaultTemperature: 0.7,
|
|
|
+ writingTemperature: 1,
|
|
|
+ models: [
|
|
|
+ { id: "glm-5.1", displayName: "GLM-5.1", maxOutput: 32000, contextWindowTokens: 204800, abilities: { reasoning: true, functionCall: true }, enabled: true, releasedAt: "2026-04-07" },
|
|
|
+ { id: "glm-5", displayName: "GLM-5", maxOutput: 32000, contextWindowTokens: 204800, abilities: { reasoning: true, functionCall: true }, enabled: false, releasedAt: "2026-02-11" },
|
|
|
+ { id: "kimi-k2.5", displayName: "Kimi K2.5", maxOutput: 32000, contextWindowTokens: 262144, abilities: { reasoning: true, vision: true, functionCall: true }, enabled: false, releasedAt: "2026-01-27" },
|
|
|
+ { id: "mimo-v2-omni", displayName: "MiMo-V2 Omni", maxOutput: 32000, contextWindowTokens: 262144, abilities: { reasoning: true, vision: true, functionCall: true }, enabled: false, releasedAt: "2026-03-18" },
|
|
|
+ { id: "qwen3.6-plus", displayName: "Qwen3.6 Plus", maxOutput: 32000, contextWindowTokens: 262144, abilities: { reasoning: true, vision: true, functionCall: true }, enabled: true, releasedAt: "2026-04-02" },
|
|
|
+ { id: "minimax-m2.5", displayName: "MiniMax M2.5", maxOutput: 32000, contextWindowTokens: 204800, abilities: { reasoning: true, functionCall: true }, enabled: false, releasedAt: "2026-02-12" },
|
|
|
+ { id: "minimax-m2.7", displayName: "MiniMax M2.7", maxOutput: 32000, contextWindowTokens: 204800, abilities: { reasoning: true, functionCall: true }, enabled: true, releasedAt: "2026-03-18" },
|
|
|
+ { id: "mimo-v2-pro", displayName: "MiMo-V2 Pro", maxOutput: 32000, contextWindowTokens: 1048576, abilities: { reasoning: true, functionCall: true }, enabled: false, releasedAt: "2026-03-18" },
|
|
|
+ { id: "qwen3.5-plus", displayName: "Qwen3.5 Plus", maxOutput: 32000, contextWindowTokens: 262144, abilities: { reasoning: true, vision: true, functionCall: true }, enabled: false, releasedAt: "2026-02-16" },
|
|
|
+ ],
|
|
|
+};
|