mirror of
https://github.com/aljazceru/goose.git
synced 2026-01-06 07:54:23 +01:00
feat: export azure api version (#1873)
This commit is contained in:
@@ -110,7 +110,7 @@ impl Provider for AzureProvider {
|
||||
ConfigKey::new("AZURE_OPENAI_API_KEY", true, true, None),
|
||||
ConfigKey::new("AZURE_OPENAI_ENDPOINT", true, false, None),
|
||||
ConfigKey::new("AZURE_OPENAI_DEPLOYMENT_NAME", true, false, None),
|
||||
ConfigKey::new("AZURE_OPENAI_API_VERSION", false, false, Some("2024-10-21")),
|
||||
ConfigKey::new("AZURE_OPENAI_API_VERSION", true, false, Some("2024-10-21")),
|
||||
],
|
||||
)
|
||||
}
|
||||
|
||||
@@ -11,6 +11,7 @@ export function isSecretKey(keyName: string): boolean {
|
||||
'OPENAI_BASE_PATH',
|
||||
'AZURE_OPENAI_ENDPOINT',
|
||||
'AZURE_OPENAI_DEPLOYMENT_NAME',
|
||||
'AZURE_OPENAI_API_VERSION',
|
||||
'GCP_PROJECT_ID',
|
||||
'GCP_LOCATION',
|
||||
];
|
||||
|
||||
@@ -63,7 +63,12 @@ export const required_keys = {
|
||||
Ollama: ['OLLAMA_HOST'],
|
||||
Google: ['GOOGLE_API_KEY'],
|
||||
OpenRouter: ['OPENROUTER_API_KEY'],
|
||||
'Azure OpenAI': ['AZURE_OPENAI_API_KEY', 'AZURE_OPENAI_ENDPOINT', 'AZURE_OPENAI_DEPLOYMENT_NAME'],
|
||||
'Azure OpenAI': [
|
||||
'AZURE_OPENAI_API_KEY',
|
||||
'AZURE_OPENAI_ENDPOINT',
|
||||
'AZURE_OPENAI_DEPLOYMENT_NAME',
|
||||
'AZURE_OPENAI_API_VERSION',
|
||||
],
|
||||
'GCP Vertex AI': ['GCP_PROJECT_ID', 'GCP_LOCATION'],
|
||||
'AWS Bedrock': ['AWS_PROFILE'],
|
||||
};
|
||||
@@ -73,6 +78,7 @@ export const default_key_value = {
|
||||
OPENAI_BASE_PATH: 'v1/chat/completions',
|
||||
OLLAMA_HOST: 'localhost',
|
||||
GCP_LOCATION: 'us-central1',
|
||||
AZURE_OPENAI_API_VERSION: '2024-10-21',
|
||||
};
|
||||
|
||||
export const supported_providers = [
|
||||
|
||||
@@ -184,6 +184,11 @@ export const PROVIDER_REGISTRY: ProviderRegistry[] = [
|
||||
name: 'AZURE_OPENAI_DEPLOYMENT_NAME',
|
||||
is_secret: false,
|
||||
},
|
||||
{
|
||||
name: 'AZURE_OPENAI_API_VERSION',
|
||||
is_secret: false,
|
||||
default: '2024-10-21',
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user