Документация



Доступные модели

  • gpt-lite, поколение 3 - к данной модели можно обратиться по адресу: https://server-ai.ru/gpt-lite
  • gpt-pro, поколение 3 - к данной модели можно обратиться по адресу: https://server-ai.ru/gpt-pro
  • gpt-пересказ, поколение 2 - к данной модели можно обратиться по адресу: https://server-ai.ru/gpt-summarization

Обратиться к GPT модели Вы можете с помощью POST-запроса по указанному адресу. Запрос должен содержать такие параметры, как: token, task, text, temperature, maxTokens.

  • token (string) - значение данного параметра необходимо скопировать из Личного кабинета
  • task (string) - условия выполнения задания, контекст и возможные ограничения, а также желаемый стиль ответа.
  • text (string) - ваш запрос к модели. Это может быть определённое задание или вопрос.
  • temperature (float) - Температура влияет на разнообразие сгенерированного текста: чем выше показатель, тем более неожиданным будет результат выполнения запроса. Вы можете установить любое значение от 0 до 1.
  • maxTokens (int) - Ограничение на количество токенов в рамках модели. Объём допустимой генерации токенов зависит от конкретной модели.


Пример запроса, предоставлен ниже.

                      $headers = ['Content-Type: application/json'];

                      $data = array(
                      'token'  => '<Ваш токен>', //Укажите Ваш токен, который можно получить в Личном кабинете
                      'task'  => '', //Уточните, пожалуйста, условия выполнения задания, контекст и возможные ограничения, а также желаемый стиль ответа.
                      'text'  => '', //Уточните, пожалуйста, ваш запрос к модели. Это может быть определённое задание или вопрос.
                      'temperature'  => 0.5, //Температура влияет на разнообразие сгенерированного текста: чем выше показатель, тем более неожиданным будет результат выполнения запроса. Вы можете установить любое значение от 0 до 1.
                      'maxTokens'  => 200 //Ограничение на количество токенов в рамках модели. Объём допустимой генерации токенов зависит от конкретной модели.
                      );

                      $ch = curl_init('https://server-ai.ru/gpt-lite');
                      curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
                      curl_setopt($ch, CURLOPT_POST, 1);
                      curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data, JSON_UNESCAPED_UNICODE));
                      curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
                      curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
                      curl_setopt($ch, CURLOPT_HEADER, false);
                      $res = curl_exec($ch);
                      curl_close($ch);

                      $text = json_decode($res);
                      echo $text;