用途
插件把 Codex OAuth 支持的文本、视觉输入、图像生成和参考图编辑能力接入 AstrBot 的 Provider Source 接口,供上层功能以统一方式选择和调用。
结构
项目由授权状态管理、模型能力描述、文本响应适配、流式图像响应解析、参考图输入转换、错误归一和超时控制组成。图像执行接口与具体后端实现分离,可以在保持上层调用形式一致的前提下替换后端。
实现原理
请求进入后先依据能力类型构造统一输入,再由文本或图像执行器处理。不同响应形态在适配层转换为一致结果;刷新失败、远端拒绝、响应格式异常和超时等情况归入稳定的错误类别。每次调用拥有独立的超时边界,重试只在该请求范围内发生,并受总时限限制。
当前状态
项目处于公开实验阶段。当前实现覆盖文本与图像能力、可替换图像后端、错误归一、请求级超时,以及流式响应和参考图处理的回归测试。