1.6 KiB
1.6 KiB
Environment Requirements for Weaviate
Use this reference when building apps that connect to Weaviate and require external inference provider keys.
Required Weaviate Auth
WEAVIATE_URLWEAVIATE_API_KEY
External Provider Env Vars and Headers
| Provider | Environment Variable(s) | Header(s) sent to Weaviate |
|---|---|---|
| Anthropic | ANTHROPIC_API_KEY |
X-Anthropic-Api-Key |
| Anyscale | ANYSCALE_API_KEY |
X-Anyscale-Api-Key |
| AWS | AWS_ACCESS_KEY, AWS_SECRET_KEY |
X-Aws-Access-Key, X-Aws-Secret-Key |
| Cohere | COHERE_API_KEY |
X-Cohere-Api-Key |
| Databricks | DATABRICKS_TOKEN |
X-Databricks-Token |
| Friendli | FRIENDLI_TOKEN |
X-Friendli-Api-Key |
| Google Vertex AI | VERTEX_API_KEY |
X-Goog-Vertex-Api-Key |
| Google AI Studio | STUDIO_API_KEY |
X-Goog-Studio-Api-Key |
| HuggingFace | HUGGINGFACE_API_KEY |
X-HuggingFace-Api-Key |
| Jina AI | JINAAI_API_KEY |
X-JinaAI-Api-Key |
| Mistral | MISTRAL_API_KEY |
X-Mistral-Api-Key |
| NVIDIA | NVIDIA_API_KEY |
X-Nvidia-Api-Key |
| OpenAI | OPENAI_API_KEY |
X-OpenAI-Api-Key |
| Azure OpenAI | AZURE_API_KEY |
X-Azure-Api-Key |
| Voyage AI | VOYAGE_API_KEY |
X-Voyage-Api-Key |
| xAI | XAI_API_KEY |
X-Xai-Api-Key |
Usage Notes
- Provider keys are not forwarded automatically. Set
WEAVIATE_PROVIDER_KEYSto a comma-separated allowlist, for exampleOPENAI_API_KEY,COHERE_API_KEY. - Set only the provider keys your collection configuration actually uses.
- If multiple providers are configured, include only those corresponding headers.