Skip to main content

LLM API Setup Guide

This section provides comprehensive guides for setting up API keys from major Large Language Model providers to use with EZ Testing. Each provider offers unique capabilities and pricing models to suit different testing scenarios.

Available Providers

OpenAI

Models: GPT-4, GPT-3.5, GPT-4 Turbo
Best For: General-purpose tasks, coding assistance, high-quality text generation
Pricing: Pay-per-token, various tiers available
Free Tier: $5 credit for new accounts

  • ✅ Excellent code generation
  • ✅ Strong reasoning capabilities
  • ✅ Extensive documentation
  • ❌ Requires payment method setup
  • ❌ Higher cost for advanced models

Google Gemini

Models: Gemini 1.5 Pro, Gemini 1.5 Flash, Gemini Pro Vision
Best For: Multimodal tasks, fast responses, cost-effective solutions
Pricing: Competitive pay-per-use rates
Free Tier: Generous free monthly quotas

  • ✅ Strong multimodal capabilities
  • ✅ Competitive pricing
  • ✅ Good free tier
  • ❌ Regional availability limitations
  • ❌ Newer ecosystem

Anthropic Claude

Models: Claude 3.5 Sonnet, Claude 3 Opus, Claude 3 Sonnet, Claude 3 Haiku
Best For: Complex reasoning, analysis, safety-conscious applications
Pricing: Premium pricing for high-quality outputs
Free Tier: None (requires billing setup)

  • ✅ Excellent reasoning and analysis
  • ✅ Strong safety measures
  • ✅ Large context windows
  • ❌ No free tier
  • ❌ Higher cost per token

DeepSeek

Models: DeepSeek Chat, DeepSeek Coder, DeepSeek Math
Best For: Specialized tasks, coding, mathematical reasoning
Pricing: Cost-effective options
Free Tier: Available with limitations

  • ✅ Specialized models for specific tasks
  • ✅ Cost-effective pricing
  • ✅ Strong coding capabilities
  • ❌ Newer provider with limited track record
  • ❌ Less comprehensive documentation

xAI Grok

Models: Grok Beta, Grok Vision Beta
Best For: Real-time information, conversational AI, creative tasks
Pricing: Beta pricing (subject to change)
Free Tier: Limited beta access

  • ✅ Real-time information access
  • ✅ Unique conversational style
  • ✅ Multimodal capabilities
  • ❌ Still in beta
  • ❌ Limited availability

Choosing the Right Provider

For General Testing and Development

Recommended: OpenAI or Google Gemini

  • Both offer reliable, well-documented APIs
  • Good balance of cost and capability
  • Extensive community support

For Budget-Conscious Projects

Recommended: Google Gemini or DeepSeek

  • Generous free tiers or cost-effective pricing
  • Good performance for most use cases

For Advanced Reasoning Tasks

Recommended: Anthropic Claude or OpenAI GPT-4

  • Superior performance on complex analytical tasks
  • Better handling of nuanced instructions

For Specialized Applications

Recommended: DeepSeek (for coding/math) or Grok (for real-time data)

  • Purpose-built models for specific domains
  • Unique capabilities not available elsewhere

Quick Setup Checklist

Before choosing a provider, ensure you have:

  • Valid email address
  • Phone number (for verification)
  • Payment method (if required)
  • Clear understanding of your usage requirements
  • Budget allocation for API costs

Multi-Provider Strategy

Consider using multiple providers for different purposes:

  1. Primary Provider: For most testing workflows
  2. Fallback Provider: For redundancy and cost optimization
  3. Specialized Provider: For specific tasks (coding, analysis, etc.)

Next Steps

  1. Choose Your Provider: Select based on your requirements and budget
  2. Follow Setup Guide: Complete the step-by-step tutorial for your chosen provider
  3. Configure EZ Testing: Add your API key to EZ Testing settings
  4. Test Integration: Verify the connection works properly
  5. Create Workflows: Start building your AI-powered testing workflows

Security Reminders

danger

Critical Security Practices

  • Never share API keys publicly
  • Store keys securely (use environment variables)
  • Monitor usage regularly
  • Rotate keys periodically
  • Use minimum required permissions

Getting Help

If you encounter issues during setup:

  1. Check the troubleshooting section in each provider's guide
  2. Verify all prerequisites are met
  3. Review provider documentation
  4. Contact the provider's support team
  5. Ask for help in the EZ Testing Discord