marlemiesz/gpt-sdk

该软件包最新版本(0.2)没有提供许可证信息。

使用我们的PHP库轻松集成OpenAI GPT。用户友好的函数和类简化了复杂任务。适用于所有级别的PHP开发者。简化与OpenAI GPT的集成。

0.2 2023-11-13 10:46 UTC

This package is auto-updated.

Last update: 2024-09-29 10:04:42 UTC


README

在您的 composer.json 中添加此软件包并更新composer。

"marlemiesz/gpt-sdk": "^0.2"

或者

composer require marlemiesz/gpt-sdk: 0.2

文档

身份验证

要使用SDK,您需要创建一个OpenAi类的实例,并传递您的API密钥。

use Marlemiesz\GptSdk\OpenAi;
$openai = new OpenAi('api-key');

完成

API参考: https://platform.openai.com/docs/api-reference/completions/create

创建完成

$response = $openai->generateText(
            model: GptModelEnum::Davinci,
            prompt: 'Prompt text',
            maxTokens: 16,
            temperature: 1,
        );

聊天完成

API参考: https://platform.openai.com/docs/api-reference/chat

创建聊天完成

$response = $openai->generateChatText(
            model: GptChatModelEnum::GPT35Turbo,
            role: 'user',
            content: 'Prompt text',
            maxTokens: 160,
        );

图片

API参考: https://platform.openai.com/docs/api-reference/images/create

创建图片

$response = $openai->generateImage(
            'Prompt text', 
            1, 
            ImageSizeEnum::large
        );