@an_del

API OpenAI не отвечает на длинный запрос. как исправить?

Использую API от OpenAI с RapidAPI.
Когда я задаю короткий запрос, api отвечает, если длинный: мгновенно (даже не загружаясь) кидает мне ошибку: Не удалось получить ответ от API.

function ping_api($product, $api_keys, $api_key_index = 0) {
    $api_key = $api_keys[$api_key_index];

    $curl = curl_init();
    curl_setopt_array($curl, [
        CURLOPT_URL => "https://openai80.p.rapidapi.com/chat/completions",
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_FOLLOWLOCATION => true,
        CURLOPT_ENCODING => "",
        CURLOPT_MAXREDIRS => 10,
        CURLOPT_TIMEOUT => 60,
        CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
        CURLOPT_CUSTOMREQUEST => "POST",
        CURLOPT_POSTFIELDS => '{
            "model": "gpt-3.5-turbo",
            "messages": [
                {
                    "role": "user",
                    "content": "Проанализируй: '.$product.'. "
                }
            ]
        }',
        CURLOPT_HTTPHEADER => [
            "X-RapidAPI-Host: openai80.p.rapidapi.com",
            "X-RapidAPI-Key: " . $api_key,
            "content-type: application/json"
        ],
    ]);
  • Вопрос задан
  • 136 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы