feat: export azure api version (#1873)

This commit is contained in:
Yingjie He
2025-03-26 12:04:02 -07:00
committed by GitHub
parent 0b02ae4a42
commit 2eb2462e5e
4 changed files with 14 additions and 2 deletions

View File

@@ -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")),
],
)
}

View File

@@ -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',
];

View File

@@ -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 = [

View File

@@ -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',
},
],
},
},