charla / charla-php-sdk
PHP 接口访问 CharlaAI API
1.0.0
2024-04-04 14:41 UTC
Requires
- php: ^8.0
- php-http/client-common: ^2.7
- php-http/discovery: ^1.18
- psr/http-factory: ^1.0
Requires (Dev)
- fakerphp/faker: ^1.23
- guzzlehttp/psr7: ^2.5
- php-http/guzzle7-adapter: ^1.0
- phpunit/phpunit: ^9.6|^10
- symfony/var-dumper: ^6.0
- vimeo/psalm: ^5.12
This package is auto-updated.
Last update: 2024-09-17 02:05:33 UTC
README
PHP 版 Charla SDK
入门指南
安装
使用 Composer 安装 SDK。
composer require charla/charla-php-sdk
用法
初始化客户端
$factory = new \CharlaAI\Charla\Transport\HttpTransportFactory(); $transport = $factory->create(new \CharlaAI\Charla\Options('TOKEN', 'https://charla.pro')) $client = new \CharlaAI\Charla\Http\Client($transport);
转录音频
use CharlaAI\Charla\Http\Methods\Business\v1\Chat; $client = new \CharlaAI\Charla\Http\Client($transport); $audio = fopen('audio.mp3', 'r'); $client->call(Chat::class)->transcribe($audio, $add_language, $diarize, $with_timestamp, $format);
列出历史记录
use CharlaAI\Charla\Http\Methods\Business\v1\Chat; $client = new \CharlaAI\Charla\Http\Client($transport); $client->call(Chat::class)->list($page, $per_page, $from, $to);
获取历史记录
use CharlaAI\Charla\Http\Methods\Business\v1\Chat; $client = new \CharlaAI\Charla\Http\Client($transport); $client->call(Chat::class)->get($id);
为 SDK 做贡献
请参阅CONTRIBUTING.md。
安全性
如果您发现任何安全相关的问题,请通过电子邮件 support@charla.pro 联系我们,而不是使用问题跟踪器。
获取帮助/支持
如果您需要帮助设置或配置 PHP SDK,请访问 support@charla.pro。
许可证
在 MIT 许可证下授权,请参阅 LICENSE