返回项目列表

项目详情

Codex OAuth Provider 插件

把 Codex OAuth 文本与图像能力、可替换图像执行后端、错误归一和请求级超时封装为 AstrBot Provider Source 的插件。

分类
插件
状态
实验中
可见性
公开
角色
个人项目

技术栈

  • Python
  • AstrBot
  • OAuth
打开项目

用途

插件把 Codex OAuth 支持的文本、视觉输入、图像生成和参考图编辑能力接入 AstrBot 的 Provider Source 接口,供上层功能以统一方式选择和调用。

结构

项目由授权状态管理、模型能力描述、文本响应适配、流式图像响应解析、参考图输入转换、错误归一和超时控制组成。图像执行接口与具体后端实现分离,可以在保持上层调用形式一致的前提下替换后端。

实现原理

请求进入后先依据能力类型构造统一输入,再由文本或图像执行器处理。不同响应形态在适配层转换为一致结果;刷新失败、远端拒绝、响应格式异常和超时等情况归入稳定的错误类别。每次调用拥有独立的超时边界,重试只在该请求范围内发生,并受总时限限制。

当前状态

项目处于公开实验阶段。当前实现覆盖文本与图像能力、可替换图像后端、错误归一、请求级超时,以及流式响应和参考图处理的回归测试。