sign-posts-wrenchInstallation

Download both grp_ai_world and grp_bridge from your Keymaster after purchase.

Extract both folders and place them inside your server’s resources directory.

Open your server.cfg and add the following lines:

ensure grp_bridge
ensure grp_ai_world

Add the following API configuration lines to your server.cfg:

set grp_ai_openrouter_key "YOUR_OPENROUTER_API_KEY"
set grp_ai_elevenlabs_key "YOUR_ELEVENLABS_API_KEY"
set grp_ai_google_tts_key "YOUR_GOOGLE_TTS_API_KEY"

🧠 API Usage Overview

  • OpenRouter is used for Speech-to-Text (STT) and AI response processing.

  • ElevenLabs is used for Text-to-Speech (TTS) voice generation.

  • Google Text-to-Speech is optional and can be used as an alternative TTS provider if preferred.

If you do not plan to use Google TTS, you may leave the grp_ai_google_tts_key empty.

🔑 How to Get OpenRouter API Key

Go to https://openrouter.aiarrow-up-right and create an account.

Visit https://openrouter.ai/settings/keysarrow-up-right.

Click Create API Key, give the key a name, and press Create.

Copy the generated API key and paste it into:

🔊 How to Get ElevenLabs API Key

Go to https://elevenlabs.ioarrow-up-right and create an account.

Visit https://elevenlabs.io/app/developers/api-keysarrow-up-right.

Click Create API Key.

Select Text to Speech permission.

Click Create Key.

Copy the generated key and paste it into:

🗣️ Google Text-to-Speech (Optional)

Google TTS is optional and only required if you want to use Google as the text-to-speech provider.

To generate a Google TTS API key:

⚙️ Framework & UI Configuration

Open grp_bridge configuration files to select your preferred framework, target system, text UI, notification system, and other shared settings.

Once configured, restart your server.

The AI World System will be ready to use.

Last updated