masterskill / chat-gpt
这是一个beautifull package 'orhanerday/open-ai'的扩展
dev-master
2023-07-12 12:37 UTC
Requires
- php: >=8.0
- ext-curl: *
- ext-json: *
This package is auto-updated.
Last update: 2024-09-12 14:58:52 UTC
README
composer require masterskill/chat-gpt
文档
如何初始化包
您需要实例化OpenAi类
require "vendor/autoload.php";
使用命名空间
use Masterskill\ChatGPT\OpenAi;
实例化类
$openAi = new OpenAi("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
例如:获取所有可用模型 $response = $openAi->models()
如何使用它
模型
- 检索所有模型
$openAi->models()
- 检索一个模型
$openAi->getModel($modelName)
聊天
- 与GPT聊天:
$openAi->chat($modelName, $data)
-- $modelName : 应该是列表中可用的一个模型。 -- $data : 应该是以下形式:- 数组 ["role" => $role, "content" => $content]。然后,您可以按自己的方式实现它,但只需遵循文档中的说明即可。