Guide
Environment Setup
Configure Auto-Browse with different LLM providers and environment settings
Environment Setup
Auto-Browse supports multiple Language Model (LLM) providers to power its AI capabilities. This guide covers the setup for each supported provider.
Supported Providers
OpenAI (Default Provider)
-
Get your OpenAI API key:
- Go to OpenAI’s platform
- Create an account or sign in
- Navigate to API keys
- Create a new API key
-
Configure your environment:
Model Options
OpenAI models supported:
gpt-4o-mini
(default)- Compatible GPT-4 models
Google AI (Gemini)
-
Get your Google AI API key:
- Go to Google AI Studio
- Create an account or sign in
- Generate an API key
-
Configure your environment:
Model Options
gemini-2.0-flash-lite
- Other Gemini models
Azure OpenAI
-
Set up Azure OpenAI:
- Create an Azure account
- Set up Azure OpenAI service
- Deploy a model
- Get your API details
-
Configure your environment:
Anthropic Claude
-
Get your Anthropic API key:
- Go to Anthropic’s Console
- Create an account
- Generate an API key
-
Configure your environment:
Google Vertex AI
-
Set up Google Cloud:
- Create a Google Cloud project
- Enable Vertex AI API
- Create service account credentials
-
Configure your environment:
Ollama (Local Deployment)
-
Install Ollama:
- Follow installation instructions at Ollama.ai
- Start the Ollama service
-
Configure your environment:
Advanced Configuration
Timeout Settings
Configure timeouts for AI operations:
Debug Mode
Enable detailed logging for troubleshooting:
Custom Endpoints
For enterprise setups or custom model deployments:
Best Practices
-
API Key Security
- Never commit API keys to version control
- Use environment variables or secret management
- Rotate keys periodically
-
Model Selection
- Start with default model for basic operations
- Test different models for specific use cases
- Consider cost vs. performance tradeoffs
-
Error Handling
- Implement proper error handling
- Monitor API rate limits
- Set appropriate timeouts
Troubleshooting
Common issues and solutions:
- API Key Issues
- Model Availability
- Rate Limits
Next Steps
- Try the quickstart guide with your configuration
- Explore supported actions
- Learn about best practices