diff --git a/src/api/providers/pearai/pearai.ts b/src/api/providers/pearai/pearai.ts index 58e1e5e9126..7d1bbf2c2d9 100644 --- a/src/api/providers/pearai/pearai.ts +++ b/src/api/providers/pearai/pearai.ts @@ -64,6 +64,7 @@ export class PearAiHandler extends BaseProvider implements SingleCompletionHandl if (modelId.startsWith("pearai")) { try { + // TODO: For some reason, if we move this fetch to above this if statement, it breaks everything) const response = await fetch(`${PEARAI_URL}/getPearAIAgentModels`) if (!response.ok) { throw new Error(`Failed to fetch models: ${response.statusText}`) @@ -117,6 +118,7 @@ export class PearAiHandler extends BaseProvider implements SingleCompletionHandl } getModel(): { id: string; info: ModelInfo } { + // TODO: this.pearAiModelsResponse is always undefined so we curretly have to just use client side model info if (this.options.apiModelId) { let modelInfo = null if (this.options.apiModelId.startsWith("pearai")) { diff --git a/src/api/providers/pearai/pearaiGeneric.ts b/src/api/providers/pearai/pearaiGeneric.ts index 03cbd61a883..3419687739c 100644 --- a/src/api/providers/pearai/pearaiGeneric.ts +++ b/src/api/providers/pearai/pearaiGeneric.ts @@ -38,6 +38,8 @@ export class PearAIGenericHandler extends BaseProvider implements SingleCompleti constructor(options: OpenAiHandlerOptions) { super() this.options = options + console.dir("Model ID") + console.dir(this.options.openAiModelId) const baseURL = this.options.openAiBaseUrl ?? "https://api.openai.com/v1" const apiKey = this.options.openAiApiKey ?? "not-provided"