プロジェクト一覧へ戻る

プロジェクト詳細

Codex OAuth Provider プラグイン

Codex OAuth のテキストと画像機能、交換可能な画像実行バックエンド、エラー正規化、リクエスト単位のタイムアウトを AstrBot Provider Source として扱うプラグイン。

カテゴリー
プラグイン
ステータス
実験中
公開範囲
公開
役割
個人プロジェクト

技術スタック

  • Python
  • AstrBot
  • OAuth
プロジェクトを開く

用途

Codex OAuth のテキスト、視覚入力、画像生成、参考画像編集を AstrBot の Provider Source インターフェースへ接続し、上位機能から共通の形式で選択して呼び出せるようにします。

構成

認可状態の管理、モデル能力の記述、テキスト応答アダプター、ストリーム画像応答の解析、参考画像入力の変換、エラー正規化、タイムアウト制御から構成されます。画像実行インターフェースと具体的なバックエンドを分け、呼び出し側の形式を保ったまま実装を交換できます。

実装原理

リクエストは機能種別に応じた共通入力へ変換され、テキストまたは画像実行器へ渡されます。異なる応答形式はアダプターで統一結果へ変換します。更新失敗、遠隔側の拒否、不正な応答、タイムアウトは安定したエラー分類へ正規化します。各呼び出しはリクエスト単位の期限を持ち、再試行もその範囲と総時間内に限定されます。

現在の状態

公開の実験段階です。テキストと画像機能、交換可能な画像バックエンド、エラー正規化、リクエスト単位のタイムアウトを扱い、ストリーム応答と参考画像処理を回帰テストで確認しています。