Integrations · LiteLLM
One gateway. Every Vidman AI model.
LiteLLM Proxy stands between your developers and the API: they receive one OpenAI-compatible endpoint, you keep the provider credentials and access control server-side.
model_list:
- model_name: deepseek-v4-flash
litellm_params:
model: openai/deepseek-v4-flash
api_base: https://api.vidman.ai/v1
api_key: os.environ/VIDMAN_API_KEY
- model_name: kimi-k3
litellm_params:
model: openai/kimi-k3
api_base: https://api.vidman.ai/v1
api_key: os.environ/VIDMAN_API_KEYOne entry per model. The openai/ provider plus the Vidman AI base URL — no custom provider needed.
The setup
Four steps to a shared gateway.
The proxy runs wherever you host it — a dev box, a container, your infra. Once it is up, developers stop touching provider credentials entirely.
Prerequisites
A Vidman AI API key from the platform console, and LiteLLM installed:
pip install "litellm[proxy]"Configure your models
One entry per model you want to expose. Use the openai/ provider prefix with the Vidman AI base URL — any served model id works, including your own fine-tuned checkpoint on a dedicated endpoint.
model_list:
- model_name: deepseek-v4-flash
litellm_params:
model: openai/deepseek-v4-flash
api_base: https://api.vidman.ai/v1
api_key: os.environ/VIDMAN_API_KEY
- model_name: kimi-k3
litellm_params:
model: openai/kimi-k3
api_base: https://api.vidman.ai/v1
api_key: os.environ/VIDMAN_API_KEYStart the proxy
Export the Vidman AI key where the proxy runs, then start LiteLLM with your config:
export VIDMAN_API_KEY="sk-vidman-..."
litellm --config config.yamlCall a model
Developers authenticate to the proxy with a virtual key — never the Vidman AI key itself:
curl http://localhost:4000/chat/completions \
-H "Authorization: Bearer $LITELLM_VIRTUAL_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-v4-flash",
"messages": [{"role": "user", "content": "Say pong in one word."}]
}'Key layout
Two keys, two jobs.
The Vidman AI key never reaches a developer machine. Virtual keys do the per-person work, and can be revoked without touching the upstream credential.
A common pattern: one Vidman AI service-account key on the proxy, virtual keys per developer for access control and attribution.
Why a gateway
Credentials in one place. Developers everywhere else.
One endpoint for every model
Developers hit one local endpoint while the proxy maps model names onto the Vidman AI catalog. Change a model behind the gateway and no client code moves.
Per-developer keys, per-developer spend
A single Vidman AI key stays on the server. Every developer receives a virtual key, so usage and cost attribute per person or per service with no credentials shared.
Access control at the gateway
Which models each team may call, rate limits and budgets are all enforced at the gateway — and the same zero-log, zero-retention guarantee covers every request behind it.
Questions teams ask before adding a gateway
What is LiteLLM Proxy?+
A gateway that puts one OpenAI-compatible API in front of one or more model providers. Your developers talk to the proxy; the proxy holds the provider credentials, issues per-developer virtual keys, and tracks spend per key.
Which Vidman AI models can I expose through it?+
Any served model id from the catalog, plus your own fine-tuned checkpoint on a dedicated endpoint — both speak the same OpenAI-compatible API, so both run on the same openai/ provider config.
How are the keys laid out?+
The Vidman AI API key stays only on the LiteLLM server, in its environment or secret store. Developers and services authenticate against the proxy with virtual keys — which is exactly what LiteLLM uses for access control and spend attribution.
Does the gateway change how traffic is billed?+
No. Requests still bill by the million tokens at the catalog rates. LiteLLM layers its own per-virtual-key spend tracking on top, so you can see which team or service drove which cost.
Stand every Vidman AI model behind one endpoint tonight.
Get 50% extra on your first wallet top-up.
Per-million-token billing · Zero data retention · Your weights stay yours