Skip to main content
Choose a router below. Your app uses the router endpoint and key. The router uses your Pareto endpoint and key.

OmniRoute

Use the OmniRoute installation guide to start the router. Get a Pareto key and prepaid credits before you continue.

Add Pareto

  1. Open Providers in the OmniRoute dashboard.
  2. Select Add OpenAI Compatible.
  3. Enter these values.
  1. Keep the custom paths in Advanced Settings empty.
  2. Select Add.
  3. Open the new Pareto provider.
  4. Select Add in Connections.
  5. Enter a connection name.
  6. Enter your Pareto key in API Key.
  7. Enter z-ai/glm-5.3-flash in Default Model.
  8. Select Save.
  9. Add z-ai/glm-5.3-flash in the provider’s Models section if it is absent.
The API Key (for Check) field in the first form only checks the endpoint. It does not save a provider connection.

Connect your app

  1. Create a router key in OmniRoute’s API Manager.
  2. 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

Set OMNIROUTE_API_KEY to your router key in the shell environment. Then run this request. It uses Pareto credits.
Check the response for a 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

  1. Open Providers in the 9Router dashboard.
  2. Select Add OpenAI Compatible under Custom Providers.
  3. Enter these values.
  1. Select Create.
  2. Open the new Pareto provider.
  3. Select Add API Key.
  4. Enter a connection name.
  5. Enter your Pareto key in API Key.
  6. Enter z-ai/glm-5.3-flash in Default Model.
  7. Select Save.
  8. Add z-ai/glm-5.3-flash in the provider’s Models section if it is absent.
The Default Model field is required. The API Key (for Check) field in the first form does not save a provider connection.

Connect your app

  1. Open Endpoint in the 9Router dashboard.
  2. Select Create Key in API Keys.
  3. 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

Set NINEROUTER_API_KEY to your router key in the shell environment. Then run this request. It uses Pareto credits.
Check the response for a 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

  1. Set PARETO_API_KEY to your Pareto key in the server environment.
  2. Set LITELLM_MASTER_KEY to a separate secret that starts with sk-.
  3. Save this configuration as config.yaml.
The 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.
  1. Start the proxy.
If you already use LiteLLM, add the model entry to your existing configuration. Keep your existing proxy access settings.

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, set LITELLM_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.
Check the response for a 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.