OmniRoute
Use the OmniRoute installation guide to start the router. Get a Pareto key and prepaid credits before you continue.Add Pareto
- Open Providers in the OmniRoute dashboard.
- Select Add OpenAI Compatible.
- Enter these values.
- Keep the custom paths in Advanced Settings empty.
- Select Add.
- Open the new Pareto provider.
- Select Add in Connections.
- Enter a connection name.
- Enter your Pareto key in API Key.
- Enter
z-ai/glm-5.3-flashin Default Model. - Select Save.
- Add
z-ai/glm-5.3-flashin the provider’s Models section if it is absent.
Connect your app
- Create a router key in OmniRoute’s API Manager.
- Enter these settings in your app.
Use your router’s address if it runs elsewhere. The
pareto/ prefix selects the provider in OmniRoute. OmniRoute sends z-ai/glm-5.3-flash to Pareto.
Send a test request
SetOMNIROUTE_API_KEY to your router key in the shell environment. Then run this request. It uses Pareto credits.
choices array. For an error, check the provider key, base URL, and model ID.
Pareto returns HTTP 429 when the account has no credits for the request, or when too many requests arrive at the same time. Pareto returns HTTP 503 when it is at capacity or temporarily unavailable, and HTTP 502 when a model request fails. If you add fallback providers to an OmniRoute combo, you control those routes and pay those providers.
See Troubleshooting for Pareto errors.
9Router
Use the 9Router installation guide to start the router. Get a Pareto key and prepaid credits before you continue.Add Pareto
- Open Providers in the 9Router dashboard.
- Select Add OpenAI Compatible under Custom Providers.
- Enter these values.
- Select Create.
- Open the new Pareto provider.
- Select Add API Key.
- Enter a connection name.
- Enter your Pareto key in API Key.
- Enter
z-ai/glm-5.3-flashin Default Model. - Select Save.
- Add
z-ai/glm-5.3-flashin the provider’s Models section if it is absent.
Connect your app
- Open Endpoint in the 9Router dashboard.
- Select Create Key in API Keys.
- Enter these settings in your app.
Use your router’s address if it runs elsewhere. The
pareto/ prefix selects the provider in 9Router. 9Router sends z-ai/glm-5.3-flash to Pareto.
Send a test request
SetNINEROUTER_API_KEY to your router key in the shell environment. Then run this request. It uses Pareto credits.
choices array. For an error, check the provider key, base URL, and model ID.
Pareto returns HTTP 429 when the account has no credits for the request, or when too many requests arrive at the same time. Pareto returns HTTP 503 when it is at capacity or temporarily unavailable, and HTTP 502 when a model request fails. If you add fallback providers to a 9Router combo, you control those routes and pay those providers.
See Troubleshooting for Pareto errors.
LiteLLM
Use the LiteLLM installation guide to install the proxy. Get a Pareto key and prepaid credits before you continue.Add Pareto
- Set
PARETO_API_KEYto your Pareto key in the server environment. - Set
LITELLM_MASTER_KEYto a separate secret that starts withsk-. - Save this configuration as
config.yaml.
openai/ prefix selects the OpenAI API format in LiteLLM. LiteLLM sends the model ID z-ai/glm-5.3-flash to Pareto.
PARETO_API_KEY pays for Pareto usage. LITELLM_MASTER_KEY controls access to this local proxy. Keep both keys out of source control.
- Start the proxy.
Connect your app
Use these settings for the local proxy above.
For a shared proxy, use a LiteLLM virtual key with access to
pareto-flash. Keep the master key with the proxy administrator.
Send a test request
In a second shell, setLITELLM_API_KEY to the key that calls your proxy. Use the master key for the local setup above. Then run this request. It uses Pareto credits.
choices array. For an error, check the provider key, base URL, and model mapping.
Pareto returns HTTP 429 when the account has no credits for the request, or when too many requests arrive at the same time. Pareto returns HTTP 503 when it is at capacity or temporarily unavailable, and HTTP 502 when a model request fails. You control any LiteLLM retry or fallback rules that you add. Other providers charge separately.