Аддон XF 2.x.x [021] ChatGPT Framework [2.2.0]

Иконка ресурса
Краткое описание:
Дополнение предоставляет вспомогательные функции для работы с ChatGPT.
0
34
Для версий
  1. 2.0
  2. 2.1
  3. 2.2
Дополнение предоставляет вспомогательные функции для работы с ChatGPT. Это позволяет вам устанавливать ключ API для дополнений, которые работают с ChatGPT, и избегать загрузки повторяющихся зависимостей.

Руководство по использованию разработчиком

PHP:
$apiKey = \XF::options()->bsChatGptApiKey;
Получить OpenAI API
PHP:
/** \Orhanerday\OpenAi\OpenAi $api */
$api = \XF::app()->container('chatGPT');
Получить ответ от ChatGPT
PHP:
use BS\ChatGPTBots\Response;

/** \Orhanerday\OpenAi\OpenAi $api */
$api = \XF::app()->container('chatGPT');

$messages = [
    ['role' => 'user', 'content' => 'Hello!']
];
$reply = Response::getReply(
    $api->chat([
        'model'             => 'gpt-3.5-turbo',
        'messages'          => $messages,
        'temperature'       => 1.0,
        'max_tokens'        => 420,
        'frequency_penalty' => 0,
        'presence_penalty'  => 0,
    ])
);

1764613940156

Автор

ahk_lzt

Еще ресурсы от ahk_lzt

[MMO] Arbitration
Данный плагин добавляет на ваш форум систему арбитражей и черный список
[AddonFlare] Paid Registrations Lite/Free
Позволит Вам сделать платную регистрацию.
XR Product Manager
Виртуальный магазин для форума.
Ultimate News Ticker
Тикер последних новостей.
Show deleted
Список временно удаленных тем и сообщений.
[MDV] Archive Comment
Автоматически добавляет комментарии к скачанным архивам.
[KL] Editor & BB Code Manager
Настройте свои коды WYSIWYG-редактора и ББ коды.
[TC] Paygate: Cryptomus
Принимает платежи с использованием USDT, BTC, ETH и других видов электронной валюты.
[BS] Bitcoin payment
Дополнение позволяет вам принимать платежи в биткоинах на свой сервер без сторонних сервисов.
[PSWeb] Paygate: Yoomoney
Платежный шлюз Yoomoney для XenForo 2.2.x
XF2 [8WR] Member Utilities
Управление учетными записями.
[TC] Component Library
Набор компонентов, которые могут использоваться другими плагинами.
ВерхНиз