RoostGPT AI Keys Requirements

AI Configuration Keys

This document provides the required environment variables for configuring different AI providers.


1. OpenAI Configuration

Required Environment Variables

Variable Name Required Description
OPENAI_API_KEY Yes Your OpenAI API key
OPENAI_API_MODEL Yes Model to use 

Configuration Example

OPENAI_API_KEY=sk-proj-xxxxxxxxxxxxxxxxxxxx
OPENAI_API_MODEL=gpt-4o

2. Google Gemini Configuration

Required Environment Variables

Variable Name Required Description
GEMINI_API_KEY Yes Your Google AI Studio API key for accessing Gemini models
GEMINI_MODEL Yes Gemini model to use. Options: gemini-pro, gemini-pro-vision, gemini-ultra, etc.

Configuration Example

GEMINI_API_KEY=AIzaSyxxxxxxxxxxxxxxxxxxxxxxxxxx
GEMINI_MODEL=gemini-pro

3. AWS Bedrock Configuration

Required Environment Variables

Variable Name Required Description
AWS_BEDROCK_MODEL Yes Model ID to use. Examples: anthropic.claude-v2, anthropic.claude-3-sonnet-20240229-v1:0, amazon.titan-text-express-v1
AWS_DEFAULT_REGION Yes AWS region where Bedrock is available. Examples: us-east-1, us-west-2, eu-west-1
AWS_ACCESS_KEY_ID Yes AWS access key ID for authentication
AWS_SECRET_ACCESS_KEY Yes AWS secret access key for authentication

Configuration Example

AWS_BEDROCK_MODEL=anthropic.claude-3-sonnet-20240229-v1:0
AWS_DEFAULT_REGION=us-east-1
AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE
AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

Important Notes


4. Claude AI Configuration

Required Environment Variables

Variable Name Required Description
CLAUDE_AI_API_KEY Yes Your Anthropic API key for accessing Claude models
CLAUDE_AI_MODEL Yes Claude model to use. Examples: claude-3-opus-20240229, claude-3-sonnet-20240229, claude-3-haiku-20240307, claude-2.1, claude-2.0

Configuration Example

CLAUDE_AI_API_KEY=sk-ant-api03-xxxxxxxxxxxxxxxxxxxxxxxxxx
CLAUDE_AI_MODEL=claude-3-sonnet-20240229

5. Azure OpenAI Configuration

Required Environment Variables

Variable Name Required Description
AZURE_OPENAI_ENDPOINT Yes Your Azure OpenAI resource endpoint URL (e.g., https://your-resource.openai.azure.com/)
AZURE_DEPLOYMENT_NAME Yes Name of your deployed model in Azure OpenAI Studio (e.g., gpt-4-deployment, gpt-35-turbo-deployment)
AZURE_OPENAI_KEY Yes API key for your Azure OpenAI resource (Key 1 or Key 2 from Azure portal)

Configuration Example

AZURE_OPENAI_ENDPOINT=https://your-resource-name.openai.azure.com/
AZURE_DEPLOYMENT_NAME=gpt-4-deployment
AZURE_OPENAI_KEY=1234567890abcdef1234567890abcdef

Important Notes

 


Revision #1
Created 24 November 2025 04:26:59 by Divyesh
Updated 24 November 2025 04:32:15 by Divyesh