export const BIGMODEL_MODELS: Record[] = [ { id: "glm-5.3-flash", name: "GLM-5.3 Flash", reasoning: true, input: ["text", "image"], contextWindow: 1_000_000, maxTokens: 128_000, thinkingLevelMap: { minimal: null, low: "low", medium: null, high: "high", xhigh: null, max: "max", }, cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, compat: { supportsUsageInStreaming: true, supportsDeveloperRole: false, supportsReasoningEffort: true, thinkingFormat: "zai", maxTokensField: "max_tokens", }, }, { id: "glm-5.3", name: "GLM-5.3", reasoning: true, input: ["text"], contextWindow: 1_000_000, maxTokens: 128_000, thinkingLevelMap: { minimal: null, low: "low", medium: null, high: "high", xhigh: null, max: "max", }, cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, compat: { supportsUsageInStreaming: true, supportsDeveloperRole: false, supportsReasoningEffort: true, thinkingFormat: "zai", maxTokensField: "max_tokens", }, }, ]; export const DASHSCOPE_CHAT_MODELS: Record[] = [ { id: "qwen3.8-max", name: "Qwen 3.8 Max (通义千问)", reasoning: true, input: ["text", "image"], contextWindow: 1_000_000, maxTokens: 131_072, cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, compat: { supportsUsageInStreaming: true }, }, { id: "qwen3.8-flash", name: "Qwen 3.8 Flash (通义千问)", reasoning: true, input: ["text", "image"], contextWindow: 1_000_000, maxTokens: 131_072, cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, compat: { supportsUsageInStreaming: true }, }, // Pending: qwen-audio-3.1-asr-flash-streaming (ASR; Pi has no audio model type). ];