Agent Skills
› xiaoY233/Chat2API
xiaoY233/Chat2API
GitHub将OpenAI兼容客户端的HAR文件转换为可重放的Chat2API工具调用测试夹具。自动移除敏感信息和易变头部,确保生成的Fixture安全且不含Authorization值,支持命令行参数或环境变量配置输入输出路径。
Install All Skills
npx skills add xiaoY233/Chat2API --all -g -y
Skills in Collection (5)
将OpenAI兼容客户端的HAR文件转换为可重放的Chat2API工具调用测试夹具。自动移除敏感信息和易变头部,确保生成的Fixture安全且不含Authorization值,支持命令行参数或环境变量配置输入输出路径。
需要将HAR录制文件转换为可复用测试数据
需要清理HAR中的敏感信息以生成安全的回放夹具
npx skills add xiaoY233/Chat2API --skill chat2api-har-tool-fixture -g -y
用于Chat2API管理API的测试与操作,涵盖健康检查、配置快照、临时密钥生成、模型映射及日志清理。通过脚本实现安全隔离的测试流程,确保敏感信息不泄露并支持配置回滚。
需要进行Chat2API管理接口的集成测试
需要创建或销毁临时API密钥
需要备份或恢复系统配置快照
执行代理测试前的环境准备
npx skills add xiaoY233/Chat2API --skill chat2api-management-api -g -y
用于Chat2API提供者的模型矩阵测试,通过GET /v1/models接口发现和管理模型。支持使用管理API进行归属和清理,遵循快速失败策略,可通过参数指定特定提供商或模型以缩小测试范围。
需要验证Chat2API提供者模型覆盖范围时
执行基于实时/v1/models接口的模型发现与管理测试时
npx skills add xiaoY233/Chat2API --skill chat2api-provider-model-matrix -g -y
Chat2API代理测试的编排入口,用于验证对话、工具调用及路由等行为。通过管理API、HAR提取、模型矩阵和客户端重放等子技能,执行回归测试、健康检查与日志审查。
需要验证Chat2API代理功能时
执行代理回归测试或配置快照时
npx skills add xiaoY233/Chat2API --skill chat2api-proxy-testing -g -y
用于重放经过清洗的客户端工具调用测试用例,支持Cherry Studio等特定客户端。通过配置文件和命令行参数验证流式/非流式行为及协议期望,提供干跑模式以检查配置而不发送实际请求。
需要针对特定客户端(如Cherry Studio)重放工具调用测试场景
验证不同客户端在Chat2API上的工具调用兼容性与协议一致性
npx skills add xiaoY233/Chat2API --skill chat2api-tool-client-replay -g -y


