feat: add Snowflake provider (#2488)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
This commit is contained in:
@@ -9,6 +9,7 @@ export const default_models = {
|
||||
azure_openai: 'gpt-4o',
|
||||
gcp_vertex_ai: 'gemini-2.0-flash-001',
|
||||
aws_bedrock: 'us.anthropic.claude-3-7-sonnet-20250219-v1:0',
|
||||
snowflake: 'claude-3-5-sonnet',
|
||||
venice: 'llama-3.3-70b',
|
||||
};
|
||||
|
||||
@@ -24,6 +25,7 @@ export const required_keys = {
|
||||
Ollama: ['OLLAMA_HOST'],
|
||||
Google: ['GOOGLE_API_KEY'],
|
||||
OpenRouter: ['OPENROUTER_API_KEY'],
|
||||
Snowflake: ['SNOWFLAKE_HOST', 'SNOWFLAKE_TOKEN'],
|
||||
'Azure OpenAI': [
|
||||
'AZURE_OPENAI_ENDPOINT',
|
||||
'AZURE_OPENAI_DEPLOYMENT_NAME',
|
||||
@@ -53,6 +55,7 @@ export const supported_providers = [
|
||||
'Azure OpenAI',
|
||||
'GCP Vertex AI',
|
||||
'AWS Bedrock',
|
||||
'Snowflake',
|
||||
];
|
||||
|
||||
export const model_docs_link = [
|
||||
@@ -68,6 +71,10 @@ export const model_docs_link = [
|
||||
{ name: 'Ollama', href: 'https://ollama.com/library' },
|
||||
{ name: 'GCP Vertex AI', href: 'https://cloud.google.com/vertex-ai' },
|
||||
{ name: 'AWS Bedrock', href: 'https://console.aws.amazon.com/bedrock/home#/model-catalog' },
|
||||
{
|
||||
name: 'Snowflake',
|
||||
href: 'https://docs.snowflake.com/user-guide/snowflake-cortex/llm-functions#availability',
|
||||
},
|
||||
];
|
||||
|
||||
export const provider_aliases = [
|
||||
@@ -81,5 +88,6 @@ export const provider_aliases = [
|
||||
{ provider: 'Azure OpenAI', alias: 'azure_openai' },
|
||||
{ provider: 'GCP Vertex AI', alias: 'gcp_vertex_ai' },
|
||||
{ provider: 'AWS Bedrock', alias: 'aws_bedrock' },
|
||||
{ provider: 'Snowflake', alias: 'snowflake' },
|
||||
{ provider: 'Venice', alias: 'venice' },
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user