| CODEWEAVER_CONFIG_FILE | No | Specify a custom config file path for CodeWeaver. Only needed if not using the default locations. |
| CODEWEAVER_DEBUG | No | Enable debug mode for CodeWeaver. |
| CODEWEAVER_EMBEDDING_API_KEY | No | Specify the API key for the embedding provider, if required. Note: {', '.join([p for p in _providers_for_kind('embedding') if p.])} Secret. |
| CODEWEAVER_EMBEDDING_MODEL | No | Specify the embedding model to use. |
| CODEWEAVER_EMBEDDING_PROVIDER | No | Specify the embedding provider to use. |
| CODEWEAVER_HOST | No | Set the server host for CodeWeaver. |
| CODEWEAVER_LOG_LEVEL | No | Set the log level for CodeWeaver (e.g., DEBUG, INFO, WARNING, ERROR). |
| CODEWEAVER_MCP_PORT | No | Set the MCP server port for CodeWeaver if using http transport for mcp. Not required if using the default port (9328), or stdio transport. |
| CODEWEAVER_PORT | No | Set the port for the codeweaver management server (information and management endpoints). |
| CODEWEAVER_PROFILE | No | Use a premade provider settings profile for CodeWeaver. |
| CODEWEAVER_PROJECT_NAME | No | Set the project name for CodeWeaver. |
| CODEWEAVER_PROJECT_PATH | No | Set the project path for CodeWeaver. |
| CODEWEAVER_RERANKING_API_KEY | No | Specify the API key for the reranking provider, if required. Secret. |
| CODEWEAVER_RERANKING_MODEL | No | Specify the reranking model to use. |
| CODEWEAVER_RERANKING_PROVIDER | No | Specify the reranking provider to use. |
| CODEWEAVER_SPARSE_EMBEDDING_MODEL | No | Specify the sparse embedding model to use. |
| CODEWEAVER_SPARSE_EMBEDDING_PROVIDER | No | Specify the sparse embedding provider to use. |
| CODEWEAVER_VECTOR_STORE_API_KEY | No | Specify the API key for the vector store, if required. Secret. |
| CODEWEAVER_VECTOR_STORE_PORT | No | Specify the port for the vector store. |
| CODEWEAVER_VECTOR_STORE_PROVIDER | No | Specify the vector store provider to use. |
| CODEWEAVER_VECTOR_STORE_URL | No | Specify the URL for the vector store. |
| CODEWEAVER__TELEMETRY__DISABLE_TELEMETRY | No | Disable telemetry data collection. |
| CODEWEAVER__TELEMETRY__TOOLS_OVER_PRIVACY | No | Opt-in to potentially identifying collection of query and search result data. This is invaluable for helping us improve CodeWeaver's search capabilities. If privacy is a higher priority, do not enable this setting. |
| HTTPS_PROXY | No | HTTP proxy for requests (Used by: Azure, Azure, Voyage) |
| OPENAI_API_KEY | No | API key for OpenAI-compatible services (not necessarily an API key *for* OpenAI). The OpenAI client also requires an API key, even if you don't actually need one for your provider (like local Ollama). So provide a dummy key if needed. (Used by: Azure, Cerebras, Deepseek, Fireworks, Github, Groq, Heroku, Moonshot, Ollama, Openai, Openrouter, Perplexity, Together, Vercel, X Ai) Secret. |
| OPENAI_LOG | No | One of: 'debug', 'info', 'warning', 'error' (Used by: Azure, Cerebras, Deepseek, Fireworks, Github, Groq, Heroku, Moonshot, Ollama, Openai, Openrouter, Perplexity, Together, Vercel, X Ai) |
| SSL_CERT_FILE | No | Path to the SSL certificate file for requests (Used by: Azure, Azure, Voyage) |
| AI_GATEWAY_API_KEY | No | API key for Vercel service Secret. |
| AWS_ACCOUNT_ID | No | AWS Account ID for Bedrock service |
| AWS_REGION | No | AWS region for Bedrock service |
| AWS_SECRET_ACCESS_KEY | No | AWS Secret Access Key for Bedrock service Secret. |
| AZURE_COHERE_API_KEY | No | API key for Azure Cohere service (cohere models on Azure) Secret. |
| AZURE_COHERE_ENDPOINT | No | Endpoint for Azure Cohere service (cohere models on Azure) |
| AZURE_COHERE_REGION | No | Region for Azure Cohere service |
| AZURE_OPENAI_API_KEY | No | API key for Azure OpenAI service (OpenAI models on Azure) Secret. |
| AZURE_OPENAI_ENDPOINT | No | Endpoint for Azure OpenAI service (OpenAI models on Azure) |
| AZURE_OPENAI_REGION | No | Region for Azure OpenAI service (OpenAI models on Azure) |
| COHERE_API_KEY | No | Your Cohere API Key |
| CO_API_URL | No | Host URL for Cohere service |
| DEEPSEEK_API_KEY | No | API key for DeepSeek service Secret. |
| GEMINI_API_KEY | No | Your Google Gemini API Key |
| GOOGLE_API_KEY | No | Your Google API Key |
| HF_HUB_VERBOSITY | No | Log level for Hugging Face Hub client |
| HF_TOKEN | No | API key/token for Hugging Face service |
| HTTPS_PROXY | No | HTTP proxy for requests |
| INFERENCE_KEY | No | API key for Heroku service Secret. |
| INFERENCE_URL | No | Host URL for Heroku service |
| MISTRAL_API_KEY | No | Your Mistral API Key |
| OPENAI_API_KEY | No | API key for OpenAI-compatible services (not necessarily an API key *for* OpenAI). The OpenAI client also requires an API key, even if you don't actually need one for your provider (like local Ollama). So provide a dummy key if needed. Secret. |
| OPENAI_LOG | No | One of: 'debug', 'info', 'warning', 'error' |
| QDRANT__LOG_LEVEL | No | Log level for Qdrant service |
| QDRANT__SERVICE__API_KEY | No | API key for Qdrant service Secret. |
| QDRANT__SERVICE__ENABLE_TLS | No | Enable TLS for Qdrant service, expects truthy or false value (e.g. 1 for on, 0 for off). |
| QDRANT__SERVICE__HOST | No | Hostname of the Qdrant service; do not use for URLs with schemes (e.g. 'http://') |
| QDRANT__SERVICE__HTTP_PORT | No | Port number for the Qdrant service |
| QDRANT__TLS__CERT | No | Path to the TLS certificate file for Qdrant service. Only needed if using a self-signed certificate. If you're using qdrant-cloud, you don't need this. |
| SSL_CERT_FILE | No | Path to the SSL certificate file for requests |
| TAVILY_API_KEY | No | Your Tavily API Key |
| TOGETHER_API_KEY | No | API key for Together service Secret. |
| VERCEL_OIDC_TOKEN | No | OIDC token for Vercel service Secret. |
| VOYAGE_API_KEY | No | API key for Voyage service Secret. |
| CODEWEAVER_CONFIG_FILE | No | Specify a custom config file path for CodeWeaver. Only needed if not using the default locations. |
| CODEWEAVER_DEBUG | No | Enable debug mode for CodeWeaver. |
| CODEWEAVER_EMBEDDING_API_KEY | No | Specify the API key for the embedding provider, if required. Note: {', '.join([p for p in _providers_for_kind('embedding') if p.])} Secret. |
| CODEWEAVER_EMBEDDING_MODEL | No | Specify the embedding model to use. |
| CODEWEAVER_EMBEDDING_PROVIDER | No | Specify the embedding provider to use. |
| CODEWEAVER_HOST | No | Set the server host for CodeWeaver. |
| CODEWEAVER_LOG_LEVEL | No | Set the log level for CodeWeaver (e.g., DEBUG, INFO, WARNING, ERROR). |
| CODEWEAVER_MCP_PORT | No | Set the MCP server port for CodeWeaver if using http transport for mcp. Not required if using the default port (9328), or stdio transport. |
| CODEWEAVER_PORT | No | Set the port for the codeweaver management server (information and management endpoints). |
| CODEWEAVER_PROFILE | No | Use a premade provider settings profile for CodeWeaver. |
| CODEWEAVER_PROJECT_NAME | No | Set the project name for CodeWeaver. |
| CODEWEAVER_PROJECT_PATH | No | Set the project path for CodeWeaver. |
| CODEWEAVER_RERANKING_API_KEY | No | Specify the API key for the reranking provider, if required. Secret. |
| CODEWEAVER_RERANKING_MODEL | No | Specify the reranking model to use. |
| CODEWEAVER_RERANKING_PROVIDER | No | Specify the reranking provider to use. |
| CODEWEAVER_SPARSE_EMBEDDING_MODEL | No | Specify the sparse embedding model to use. |
| CODEWEAVER_SPARSE_EMBEDDING_PROVIDER | No | Specify the sparse embedding provider to use. |
| CODEWEAVER_VECTOR_STORE_API_KEY | No | Specify the API key for the vector store, if required. Secret. |
| CODEWEAVER_VECTOR_STORE_PORT | No | Specify the port for the vector store. |
| CODEWEAVER_VECTOR_STORE_PROVIDER | No | Specify the vector store provider to use. |
| CODEWEAVER_VECTOR_STORE_URL | No | Specify the URL for the vector store. |
| CODEWEAVER__TELEMETRY__DISABLE_TELEMETRY | No | Disable telemetry data collection. |
| CODEWEAVER__TELEMETRY__TOOLS_OVER_PRIVACY | No | Opt-in to potentially identifying collection of query and search result data. This is invaluable for helping us improve CodeWeaver's search capabilities. If privacy is a higher priority, do not enable this setting. |
| HTTPS_PROXY | No | HTTP proxy for requests (Used by: Azure, Azure, Voyage) |
| OPENAI_API_KEY | No | API key for OpenAI-compatible services (not necessarily an API key *for* OpenAI). The OpenAI client also requires an API key, even if you don't actually need one for your provider (like local Ollama). So provide a dummy key if needed. (Used by: Azure, Cerebras, Deepseek, Fireworks, Github, Groq, Heroku, Moonshot, Ollama, Openai, Openrouter, Perplexity, Together, Vercel, X Ai) Secret. |
| OPENAI_LOG | No | One of: 'debug', 'info', 'warning', 'error' (Used by: Azure, Cerebras, Deepseek, Fireworks, Github, Groq, Heroku, Moonshot, Ollama, Openai, Openrouter, Perplexity, Together, Vercel, X Ai) |
| SSL_CERT_FILE | No | Path to the SSL certificate file for requests (Used by: Azure, Azure, Voyage) |
| AI_GATEWAY_API_KEY | No | API key for Vercel service Secret. |
| AWS_ACCOUNT_ID | No | AWS Account ID for Bedrock service |
| AWS_REGION | No | AWS region for Bedrock service |
| AWS_SECRET_ACCESS_KEY | No | AWS Secret Access Key for Bedrock service Secret. |
| AZURE_COHERE_API_KEY | No | API key for Azure Cohere service (cohere models on Azure) Secret. |
| AZURE_COHERE_ENDPOINT | No | Endpoint for Azure Cohere service (cohere models on Azure) |
| AZURE_COHERE_REGION | No | Region for Azure Cohere service |
| AZURE_OPENAI_API_KEY | No | API key for Azure OpenAI service (OpenAI models on Azure) Secret. |
| AZURE_OPENAI_ENDPOINT | No | Endpoint for Azure OpenAI service (OpenAI models on Azure) |
| AZURE_OPENAI_REGION | No | Region for Azure OpenAI service (OpenAI models on Azure) |
| COHERE_API_KEY | No | Your Cohere API Key |
| CO_API_URL | No | Host URL for Cohere service |
| DEEPSEEK_API_KEY | No | API key for DeepSeek service Secret. |
| GEMINI_API_KEY | No | Your Google Gemini API Key |
| GOOGLE_API_KEY | No | Your Google API Key |
| HF_HUB_VERBOSITY | No | Log level for Hugging Face Hub client |
| HF_TOKEN | No | API key/token for Hugging Face service |
| HTTPS_PROXY | No | HTTP proxy for requests |
| INFERENCE_KEY | No | API key for Heroku service Secret. |
| INFERENCE_URL | No | Host URL for Heroku service |
| MISTRAL_API_KEY | No | Your Mistral API Key |
| OPENAI_API_KEY | No | API key for OpenAI-compatible services (not necessarily an API key *for* OpenAI). The OpenAI client also requires an API key, even if you don't actually need one for your provider (like local Ollama). So provide a dummy key if needed. Secret. |
| OPENAI_LOG | No | One of: 'debug', 'info', 'warning', 'error' |
| QDRANT__LOG_LEVEL | No | Log level for Qdrant service |
| QDRANT__SERVICE__API_KEY | No | API key for Qdrant service Secret. |
| QDRANT__SERVICE__ENABLE_TLS | No | Enable TLS for Qdrant service, expects truthy or false value (e.g. 1 for on, 0 for off). |
| QDRANT__SERVICE__HOST | No | Hostname of the Qdrant service; do not use for URLs with schemes (e.g. 'http://') |
| QDRANT__SERVICE__HTTP_PORT | No | Port number for the Qdrant service |
| QDRANT__TLS__CERT | No | Path to the TLS certificate file for Qdrant service. Only needed if using a self-signed certificate. If you're using qdrant-cloud, you don't need this. |
| SSL_CERT_FILE | No | Path to the SSL certificate file for requests |
| TAVILY_API_KEY | No | Your Tavily API Key |
| TOGETHER_API_KEY | No | API key for Together service Secret. |
| VERCEL_OIDC_TOKEN | No | OIDC token for Vercel service Secret. |
| VOYAGE_API_KEY | No | API key for Voyage service Secret. |