感谢贡献。这个项目的目标是做一个小而可信的 OpenAI 兼容接口验收工具,而不是某个供应商的 SDK 或广告页。
- 先搜索已有 Issue,避免重复提交。
- 讨论新的协议行为时,请给出脱敏后的请求路径、状态码和响应结构;不要提交 API Key、用户提示词或生产域名中的签名参数。
- 兼容性扩展必须保持供应商中立,不能把默认地址、默认模型或某家服务的凭据写进代码。
gofmt -w cmd internal
go test ./...
go test -race ./...
go vet ./...新增行为应配套 httptest 覆盖,尤其是错误分类、超时、重定向和脱敏输出。默认测试不得访问真实互联网或产生付费请求。
- 说明行为变化和兼容性依据;
- 说明运行过的测试命令;
- 不引入不必要的依赖、遥测或收集用户内容的日志;
- 通用文档、示例和 fixture 不得加入服务商 CTA、奖励、返利、affiliate 或 UTM 链接;
- 可以保留一条准确、无 CTA 的 maintainer 关系披露,但不得暗示任何服务商认证或背书。