Secure-AI-Agents-Suite / API_TESTING /api_test_config.yaml
rajkumarrawal's picture
Initial commit
2ec0d39
# API Test Suite Configuration
# Copy this file to api_test_config.yaml and fill in your API keys
# OpenAI Configuration
openai:
api_key: "sk-your-openai-api-key-here"
base_url: "https://api.openai.com/v1"
timeout: 30
rate_limit: 100
# Google ML Configuration
google:
api_key: "your-google-api-key-here"
base_url: "https://generativelanguage.googleapis.com/v1"
timeout: 30
rate_limit: 100
# ElevenLabs Configuration
elevenlabs:
api_key: "your-elevenlabs-api-key-here"
base_url: "https://api.elevenlabs.io/v1"
timeout: 60
rate_limit: 100
# Modal Configuration
modal:
api_key: "your-modal-api-key-here"
base_url: "https://modal.com/api"
timeout: 30
rate_limit: 100
# Test Configuration
test_config:
# Minimum success rate to consider tests passing (percentage)
success_rate_threshold: 80
# Timeout for individual requests (seconds)
request_timeout: 30
# Maximum retries for failed requests
max_retries: 3
# Test data
test_prompts:
- "Explain the benefits of artificial intelligence in simple terms."
- "What are the key advantages of cloud computing?"
- "How can machine learning improve business operations?"
test_text_samples:
- "Hello, this is a test of the text to speech system."
- "Welcome to our AI-powered platform."
- "Thank you for testing our voice synthesis technology."
# Performance thresholds (in milliseconds)
performance_thresholds:
openai_text_generation: 5000
google_text_generation: 5000
elevenlabs_tts: 10000
modal_execution: 30000