Bladeren bron

fix: app create raise error when no available model providers (#1921)

tags/0.4.3
takatost 1 jaar geleden
bovenliggende
commit
b4225bedb5
No account linked to committer's email address
2 gewijzigde bestanden met toevoegingen van 7 en 10 verwijderingen
  1. 2
    8
      api/controllers/console/app/app.py
  2. 5
    2
      api/core/provider_manager.py

+ 2
- 8
api/controllers/console/app/app.py Bestand weergeven

model_type=ModelType.LLM model_type=ModelType.LLM
) )
except ProviderTokenNotInitError: except ProviderTokenNotInitError:
raise ProviderNotInitializeError(
f"No Default System Reasoning Model available. Please configure "
f"in the Settings -> Model Provider.")
model_instance = None


if not model_instance:
raise ProviderNotInitializeError(
f"No Default System Reasoning Model available. Please configure "
f"in the Settings -> Model Provider.")
else:
if model_instance:
model_dict = app_model_config.model_dict model_dict = app_model_config.model_dict
model_dict['provider'] = model_instance.provider model_dict['provider'] = model_instance.provider
model_dict['name'] = model_instance.model model_dict['name'] = model_instance.model

+ 5
- 2
api/core/provider_manager.py Bestand weergeven

Provider.tenant_id == tenant_id, Provider.tenant_id == tenant_id,
Provider.provider_name == provider_name, Provider.provider_name == provider_name,
Provider.provider_type == ProviderType.SYSTEM.value, Provider.provider_type == ProviderType.SYSTEM.value,
Provider.quota_type == ProviderQuotaType.TRIAL.value,
Provider.is_valid == True
Provider.quota_type == ProviderQuotaType.TRIAL.value
).first() ).first()


if provider_record and not provider_record.is_valid:
provider_record.is_valid = True
db.session.commit()

provider_name_to_provider_records_dict[provider_name].append(provider_record) provider_name_to_provider_records_dict[provider_name].append(provider_record)


return provider_name_to_provider_records_dict return provider_name_to_provider_records_dict

Laden…
Annuleren
Opslaan