Ошибка: 401 { "statusCode": 401, "message": "Неавторизовано. Отсутствует токен доступа", p>
недопустимо, указана неправильная аудитория (https://cognitiveservices.azure.com) или срок действия истек».
Код: Выделить всё
import requests
# Azure OpenAI Configuration
API_KEY = "xxxxxx" # API key from Azure OpenAI
ENDPOINT = "https://xxx.openai.azure.com/openai/deployments/gpt-4o/chat/completions?api-version=2024-02-15-preview"
# API data
payload = {
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Tell me a joke."}
],
"temperature": 0.7,
"max_tokens": 100
}
headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {API_KEY}"
}
# API call
response = requests.post(ENDPOINT, headers=headers, json=payload)
if response.status_code == 200:
print("Response:", response.json())
else:
print("Error:", response.status_code, response.text)
и модель gpt-4o в swedencentral как тип ресурса службы открытого ИИ
модель
Я перепроверил ключ и другие значения, а также темы, связанные с этой проблемой. Я не могу найти ничего, что могло бы решить эту проблему.
При копировании и вставке значений ключей и других необходимых значений проблем не возникнет.
Версия API кажется правильной.
или я использую бесплатную пробную версию, поэтому нужно обновить подписку? Я так не думаю.
Подробнее здесь: https://stackoverflow.com/questions/792 ... id-audienc
Мобильная версия