feat(providers): add error handling

This commit is contained in:
ItzCrazyKns 2024-04-21 20:52:47 +05:30
parent ec91289c0c
commit fd65af53c3
No known key found for this signature in database
GPG Key ID: 8162927C7CCE3065
1 changed files with 21 additions and 17 deletions

View File

@ -10,6 +10,7 @@ export const getAvailableProviders = async () => {
const models = {}; const models = {};
if (openAIApiKey) { if (openAIApiKey) {
try {
models['openai'] = { models['openai'] = {
'gpt-3.5-turbo': new ChatOpenAI({ 'gpt-3.5-turbo': new ChatOpenAI({
openAIApiKey, openAIApiKey,
@ -26,6 +27,9 @@ export const getAvailableProviders = async () => {
modelName: 'text-embedding-3-large', modelName: 'text-embedding-3-large',
}), }),
}; };
} catch (err) {
console.log(`Error loading OpenAI models: ${err}`);
}
} }
if (ollamaEndpoint) { if (ollamaEndpoint) {
@ -50,7 +54,7 @@ export const getAvailableProviders = async () => {
}); });
} }
} catch (err) { } catch (err) {
console.log(err); console.log(`Error loading Ollama models: ${err}`);
} }
} }