GREViA は、Creative Studio GLINT が企画・開発・運営・販売を行うBPRに基づくIT・DX活用支援ブランドです。

EX Ai CORE

AI PROVIDER LAYER

EX Ai CORE

1 つの API インタフェースで、 複数 AI プロバイダを切替。 Microsoft Azure / DeepL / Ollama (ローカル LLM) を同じコードで呼べるブリッジ層。 EX TRANSLATOR / 将来の AI 拡張すべての基盤。

主要機能

プロバイダ抽象化

exr_ai_core_get_provider() 一発で active provider を取得。 翻訳 / 要約 / 画像生成等の機能カテゴリ別に切替可能、 サイトごとに最適な provider を選べる。

動的辞書 (Glossary)

用語集を中央管理し、 翻訳実行時に Azure の <mstrans:dictionary> markup で固有名詞を必ず正確に翻訳。 ブランド名・人名・専門用語を全 provider 横断で統一。

GPL + セルフホスト

クラウド SaaS でなく自サイトに置く設計。 API キーはサイト内 wp_options に保存、 顧客データを第三者に渡さない。 ローカル Ollama も provider として利用可能。

詳細機能

プロバイダ統合

  • Microsoft Azure Translator / Azure OpenAI
  • DeepL Translator
  • Ollama (ローカル LLM、 翻訳・要約・分類)
  • 統一 API: get_provider() / get_active_providers() / get_provider_by_id()

用語集 (Glossary)

  • 中央管理された source → target 対訳テーブル
  • 全 provider 横断で同じ Glossary を適用
  • Azure の <mstrans:dictionary> 動的辞書 markup を自動生成
  • フィルタ: exr_ai_core_glossary

設定 UI

  • ダークヘッダー + タブ式 admin (EX REDESiGN 設定と同デザイン)
  • provider ごとの API キー入力 + active/inactive 切替
  • 接続テスト機能

他プラグインからの利用

  • EX TRANSLATOR: 翻訳プロバイダとして利用
  • EX SUMMARiZER (将来): 要約プロバイダとして利用
  • 外部拡張も exr_ai_core_register_provider() で provider 追加可能

動作要件

  • WordPress 6.0+ / PHP 7.4+
  • 必須キー (provider 利用時): Azure / DeepL / Ollama の API endpoint
  • 任意: EX TRANSLATOR (このプラグインを消費)

※ EX Ai CORE は GREViA の WEB サイト構築案件でご利用いただけます。
詳細はお問い合わせよりご相談ください。