Документация
Доступные модели
- 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;