Переменная среды:
Код: Выделить всё
AZURE_DEPLOYMENTS_JSON='[{"azure_endpoint": "https://.cognitiveservices.azure.com/", "azure_deployment": "gpt-4.1",
"api_key": ,
"api_version": ,
"model_name": "gpt-4.1"},
{"azure_endpoint": "https://.cognitiveservices.azure.com/",
"azure_deployment": "gpt-4.1-mini",
"api_key": ,
"api_version": ,
"model_name": "gpt-4.1-mini"},
...]'
Код: Выделить всё
deployments_json = os.getenv("AZURE_DEPLOYMENTS_JSON")
if not deployments_json:
raise ValueError("The 'AZURE_DEPLOYMENTS_JSON' environment variable is not set. Please configure it to proceed.")
try:
deployments = json.loads(deployments_json)
logger.info(f"Loaded {len(deployments)} deployments from AZURE_DEPLOYMENTS_JSON.")
except json.JSONDecodeError:
logger.error("Failed to parse AZURE_DEPLOYMENTS_JSON. Check the format.")
raise
if not deployments:
raise ValueError("AZURE_DEPLOYMENTS_JSON is set, but it's empty or invalid.")
Неповторяемая ошибка при развертывании gpt-4.1: Код ошибки: 401 - {'error': {'code': '401', 'message': 'Доступ запрещен из-за недопустимого ключа подписки или неправильной конечной точки API. Обязательно укажите действительный ключ для активной подписки и используйте правильную региональную конечную точку API для своего ресурса.'}}
Подробнее здесь: https://stackoverflow.com/questions/798 ... -in-python
Мобильная версия