- Совместимость с XenForo
- 2.0
- 2.1
- 2.2
- Видимый копирайт
- Нет
Дополнение предоставляет вспомогательные функции для работы с ChatGPT. Это позволяет вам устанавливать ключ API для дополнений, которые работают с ChatGPT, и избегать загрузки повторяющихся зависимостей.
Получить OpenAI 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,
])
);