設定画面に有効な全OCRプロバイダを優先順つきで表示・順位入れ替え可能に #19

Closed
opened 2026-09-27 11:23:22 +00:00 by joe · 1 comment
Owner

現状

設定画面の「OCRカスタムプロバイダ」にはカスタム登録分しか表示されず、Gemini/OpenAI/Anthropic(環境変数で設定済みか)やローカルOCRが有効かどうか分からない。またフェイルオーバーの優先順位は固定(組込み→カスタム→ローカル)で変更できない。

対応

  • 設定画面に「OCRプロバイダ優先順位」セクションを追加: 有効な全プロバイダ(組込み=環境変数、カスタム、ローカルOCR)を種別バッジ付きで一覧表示
  • 各行に順位番号を入力し、保存でprovider_order設定(JSON)に保存
  • configured_providers()はこの順位に従ってソート(未指定のものは末尾)
  • カスタムプロバイダの編集表は既存のまま
## 現状 設定画面の「OCRカスタムプロバイダ」にはカスタム登録分しか表示されず、Gemini/OpenAI/Anthropic(環境変数で設定済みか)やローカルOCRが有効かどうか分からない。またフェイルオーバーの優先順位は固定(組込み→カスタム→ローカル)で変更できない。 ## 対応 - 設定画面に「OCRプロバイダ優先順位」セクションを追加: 有効な全プロバイダ(組込み=環境変数、カスタム、ローカルOCR)を種別バッジ付きで一覧表示 - 各行に順位番号を入力し、保存で`provider_order`設定(JSON)に保存 - `configured_providers()`はこの順位に従ってソート(未指定のものは末尾) - カスタムプロバイダの編集表は既存のまま
Author
Owner

実装しました。

  • 設定画面に「OCRプロバイダ優先順位」セクションを追加。有効な全プロバイダ(組込みのGemini/OpenAI/Anthropic=環境変数由来・カスタム・ローカルOCR)が種別付きで一覧表示されます
  • 各行の順位番号を変更して「順位を保存」→ フェイルオーバーの試行順がその通りになります(未指定のものは末尾)

テスト91件パス。

実装しました。 - 設定画面に「OCRプロバイダ優先順位」セクションを追加。有効な全プロバイダ(組込みのGemini/OpenAI/Anthropic=環境変数由来・カスタム・ローカルOCR)が種別付きで一覧表示されます - 各行の順位番号を変更して「順位を保存」→ フェイルオーバーの試行順がその通りになります(未指定のものは末尾) テスト91件パス。
joe closed this issue 2026-09-27 11:25:16 +00:00
Sign in to join this conversation.
No labels
bug
cleanup
enhancement
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
joe/sougi#19
No description provided.