diff --git a/src/lib/providers/provider-definitions.ts b/src/lib/providers/provider-definitions.ts index 5ed17b1ef..4aec9d289 100644 --- a/src/lib/providers/provider-definitions.ts +++ b/src/lib/providers/provider-definitions.ts @@ -88,6 +88,13 @@ export default { supportedChatApis: ['chat_completions'], transformRequest() {}, }, + NEURALWATT: { + id: 'neuralwatt', + apiUrl: 'https://api.neuralwatt.com/v1', + apiKey: getEnvVariable('NEURALWATT_API_KEY'), + supportedChatApis: ['chat_completions'], + transformRequest() {}, + }, VERCEL_AI_GATEWAY: { id: 'vercel', apiUrl: 'https://ai-gateway.vercel.sh/v1', diff --git a/src/lib/providers/types.ts b/src/lib/providers/types.ts index 4b6c53832..c9dfd1096 100644 --- a/src/lib/providers/types.ts +++ b/src/lib/providers/types.ts @@ -11,6 +11,7 @@ export type ProviderId = | 'martian' | 'mistral' | 'morph' + | 'neuralwatt' | 'vercel' | 'custom' | 'dev-tools';