LiteLLM Proxy Configuration
LiteLLM Proxy is a gateway that speaks the OpenAI API and forwards requests to upstream providers. Your organization or Novaplan can operate the proxy; coordinate its configuration and network access with Novaplan before connecting it to a managed workspace. Use LiteLLM Proxy when you want one place to manage keys, spending limits, and fallbacks for every model your organisation uses, instead of configuring each provider separately in Novaplan AI.LiteLLM Proxy is the only provider in Novaplan AI that supports all five model types: text generation, embeddings, image generation, text to speech, and speech to text. You configure each one separately, and they can point at the same proxy.
Before you start
You need a running LiteLLM Proxy instance that the managed Novaplan AI workspace can reach. The LiteLLM Proxy quick start covers proxy setup for its operator. Add at least one model to itsconfig.yaml; its default port is 4000.
Required Fields
Endpoint URL *
The address where your LiteLLM Proxy is reachable, including the scheme and port. Application default:http://host.docker.internal:4000. This hostname works only if the managed workspace can resolve and reach it. Ask Novaplan for the actual reachable proxy URL, for example https://litellm.example.com. A localhost address on your computer is not reachable from the managed workspace by default.
API Key *
The master key or virtual key from your LiteLLM Proxy. This is the key you set asmaster_key in the proxy’s configuration, or a virtual key you generated with it.
This is not the upstream provider’s key. Your OpenAI or Anthropic keys stay in the proxy’s own configuration; Novaplan AI never sees them.
Model Name *
The model name exactly as it appears undermodel_name in your LiteLLM Proxy configuration, not the upstream provider’s name for it.
For example, if your proxy config contains:
my-gpt here.
The proxy administrator can list the names it exposes from a machine that can reach it, for example:
Optional Fields
Model Friendly Name
A label shown in the Novaplan AI interface so you can tell several configurations apart. If you leave it blank, the model name is used.Context Length
The size of the model’s context window, in tokens. Novaplan AI uses this number to decide how much retrieved content it can safely include in a prompt. Set it to the value published for your model. If you leave it blank, Novaplan AI uses a conservative default.Is Multimodal
Turn this on if the model accepts images as well as text. It is on by default.Is Reasoning
Turn this on if the model performs extended reasoning before answering. It is on by default.Troubleshooting
“Connection refused” when saving. Novaplan AI cannot reach the endpoint. Ask the proxy administrator and Novaplan to check its status and the network address from the managed workspace. “Model not found”. The model name does not match anymodel_name in the proxy configuration. List the available names with the curl command above.
Authentication errors. The API Key does not match the proxy’s master_key, or the virtual key has expired.
Related
- LiteLLM Proxy for embeddings
- OpenAI Compatible — for a single OpenAI-shaped endpoint rather than a multi-provider gateway