marlemiesz / gpt-sdk
该软件包最新版本(0.2)没有提供许可证信息。
使用我们的PHP库轻松集成OpenAI GPT。用户友好的函数和类简化了复杂任务。适用于所有级别的PHP开发者。简化与OpenAI GPT的集成。
0.2
2023-11-13 10:46 UTC
Requires
- php: ^8.2
- guzzlehttp/guzzle: ^7.0
Requires (Dev)
- phpunit/phpunit: ^10.0.3
- vlucas/phpdotenv: ^5.3
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 );