Integrations
Downstream apps must not embed vendor API keys. They only need the internal gateway base URL and machine-issued credentials from the app registry.
Environment
- LLM_GATEWAY_BASE_URL — data plane OpenAI-compatible base (LiteLLM).
- LLM_GATEWAY_CLIENT_ID / SECRET — from control plane app registry.
- Control plane API (this UI) —
https://api-ai-gateway.syrym.net
Healthcheck
Coolify probes should call GET /health on the control-plane API (returns 200 with { "status": "ok" }).
OpenAI-compatible call
curl -sS "$LLM_GATEWAY_BASE_URL/v1/chat/completions" \
-H "Authorization: Bearer $LLM_GATEWAY_CLIENT_SECRET" \
-H "Content-Type: application/json" \
-d '{"model":"groq/llama-3.3-70b","messages":[{"role":"user","content":"ping"}]}'Exact auth headers for the data plane are finalized when LiteLLM is deployed; control plane issues and rotates app credentials separately from vendor keys.