Configuration Guide
API Keys
OpenRouter API Key Setup
Obtain Key:
Visit openrouter.ai
Sign up or log in
Navigate to "API Keys"
Click "Create API Key"
Copy the key (starts with
sk-or-v1-...)
Add to Project:
Open/create
local.propertiesin project rootAdd line:
OPENROUTER_API_KEY=sk-or-v1-your-actual-key-hereSave file
Verify:
Build project
Check
BuildConfig.OPENROUTER_API_KEYis accessibleTest by starting a voice session
Security Best Practices
Never commit
local.propertiesto version controlNever hardcode API keys in source files
Use BuildConfig to access keys at runtime
Consider ProGuard obfuscation for release builds
Monitor usage on OpenRouter dashboard
Rotate keys periodically
Build Configuration
App-Level build.gradle.kts
Key configurations:
Dependency Management
Using Gradle Version Catalog (gradle/libs.versions.toml):
ProGuard Rules
For release builds (proguard-rules.pro):
Permissions
AndroidManifest.xml Permissions
Runtime Permission Requests
Implemented in MainActivity.kt:
Last updated
