File tree Expand file tree Collapse file tree 3 files changed +12
-7
lines changed Expand file tree Collapse file tree 3 files changed +12
-7
lines changed Original file line number Diff line number Diff line change 11// For the following openrouter error type sources, see the docs here:
22// https://openrouter.ai/docs/api-reference/errors
33
4+ export interface LanguageModelChatSelector {
5+ vendor ?: string
6+ family ?: string
7+ version ?: string
8+ id ?: string
9+ }
10+
411export type OpenRouterErrorResponse = {
512 error : {
613 message : string
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ import { ApiStream } from "../transform/stream"
66import { convertToVsCodeLmMessages } from "../transform/vscode-lm-format"
77import { SELECTOR_SEPARATOR , stringifyVsCodeLmModelSelector } from "../../shared/vsCodeSelectorUtils"
88import { ApiHandlerOptions , ModelInfo , openAiModelInfoSaneDefaults } from "../../shared/api"
9+ import type { LanguageModelChatSelector as LanguageModelChatSelectorFromTypes } from "./types"
910
1011// Cline does not update VSCode type definitions or engine requirements to maintain compatibility.
1112// This declaration (as seen in src/integrations/TerminalManager.ts) provides types for the Language Model API in newer versions of VSCode.
@@ -19,12 +20,7 @@ declare module "vscode" {
1920 Auto = 1 ,
2021 Required = 2 ,
2122 }
22- interface LanguageModelChatSelector {
23- vendor ?: string
24- family ?: string
25- version ?: string
26- id ?: string
27- }
23+ interface LanguageModelChatSelector extends LanguageModelChatSelectorFromTypes { }
2824 interface LanguageModelChatTool {
2925 name : string
3026 description : string
Original file line number Diff line number Diff line change 1+ import type { LanguageModelChatSelector } from "../api/providers/types"
2+
13export type ApiProvider =
24 | "anthropic"
35 | "openrouter"
@@ -67,7 +69,7 @@ export interface ApiHandlerOptions {
6769 doubaoApiKey ?: string
6870 mistralApiKey ?: string
6971 azureApiVersion ?: string
70- vsCodeLmModelSelector ?: any
72+ vsCodeLmModelSelector ?: LanguageModelChatSelector
7173 o3MiniReasoningEffort ?: string
7274 qwenApiLine ?: string
7375 asksageApiUrl ?: string
You can’t perform that action at this time.
0 commit comments