Documentation Index
Fetch the complete documentation index at: https://mintlify.com/skydiscover-ai/skydiscover/llms.txt
Use this file to discover all available pages before exploring further.
Overview
SkyDiscover supports any OpenAI-compatible API endpoint. Provider-specific configurations are handled automatically based on model name prefixes.Supported Providers
OpenAI
GPT-4, GPT-5, o1, o3, o4 models
Google Gemini
Gemini 2.0, 3.0 models
Anthropic
Claude 3.5, 3.7, 4.0 models
DeepSeek
DeepSeek-V3, DeepSeek-Coder
Mistral
Mistral Large, Codestral
Local Models
Ollama, vLLM, any OpenAI-compatible
OpenAI
Setup
Configuration
Supported Models
gpt-5(latest GPT-5)gpt-4o,gpt-4o-minio1,o1-mini,o1-proo3,o3-minio4,o4-mini
Reasoning Models (o1/o3/o4)
For o-series models, set reasoning effort:Google Gemini
Setup
Configuration
Supported Models
gemini/gemini-3-pro(Gemini 3.0 Pro)gemini/gemini-3-flash(Gemini 3.0 Flash)gemini/gemini-2.0-flash-exp
The
gemini/ prefix is required for auto-detection. SkyDiscover strips it before sending to the API.Anthropic Claude
Setup
Configuration
Supported Models
claude-3-7-sonnetclaude-3-5-sonnetclaude-4-opus(when available)
DeepSeek
Setup
Configuration
Supported Models
deepseek-chat(DeepSeek-V3)deepseek-coder
Mistral
Setup
Configuration
Azure OpenAI
Setup
Configuration
Local Models
Ollama
vLLM
LM Studio
Install LM Studio
Download from lmstudio.ai
Multiple Providers
Mix and match providers in a single run:Model-Specific Settings
Per-Model Parameters
Custom Client Initialization
For advanced use cases, pass a custom LLM client:Provider Auto-Detection
SkyDiscover automatically detects providers from model names:| Model Name Pattern | Provider | API Base |
|---|---|---|
gpt-*, o1*, o3*, o4* | OpenAI | https://api.openai.com/v1 |
gemini-*, gemini/* | Gemini | https://generativelanguage.googleapis.com/v1beta/openai/ |
claude-* | Anthropic | https://api.anthropic.com/v1/ |
deepseek-* | DeepSeek | https://api.deepseek.com/v1 |
mistral-* | Mistral | https://api.mistral.ai/v1 |
command-* | Cohere | https://api.cohere.com/v1 |
| Other | OpenAI | https://api.openai.com/v1 |
Override Detection
Useprovider/model syntax or explicit api_base:
API Key Priority
SkyDiscover resolves API keys in this order:-
Per-model config:
-
Provider environment variable:
-
Generic OPENAI_API_KEY:
Troubleshooting
Authentication Failed
Authentication Failed
Error:
401 UnauthorizedFix:- Check your API key is correct
- Verify the key is exported:
echo $OPENAI_API_KEY - Ensure provider-specific key is set (e.g.,
GEMINI_API_KEYfor Gemini) - Try hardcoding the key in config temporarily to isolate the issue
Connection Refused (Local Models)
Connection Refused (Local Models)
Error:
Connection refused or Failed to connectFix:- Check server is running:
curl http://localhost:11434/v1/models - Verify port matches config
- For Ollama:
ollama serveshould show “Listening on 127.0.0.1:11434” - For vLLM: Check logs for startup errors
Model Not Found
Model Not Found
Error:
The model 'xyz' does not existFix:- For Ollama:
ollama listto see available models - For cloud providers: Check spelling and model availability
- Verify provider prefix:
gemini/gemini-3-pronot justgemini-3-pro
Rate Limit Exceeded
Rate Limit Exceeded
Error:
429 Too Many RequestsFix:- Reduce
max_parallel_iterationsin config - Add retry delay:
retry_delay: 10 - Use multiple API keys with separate model entries
- Switch to local models for unlimited requests
Best Practices
Use Environment Variables
Never commit API keys. Use env vars or
.env files.Mix Local and Cloud
Use cheap local models for exploration, cloud models for exploitation.
Set Timeouts
Increase timeout for large models or slow servers.
Monitor Costs
Use
gpt-4o-mini or local models during development.Next Steps
Configuration
Full LLM configuration reference
Running Discovery
Start your first discovery run