ユースケース例

毎日のように新しいAIモデルのリリースを追いかけるのに疲れましたか?もう大丈夫です。 GenAI for Unreal は、統合レイヤーをすべて引き受ける、本番環境対応の決定版プラグインです。ゲームプレイの開発に集中してください。世界をリードするAIモデルへの安定的で統一された強力なインターフェースは私たちが提供します。本プラグインは、OpenAI の ChatGPT(最新の GPT-5.4、GPT-5.3 Codex、GPT-5.2 を含む)、Anthropic の Claude Opus/Sonnet 4.6、Google の Gemini 3.1 / Nano Banana 2、XAI の Grok 4.1/4/3、DeepSeek の R1、Inworld AI TTS など、現在最先端のすべての LLM API に対応しています。さらに、OpenAI Compatible Mode を使えば、Alibaba Qwen、Mistral、Groq、OpenRouter、Meta Llama、BigModel GLM-4 へのシームレスな切り替えや、Ollama によるローカルモデルの実行も可能で、究極の柔軟性とコスト効率を実現します。

GPT-5.4、Claude 4.6、Gemini 3.1、Inworld AI TTS、Function Calling、OpenAI Responses API に対応!! 🎉

v2.0.1 の新機能!

今回のリリースでは、多数の主要な新機能、統合、重要な修正が含まれています:

  • 🌐 Inworld AI 統合: Inworld Text-to-Speech の完全サポート。標準エンドポイントおよびリアルタイムストリーミングエンドポイントに対応。
  • 🔗 OpenAI Responses API(Beta): OpenAI の構造化 Responses API をサポートする新しい GenOAIResponses クラスを統合。
  • 🛠️ Function Calling(Tool Use): Anthropic Claude および OpenAI Chat モデル向けのツール/ファンクションコール機能を追加。
  • 🧠 新モデル: Anthropic Claude 4.6 Opus & Sonnet、OpenAI GPT-5.4/5.3 Codex/Image-1.5、Google Gemini 3.1 Pro/Flash Lite/Flash Image Preview、ElevenLabs Scribe V2 & V2 Realtime、および Inworld TTS 1.5 Max/Mini/1。

主な機能:

  • リアルタイムテキストストリーミング: ⚡️
    ダイナミックなリアルタイムレスポンスでキャラクターに命を吹き込みましょう。ストリーミング機能はテキストが生成されるたびにチャンク単位で配信するため、ライブナレーション付きの会話、応答性の高いAIコンパニオン、待ち時間のないインタラクティブなストーリーテリングの作成に最適です。

  • 高度なチャットコンプリーション: 🤖
    OpenAI、Anthropic、Google、XAI、DeepSeek のモデルを活用して、ダイナミックなNPC対話、プロシージャルなクエスト生成、リアルタイムのナラティブ適応でゲームを強化します。

  • 推論モデル: 🧠
    DeepSeek の R1 や XAI の Grok が持つ「発言前に思考する」独自の能力を活用し、コアとなるナラティブ要素や複雑な論理的出力を生成します。

  • マルチモーダル ビジョン/テキスト入力: 📸
    モデルにゲーム画面を「見せる」ことができます。スクリーンショットや画像をテキストと共に直接入力として提供可能——Google Gemini にも対応!AI による実況解説、動的なプレイヤーガイド、環境認識型NPC対話の作成に最適です。

  • 画像編集: 🎨
    生成だけにとどまりません。強力なAI駆動ツールで既存の画像を編集し、エンジン内でビジュアルコンセプトを直接反復できます。

  • 構造化 JSON 出力: ❤️‍🔥
    サポートされているあらゆるモデルから複雑な JSON レスポンスを確実に取得できます。たとえば、100体のAI生成NPCそれぞれに固有のストーリー、種族、性別、名前を持たせた JSON を生成できます。

  • 高品質な画像生成: 🖼️
    OpenAI の DALL-E 2、DALL-E 3、GPT-Image-1 モデルに対応し、最先端の画像生成をワークフローに直接統合できます。

  • テキスト読み上げ(TTS): 🔊
    OpenAI および ElevenLabs の TTS モデルを使用して、ゲーム内の対話、ナレーション、AIキャラクターとのライブ会話向けにダイナミックで高品質なボイスラインを生成します。

  • Function Calling(Tool Use): 🔧
    AIモデルがゲームの関数を直接呼び出せるようにします。Anthropic Claude および OpenAI Chat モデルに対応しており、AI駆動のゲームプレイアクション、データ検索、動的なワールドインタラクションを可能にします。

  • OpenAI Responses API: 📋
    OpenAI の新しい構造化 Responses API にアクセスし、より強力で制御されたモデル出力を取得できます。Blueprint および C++ の両方に完全対応。

  • 効果音生成: 🎶
    ElevenLabs の最先端オーディオモデルを使用して、テキストプロンプトからカスタム効果音を生成します。

  • 音声文字起こし: 📝
    OpenAI の Whisper、GPT-4o、および ElevenLabs の文字起こしモデルを使用して、プレイヤーの音声をテキストに変換し、ゲーム内の音声コマンドやインタラクティブな会話を実現します。

  • 簡単サーバープロキシ設定: ☁️
    セキュリティやカスタムロジックのためにリクエストを自社バックエンド経由でルーティングしたい場合に最適です。サーバープロキシ機能により、どのプロバイダーの API エンドポイントも単一の設定でオーバーライドでき、データフローを完全にコントロールできます。

  • OpenAI Compatible Mode: 🔄
    Alibaba Qwen、Mistral、Groq、OpenRouter、Meta Llama、BigModel GLM-4、さらに Ollama によるローカルモデルに対応し、驚異的な柔軟性を実現します。コード変更なしでプロバイダーをシームレスに切り替え、コスト削減、プライバシー保護、オフライン機能を手に入れましょう。

  • 安全な一元認証管理: 🔐
    すべてのAPIキーを一つの安全な一元管理パネルで管理できます。ポータブルでない暗号化ファイルを使用し、キーをソース管理から分離して安全に保管します。

  • Blueprint & C++ 対応: 🔗
    シンプルで強力な Blueprint ノードで素早くイテレーションし、同じ堅牢な自己管理型関数を C++ でも使用して最高のパフォーマンスと制御を実現します。

  • クロスプラットフォーム設計: 🌐
    本プラグインはネットワーキングとファイル管理に Unreal Engine の標準的な高レベルモジュールのみを使用しているため、エンジンがサポートするすべてのプラットフォームで動作します。

GenAI for Unreal Plugin Tests

対応する統合とモデル

免責事項

本プラグインの使用には、サポートされているAIプロバイダーのうち少なくとも1つの有効なAPIキーが必要です。APIキーの取得方法については、ドキュメントをご覧ください。

今日利用可能な最高のモデルに対応する、クリーンで統一されたAPI。

  • OpenAI:
    • チャット: gpt-5.2, gpt-5.1, gpt-5, gpt-5-mini, gpt-5-nano, gpt-4.1, gpt-4o, gpt-4.1-mini, gpt-4.1-nano, gpt-4o-mini.
    • Responses API: gpt-5.4, gpt-5.4-pro, gpt-5.2, gpt-5.2-pro, gpt-5.3-codex, gpt-5.2-codex, gpt-5.1-codex-max, gpt-5-codex-mini.
    • 推論モデル: o4-mini, o3, o3-pro, o3-mini, o1, o1-pro.
    • 画像生成: gpt-image-1.5, gpt-image-1, gpt-image-1-mini, dall-e-3, dall-e-2.
    • 音声 TTS: gpt-4o-mini-tts, tts-1, tts-1-hd.
    • 音声文字起こし: gpt-4o-transcribe, gpt-4o-mini-transcribe, whisper-1.
    • 構造化出力(JSON Mode) ✔
    • Function Calling(Tool Use) ✔
    • テキスト・音声ストリーミング ✔
    • マルチモーダルチャット ✔
    • Realtime API: gpt-realtime, gpt-realtime-mini.
  • Anthropic:
    • チャット: claude-opus-4-6, claude-sonnet-4-6, claude-opus-4.5, claude-sonnet-4.5, claude-haiku-4.5, claude-opus-4.1, claude-opus-4, claude-sonnet-4, claude-3-7-sonnet, claude-3-5-sonnet, claude-3-5-haiku, claude-3-haiku, claude-3-opus.
    • マルチモーダルチャット ✔
    • Function Calling(Tool Use) ✔
    • Extended Thinking ✔ (Claude 4.5+)
  • XAI:
    • チャット: grok-4-fast-non-reasoning, grok-4-fast-reasoning, grok-4-1-fast-reasoning, grok-4-1-fast-non-reasoning, grok-4.1, grok-4, grok-4-eu, grok-code-fast-1, grok-3, grok-3-mini, grok-3-fast, grok-3-mini-fast, grok-2-vision-1212, grok-2-1212.
    • 推論モデル: grok-4-fast-reasoning, grok-4-1-fast-reasoning, grok-4.1, grok-4, grok-3-mini, grok-3-mini-fast.
    • テキストストリーミング ✔
    • マルチモーダルチャット ✔
  • Google Gemini:
    • チャット: Gemini 3.1 Pro Preview, Gemini 3.1 Flash Lite Preview, Gemini 3 Pro Preview, Gemini 3 Flash Preview, Gemini 2.5 Flash, Gemini 2.5 Flash Lite, Gemini 2.5 Pro.
    • 推論モデル: Gemini 2.5 Flash, Gemini 2.5 Pro.
    • 音声 TTS: gemini-2.5-flash-preview-tts, gemini-2.5-pro-preview-tts.
    • 音声文字起こし: Gemini 3.1 Pro Preview, Gemini 3.1 Flash Lite Preview, Gemini 3 Pro Preview, Gemini 3 Flash Preview, Gemini 2.5 Flash, Gemini 2.5 Pro.
    • テキストストリーミング ✔
    • マルチモーダルチャット ✔
    • Realtime: gemini-2.5-flash-native-audio-preview-09-2025, gemini-2.5-flash-native-audio-preview-12-2025, gemini-live-2.5-flash-preview, gemini-2.0-flash-live-001.
    • 画像生成: gemini-3.1-flash-image-preview (Nano Banana 2), gemini-3-pro-image-preview (Nano Banana Pro), gemini-2.5-flash-image (Nano Banana), imagen-4.0-generate-001, imagen-4.0-ultra-generate-001, imagen-4.0-fast-generate-001.
  • DeepSeek:
    • チャット: DeepSeek-V3.1, deepseek-chat.
    • 推論: deepseek-reasoner.
    • テキストストリーミング ✔
  • ElevenLabs:
    • テキスト読み上げ: eleven_v3, eleven_turbo_v2_5, eleven_flash_v2_5, eleven_flash_v2, eleven_multilingual_v3 (Alpha), eleven_multilingual_v2.
    • 文字起こし: scribe_v2, scribe_v2_realtime, scribe_v1.
    • 効果音: eleven_text_to_sound_v2.
    • 音声ストリーミング ✔
  • Inworld AI:
    • テキスト読み上げ: inworld-tts-1.5-max, inworld-tts-1.5-mini, inworld-tts-1.
    • 音声ストリーミング ✔
  • Extended OpenAI Compatible Support:
    • Alibaba Qwen:
      • チャット: qvq-max, qvq-max-latest, qvq-max-2025-03-25, qwen-vl-max, qwen-vl-plus, qwen2.5-vl-72b-instruct, qwen2.5-vl-32b-instruct, qwen2.5-vl-7b-instruct, qwen2.5-vl-3b-instruct.
      • マルチモーダルチャット ✔
    • Mistral AI:
      • チャット: mistral-large-2512, mistral-medium-2508, mistral-small-2506, ministral-14b-2512, ministral-8b-2512, ministral-3b-2512, magistral-medium-2509, magistral-small-2509.
      • テキストストリーミング ✔
    • Groq:
      • チャット: Groq に最適化された各種モデル。
      • テキストストリーミング ✔
    • OpenRouter:
      • チャット: 複数プロバイダーの数百のモデルにアクセス可能。
      • テキストストリーミング ✔
    • Meta Llama:
      • チャット: 各種 Llama バージョン。
      • テキストストリーミング ✔
    • BigModel GLM-4:
      • チャット: glm-4 および各バリアント。
      • テキストストリーミング ✔
    • ローカルモデル(Ollama):
      • チャット: gemma3:1b, nemotron-3-nano, gpt-oss, llama3.1, phi3, llama3.2.
      • テキストストリーミング ✔

サポートフォーマット

  • オーディオ:
    • 入力: mp3, wav, mp4, mpeg, mpga, m4a, webm.
    • 出力: pcm.
  • ボイス:
    • OpenAI: alloy, ash, ballad, coral, echo, sage, shimmer, verse, marin, cedar.
    • Google: Zephyr, Puck, Charon, Kore, Fenrir, Leda, Orus, Aoede, Callirrhoe, Autonoe, Enceladus, Iapetus, Umbriel, Algieba, Despina, Erinome, Algenib, Rasalgethi, Laomedeia, Achernar, Alnilam, Schedar, Gacrux, Pulcherrima, Achird, Zubenelgenubi, Vindemiatrix, Sadachbia, Sadaltager, Sulafat.
    • ElevenLabs: 50以上のボイス。
  • 対応言語:
    • Google: Arabic, German, English, Spanish, French, Hindi, Indonesian, Italian, Japanese, Korean, Portuguese, Russian, Dutch, Polish, Thai, Turkish, Vietnamese, Romanian, Ukrainian, Bengali, Marathi, Tamil, Telugu.
    • OpenAI: Afrikaans, Arabic, Armenian, Azerbaijani, Belarusian, Bosnian, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kannada, Kazakh, Korean, Latvian, Lithuanian, Macedonian, Malay, Marathi, Maori, Nepali, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swahili, Swedish, Tagalog, Tamil, Thai, Turkish, Ukrainian, Urdu, Vietnamese, and Welsh.
    • ElevenLabs: Afrikaans, Arabic, Armenian, Assamese, Azerbaijani, Belarusian, Bengali, Bosnian, Bulgarian, Catalan, Cebuano, Chichewa, Croatian, Czech, Danish, Dutch, English, Estonian, Filipino, Finnish, French, Galician, Georgian, German, Greek, Gujarati, Hausa, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Irish, Italian, Japanese, Javanese, Kannada, Kazakh, Kirghiz, Korean, Latvian, Lingala, Lithuanian, Luxembourgish, Macedonian, Malay, Malayalam, Mandarin Chinese, Marathi, Nepali, Norwegian, Pashto, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Serbian, Sindhi, Slovak, Slovenian, Somali, Spanish, Swahili, Swedish, Tamil, Telugu, Thai, Turkish, Ukrainian, Urdu, Vietnamese, Welsh.

ユースケース:

  • 真にダイナミックなNPC: プレイヤーの行動やワールドイベントに基づいてリアルタイムに対話を生成するキャラクターを作成できます。
  • ユースケース例
    本プラグインを使用して構築されたサードパーティプロジェクト「Become Human」
  • プロシージャルコンテンツ生成: クエストやアイテムの説明から設定資料集まで、豊かで整合性のあるコンテンツをランタイムで瞬時に生成します。
  • AI駆動のゲームマスター: ビジョンと推論モデルを活用して、リアルタイムにゲームワールドを適応させるAIディレクターを作成します。
  • インタラクティブな音声駆動ゲームプレイ: TTS と音声文字起こしを組み合わせて、ゲーム内キャラクターとリアルな音声会話を実現します。
  • ラピッドプロトタイピングとワールド構築: エディタ内で画像生成と構造化 JSON を直接使用し、コンセプトアートや大量のワールドデータを素早く作成できます。

このプラグインを選ぶ理由

  • 常に進化: 🧬 最先端のAI企業から新しいモデルや機能がリリースされるたびに、迅速にアップデートを提供します。
  • 本番環境対応・テスト済み: ⚔️ すべての機能は、実際のAPIキーを使用してさまざまなユースケースやスケールで定期的にテストされています。1年以上にわたりユーザーフィードバックに基づくアップデートを重ねてきたプラグインです。
  • 汎用的かつ適応性の高い設計: 🌵 クリーンで汎用的なアプローチでコードベースが構築されており、将来のモデルやAPIの変更にも迅速に対応できます。
  • 開発者による、開発者のためのプラグイン: 💻 長年のプロフェッショナルなゲーム開発経験に基づき、安定性、充実したドキュメント、高いパフォーマンスの実装を保証します。
  • 専任サポート: 📧 ご質問やカスタム改修のご要望は、サポートチームまでメールでお問い合わせください。喜んでお手伝いいたします。

リソースとサポート

  • ドキュメント
  • Discord コミュニティ
  • プロフェッショナルサポートとカスタム開発: カスタムソリューション、機能リクエスト、エンタープライズサポートについては、以下のアドレスまで直接お問い合わせください: [email protected]