gingdev / iaskai
1.0.5
2024-09-26 04:05 UTC
Requires
- php: >=8.1
- amphp/websocket-client: ^2.0
- illuminate/support: ^11.23
- league/html-to-markdown: ^5.1
- symfony/browser-kit: ^7.1
- symfony/event-dispatcher: ^7.1
- symfony/http-client: ^7.1
Requires (Dev)
- pestphp/pest: ^3.1
- phpstan/phpstan: ^1.12
README
iAskAI PHP客户端是一种简单高效的方式与iAskAI API交互,允许开发者轻松将AI驱动的响应集成到PHP应用程序中。
安装
composer require gingdev/iaskai
使用方法
<?php use Gingdev\IAskAI\Client; use function Amp\ByteStream\buffer; require __DIR__.'/vendor/autoload.php'; $client = Client::create(); $stream1 = $client->ask('Who is Goku?'); $stream2 = $client->ask('Who is Light Yagami?'); echo buffer($stream1); // streaming response foreach ($stream2 as $chunk) { echo $chunk; }
功能
- 异步支持:客户端设计用于与异步编程一起工作,适用于需要非阻塞I/O操作的应用程序。
- 流式响应:处理流式响应的能力可以实现实时数据处理和显示,提升用户体验。
- 易于集成:客户端易于集成到现有的PHP应用程序中,设置简单。