Download the PHP package pfinalclub/coze_sdk without Composer
On this page you can find all versions of the php package pfinalclub/coze_sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download pfinalclub/coze_sdk
More information about pfinalclub/coze_sdk
Files in pfinalclub/coze_sdk
Download pfinalclub/coze_sdk
More information about pfinalclub/coze_sdk
Files in pfinalclub/coze_sdk
Vendor pfinalclub
Package coze_sdk
Short Description Coze AI PHP 版本的 SDK - 完整的聊天、机器人管理和流式处理功能
License MIT
Homepage https://github.com/pfinalclub/coze_sdk
Package coze_sdk
Short Description Coze AI PHP 版本的 SDK - 完整的聊天、机器人管理和流式处理功能
License MIT
Homepage https://github.com/pfinalclub/coze_sdk
Please rate this library. Is it a good library?
Informations about the package coze_sdk
Coze AI PHP SDK

一个功能完整、设计优雅的 Coze AI 平台 PHP SDK,提供机器人管理、聊天对话、会话管理等核心功能。
✨ 特性
- 🚀 高性能: 基于 Symfony HTTP Client,支持连接池和并发请求
- 🔐 安全认证: 完整的 JWT Bearer 认证机制,自动令牌刷新
- 💾 智能缓存: 多层缓存策略,提升性能和稳定性
- 📝 详细日志: 完整的日志记录系统,便于调试和监控
- 🛡️ 类型安全: 完整的 PHP 8.2+ 类型声明
- 🧪 测试覆盖: 全面的单元测试和集成测试
- 🔧 易于扩展: 模块化设计,易于扩展和维护
📦 安装
🚀 快速开始
基本配置
聊天功能
机器人管理
流式聊天
SDK 提供了强大的流式传输支持,支持多种处理方式:
基本流式传输
高级流式传输(推荐)
高级流式传输功能
SDK 还提供了更高级的流式传输功能:
流式处理器类型
SDK 提供了多种流式处理器:
- ConsoleStreamHandler: 控制台输出
- JsonStreamHandler: JSON数据解析
- MemoryStreamHandler: 内存存储
- FileStreamHandler: 文件存储
- CallbackStreamHandler: 回调处理
- RealTimeTextHandler: 实时文本显示
- ProgressMonitorHandler: 进度监控
- EnhancedStreamHandler: 增强处理能力
📚 API 文档
Application 类
主要的应用配置和管理类。
Chat 类
聊天对话功能。
Bot 类
机器人管理功能。
🔧 配置选项
| 配置项 | 类型 | 必需 | 描述 |
|---|---|---|---|
kid |
string | 是 | 密钥ID |
iss |
string | 是 | 发行者ID |
keyPath |
string | 是 | 私钥文件路径 |
botId |
string | 否 | 机器人ID |
iat |
string | 否 | 令牌签发时间(默认当前时间) |
exp |
string | 否 | 令牌过期时间(默认1小时后) |
token |
string | 否 | 预生成的令牌 |
🧪 测试
运行测试
测试脚本
快速测试
测试环境
- 模拟模式(默认): 不需要真实API配置,适合开发和CI
- 真实API模式: 需要有效的API配置,用于集成测试
详细测试说明请参考 测试指南
📝 日志
SDK 提供了完整的日志记录功能:
🔄 缓存
SDK 支持多种缓存策略:
🛠️ 错误处理
SDK 提供了详细的错误处理:
🤝 贡献
欢迎提交 Issue 和 Pull Request!
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 打开 Pull Request
📄 许可证
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。
👨💻 作者
PFinal南丞 - GitHub - [email protected]
🙏 致谢
感谢 Coze AI 平台提供的优秀 API 服务。
⭐ 如果这个项目对你有帮助,请给它一个星标!
All versions of coze_sdk with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
symfony/http-client Version ^7.1
psr/simple-cache Version ^3.0
symfony/cache Version ^7.1
firebase/php-jwt Version ^6.10
ext-openssl Version *
ext-http Version *
ext-json Version *
symfony/http-client Version ^7.1
psr/simple-cache Version ^3.0
symfony/cache Version ^7.1
firebase/php-jwt Version ^6.10
ext-openssl Version *
ext-http Version *
ext-json Version *
The package pfinalclub/coze_sdk contains the following files
Loading the files please wait ...