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_API_KEY", true, true, None),
|
||||||
ConfigKey::new("AZURE_OPENAI_ENDPOINT", true, false, None),
|
ConfigKey::new("AZURE_OPENAI_ENDPOINT", true, false, None),
|
||||||
ConfigKey::new("AZURE_OPENAI_DEPLOYMENT_NAME", 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',
|
'OPENAI_BASE_PATH',
|
||||||
'AZURE_OPENAI_ENDPOINT',
|
'AZURE_OPENAI_ENDPOINT',
|
||||||
'AZURE_OPENAI_DEPLOYMENT_NAME',
|
'AZURE_OPENAI_DEPLOYMENT_NAME',
|
||||||
|
'AZURE_OPENAI_API_VERSION',
|
||||||
'GCP_PROJECT_ID',
|
'GCP_PROJECT_ID',
|
||||||
'GCP_LOCATION',
|
'GCP_LOCATION',
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -63,7 +63,12 @@ export const required_keys = {
|
|||||||
Ollama: ['OLLAMA_HOST'],
|
Ollama: ['OLLAMA_HOST'],
|
||||||
Google: ['GOOGLE_API_KEY'],
|
Google: ['GOOGLE_API_KEY'],
|
||||||
OpenRouter: ['OPENROUTER_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'],
|
'GCP Vertex AI': ['GCP_PROJECT_ID', 'GCP_LOCATION'],
|
||||||
'AWS Bedrock': ['AWS_PROFILE'],
|
'AWS Bedrock': ['AWS_PROFILE'],
|
||||||
};
|
};
|
||||||
@@ -73,6 +78,7 @@ export const default_key_value = {
|
|||||||
OPENAI_BASE_PATH: 'v1/chat/completions',
|
OPENAI_BASE_PATH: 'v1/chat/completions',
|
||||||
OLLAMA_HOST: 'localhost',
|
OLLAMA_HOST: 'localhost',
|
||||||
GCP_LOCATION: 'us-central1',
|
GCP_LOCATION: 'us-central1',
|
||||||
|
AZURE_OPENAI_API_VERSION: '2024-10-21',
|
||||||
};
|
};
|
||||||
|
|
||||||
export const supported_providers = [
|
export const supported_providers = [
|
||||||
|
|||||||
@@ -184,6 +184,11 @@ export const PROVIDER_REGISTRY: ProviderRegistry[] = [
|
|||||||
name: 'AZURE_OPENAI_DEPLOYMENT_NAME',
|
name: 'AZURE_OPENAI_DEPLOYMENT_NAME',
|
||||||
is_secret: false,
|
is_secret: false,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'AZURE_OPENAI_API_VERSION',
|
||||||
|
is_secret: false,
|
||||||
|
default: '2024-10-21',
|
||||||
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user