qyroai/qyro-php-sdk
Composer 安装命令:
composer require qyroai/qyro-php-sdk
包简介
Qyro PHP SDK for interacting with assistants, sessions, and chat APIs.
README 文档
README
Qyro PHP SDK for interacting with assistants, sessions, and chat APIs.
Installation
Install via Composer:
composer require qyroai/qyro-php-sdk
Usage
<?php require __DIR__ . '/vendor/autoload.php'; $BASE_URL = "https://qyroai.com"; $API_KEY_ID = "<>"; $API_KEY_SECRET = "<>"; $ASSISTANT_ID = "<>"; use QyroSdk\Auth\ClientTokenGenerator; use QyroSdk\QyroClient; use QyroSdk\QyroServerClient; // --- Server SDK Usage --- $serverClient = new QyroServerClient( baseUrl: $BASE_URL, apiKeyId: $API_KEY_ID, apiKeySecret: $API_KEY_SECRET, timeout: 120.0 ); $session = $serverClient->createSession($ASSISTANT_ID, ["userId" => "123"]); $sessionId = $session->id; $outputMessages = $serverClient->chat( assistantId: $ASSISTANT_ID, sessionId: $sessionId, message: "Hello, who are you?" ); print_r($outputMessages); // --- Client SDK Usage --- $clientTokenGenerator = new ClientTokenGenerator($API_KEY_ID, $API_KEY_SECRET); $clientToken = $clientTokenGenerator->generate([ "userId" => "123" ]); $client = new QyroClient( baseUrl: $BASE_URL, token: $clientToken ); $session = $client->createSession($ASSISTANT_ID, ["userId" => "123"]); $sessionId = $session->id; $outputMessages = $client->chat( assistantId: $ASSISTANT_ID, sessionId: $sessionId, message: "Hello, who are you?" ); print_r($outputMessages);
Requirements
- PHP >= 8.0
- Composer
License
MIT
统计信息
- 总下载量: 2
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-09-07