phpsoftbox/openai
Composer 安装命令:
composer require phpsoftbox/openai
包简介
OpenAI API client for the PhpSoftBox framework
README 文档
README
About
phpsoftbox/openai — лёгкий клиент OpenAI API поверх PSR-18. Компонент отвечает за сериализацию JSON, обработку ошибок и возвращает декодированные ответы как массивы.
Ключевые свойства:
OpenAiClientс базовым методомrequest()- готовые методы
chatCompletion()иembeddings() - исключения
OpenAiExceptionс кодом и payload
Quick Start
use PhpSoftBox\OpenAi\OpenAiClient; use PhpSoftBox\Http\Message\RequestFactory; use PhpSoftBox\Http\Message\StreamFactory; $client = new OpenAiClient( apiKey: $_ENV['OPENAI_API_KEY'], httpClient: $psr18Client, requestFactory: new RequestFactory(), streamFactory: new StreamFactory(), ); $response = $client->chatCompletion([ 'model' => 'gpt-4', 'messages' => [ ['role' => 'user', 'content' => 'Привет!'], ], ]);
Оглавление
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-04-02