API クレジットなしで、Codex 登録を使ってブログサムネイルを自動化
INERITブログの制作にあたり、Codexサブスクリプションに内蔵されている画像生成を内部APIとして接続しました。個別のImage APIクレジットを消費しないサムネイルの自動化、失敗したジョブの復旧、そして後から判明したAPIクレジットのメリット、さらに翻訳機能への拡張方向性について整理します。
自分で作り、運用するサービスと、その過程で解決した問題について。
INERITブログの制作にあたり、Codexサブスクリプションに内蔵されている画像生成を内部APIとして接続しました。個別のImage APIクレジットを消費しないサムネイルの自動化、失敗したジョブの復旧、そして後から判明したAPIクレジットのメリット、さらに翻訳機能への拡張方向性について整理します。
エージェントの完了文と実際のツール実行は異なります。呼び出しイベント、実行結果、外部状態の検証を分離して障害を診断し、エラー伝播、非同期ステート、冪等性、トレーシングを用いて信頼性の高い完了条件を設計します。
inerit とブログの認証連携をきっかけに、中央認証、サービスセッション、利用承認、およびログアウトの意図を切り分けて考察する。
正常なJPEGとHTTP 200だけでは画像レンダリングを保証できない理由を出発点として、CORP、DNS固定、HostおよびSNIの保持、ストリーミングリソースの予算管理、復旧状態の遷移を分析します。HTTPX、httpcore、Pillowが提供する保証の範囲と検証レイヤーを具体的に区別します。
Python 非同期ジェネレーターのキャンセルと終了を自分で再現し、実行状態を一貫して締めくくる設計を見ていきます。aclosing、制限付きのクリーンアップ区間、DB コミット順序から始めて、実行リース、フェンシングトークン、イベント再生、完了通知へと失敗の境界をたどりながら拡張します。
タイトル重複判定をMariaDBベクトルインデックスへ移行する際に確認した、整列式の落とし穴とEXPLAINによる検証方法。