diff --git a/src/modules/llms/server/openai/openai.router.ts b/src/modules/llms/server/openai/openai.router.ts index 6c543ed4f..c8b9e7e46 100644 --- a/src/modules/llms/server/openai/openai.router.ts +++ b/src/modules/llms/server/openai/openai.router.ts @@ -24,6 +24,7 @@ import { perplexityAIModelDescriptions, perplexityAIModelSort } from './models/p import { togetherAIModelsToModelDescriptions } from './models/together.models'; import { wilreLocalAIModelsApplyOutputSchema, wireLocalAIModelsAvailableOutputSchema, wireLocalAIModelsListOutputSchema } from './localai.wiretypes'; import { xaiModelDescriptions, xaiModelSort } from './models/xai.models'; +import { serverCapitalizeFirstLetter } from '~/server/wire'; const openAIDialects = z.enum([ @@ -580,10 +581,10 @@ export function openAIAccess(access: OpenAIAccessSchema, modelRefId: string | nu async function openaiGETOrThrow(access: OpenAIAccessSchema, apiPath: string /*, signal?: AbortSignal*/): Promise { const { headers, url } = openAIAccess(access, null, apiPath); - return await fetchJsonOrTRPCThrow({ url, headers, name: `OpenAI/${access.dialect}` }); + return await fetchJsonOrTRPCThrow({ url, headers, name: `OpenAI/${serverCapitalizeFirstLetter(access.dialect)}` }); } async function openaiPOSTOrThrow(access: OpenAIAccessSchema, modelRefId: string | null, body: TPostBody, apiPath: string /*, signal?: AbortSignal*/): Promise { const { headers, url } = openAIAccess(access, modelRefId, apiPath); - return await fetchJsonOrTRPCThrow({ url, method: 'POST', headers, body, name: `OpenAI/${access.dialect}` }); + return await fetchJsonOrTRPCThrow({ url, method: 'POST', headers, body, name: `OpenAI/${serverCapitalizeFirstLetter(access.dialect)}` }); }