fix: azure openai model parameters wrong when using hosting credentials (#1993)

This commit is contained in:
takatost 2024-01-11 10:49:35 +08:00 committed by GitHub
parent ebd11e7482
commit bf7045566d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 20 additions and 5 deletions

View File

@ -60,7 +60,22 @@ class ProviderConfiguration(BaseModel):
:return:
"""
if self.using_provider_type == ProviderType.SYSTEM:
return self.system_configuration.credentials
restrict_models = []
for quota_configuration in self.system_configuration.quota_configurations:
if self.system_configuration.current_quota_type != quota_configuration.quota_type:
continue
restrict_models = quota_configuration.restrict_models
copy_credentials = self.system_configuration.credentials.copy()
if restrict_models:
for restrict_model in restrict_models:
if (restrict_model.model_type == model_type
and restrict_model.model == model
and restrict_model.base_model_name):
copy_credentials['base_model_name'] = restrict_model.base_model_name
return copy_credentials
else:
if self.custom_configuration.models:
for model_configuration in self.custom_configuration.models:

View File

@ -296,7 +296,7 @@ LLM_BASE_MODELS = [
name='frequency_penalty',
**PARAMETER_RULE_TEMPLATE[DefaultParameterName.FREQUENCY_PENALTY],
),
_get_max_tokens(default=512, min_val=1, max_val=128000),
_get_max_tokens(default=512, min_val=1, max_val=4096),
ParameterRule(
name='seed',
label=I18nObject(
@ -369,7 +369,7 @@ LLM_BASE_MODELS = [
name='frequency_penalty',
**PARAMETER_RULE_TEMPLATE[DefaultParameterName.FREQUENCY_PENALTY],
),
_get_max_tokens(default=512, min_val=1, max_val=128000),
_get_max_tokens(default=512, min_val=1, max_val=4096),
ParameterRule(
name='seed',
label=I18nObject(

View File

@ -22,7 +22,7 @@ parameter_rules:
use_template: max_tokens
default: 512
min: 1
max: 128000
max: 4096
- name: seed
label:
zh_Hans: 种子

View File

@ -21,7 +21,7 @@ parameter_rules:
use_template: max_tokens
default: 512
min: 1
max: 128000
max: 4096
- name: seed
label:
zh_Hans: 种子