Как исправить «Неверное значение цели». ошибка при использовании мини-пакета Azure OpenAI GPT 4o?Python

Программы на Python
Anonymous
Как исправить «Неверное значение цели». ошибка при использовании мини-пакета Azure OpenAI GPT 4o?

Сообщение Anonymous »

Я пытаюсь использовать мини-пакет Azure OpenAI GPT 4o. Сначала мне нужно создать пакет. Я побежал:

Код: Выделить всё

import os
from openai import AzureOpenAI

client = AzureOpenAI(
api_key="[insert Azure OpenAI API key here]",
api_version="2023-07-01-preview",
azure_endpoint="https://[insert Azure OpenAI API enddpoint here].openai.azure.com/",
)

file = client.files.create(
file=open("./dummy.jsonl", "rb"),
purpose="batch"
)
file_id = file.id
с dummy.jsonl, содержащим:

Код: Выделить всё

{
"custom_id": "request-1",
"method": "POST",
"url": "/v1/chat/completions",
"body": {
"model": "gpt-3.5-turbo-0125",
"messages": [
{
"role": "system",
"content": "You are a helpful assistant."
},
{
"role": "user",
"content": "Hello world!"
}
],
"max_tokens": 1000
}
}
Я получаю сообщение об ошибке:

Код: Выделить всё

BadRequestError: Error code: 400 - {'error': {'code': 'invalidPayload', 'message': 'Invalid value for purpose.'}}
Как исправить эту ошибку?

Подробнее здесь: https://stackoverflow.com/questions/790 ... gpt-4o-min

Вернуться в «Python»