Skip to main content

Documentation Index

Fetch the complete documentation index at: https://gomodel.enterpilot.io/docs/llms.txt

Use this file to discover all available pages before exploring further.

GoModel routes OpenAI-compatible requests to many AI providers through one gateway. For most providers, setting the API key is the whole setup. The pages in this section exist for the ones whose setup is not purely “set an API key” — auth flows from cloud credentials, deployment-based URLs, region or project requirements, dual native + OpenAI-compatible API surfaces, or other quirks.

Supported providers

ProviderCredentialGuide
OpenAIOPENAI_API_KEY
AnthropicANTHROPIC_API_KEY
Google GeminiGEMINI_API_KEYGoogle Gemini
Google Vertex AIVERTEX_PROJECT + VERTEX_LOCATION + GCP credentialsGoogle Vertex AI
DeepSeekDEEPSEEK_API_KEYDeepSeek
GroqGROQ_API_KEY
OpenRouterOPENROUTER_API_KEY
Z.aiZAI_API_KEY (ZAI_BASE_URL optional)
xAI (Grok)XAI_API_KEY
MiniMaxMINIMAX_API_KEY (MINIMAX_BASE_URL optional)
Azure OpenAIAZURE_API_KEY + AZURE_BASE_URL (AZURE_API_VERSION optional)Azure OpenAI
Amazon BedrockBEDROCK_BASE_URL (region or endpoint) + AWS credentialsAmazon Bedrock
Oracle GenAIORACLE_API_KEY + ORACLE_BASE_URLOracle GenAI
OllamaOLLAMA_BASE_URLOllama
vLLMVLLM_BASE_URL (VLLM_API_KEY optional)vLLM
See the README provider table for per-provider feature support (chat, Responses, embeddings, files, batches, passthrough).

Why some providers have dedicated pages

These are the providers most users hit friction on:
  • Google Vertex AI — needs a GCP project, region, and either Application Default Credentials or a service-account JSON key.
  • Amazon Bedrock — no API key of its own; uses the AWS credential chain and requires explicit model access in the Bedrock console.
  • Azure OpenAI — deployment-scoped base URLs, the api-version query parameter, and the api-key header instead of Authorization: Bearer.
  • Oracle GenAI — requires an OCI IAM policy for generativeaiapikey and a region-specific OpenAI-compatible endpoint URL.
  • Google Gemini (AI Studio) — two routing modes (native generateContent vs OpenAI-compatible) with different image-input behavior.
  • DeepSeek — reasoning effort mapping quirks for DeepSeek V4.
  • Ollama / vLLM — local-model hosting with optional multi-instance setup through suffixed env vars and provider-qualified model IDs.
Every provider page shows three launch forms in one CodeGroup: Docker with --env-file .env (recommended), Docker with inline -e flags, and a prebuilt binary from make build. Once you have more than a couple of variables, copy .env.template, fill in the values you need, and reuse the same file for both Docker and the native binary.
Providers without a dedicated page (OpenAI, Anthropic, Groq, OpenRouter, Z.ai, xAI, MiniMax) follow the same pattern: set the API key (and optional base URL where supported), start GoModel, route by model ID. The full env-var reference lives in Configuration.