Setting names can differ in other app versions.
Connection values
Get your key from the Pareto dashboard. Get prepaid credits before you continue.
Most apps show the model reasoning in a separate block above the answer. The model reasoning counts toward the response token limit. If an app sets a low limit, the reasoning can use all of it and the answer is empty. Some apps also send requests for titles, tags, or suggestions. These requests use Pareto credits and count toward your concurrent request limit.
Open WebUI
Use the Open WebUI guide to install Open WebUI.Add Pareto
- Open Admin Panel → Settings → Connections.
- In OpenAI API, select + to add a connection.
- Enter these values.
- Save the connection.
- Select
z-ai/glm-5.3-flashin the model menu of a new chat.
Docker
You can also add Pareto when you start Open WebUI for the first time.NextChat
Use the NextChat guide to deploy NextChat. Pareto works when the NextChat server holds your key.Add Pareto
Start NextChat with these environment variables.BASE_URL has no /v1. NextChat adds the API path. NextChat does not read the Pareto model list, so CUSTOM_MODELS adds the model.
Do not use the Custom Endpoint setting in the NextChat browser settings. In that mode, the browser calls Pareto directly, and the request fails.
Anyone who can open your NextChat page uses your Pareto key. Protect the page before other people can open it. See the NextChat guide.
NextChat shows the model reasoning in the answer text. NextChat also sends title and history summary requests. To send fewer requests, turn off Auto Generate Title in the NextChat settings.
AnythingLLM
Use the AnythingLLM guide to install AnythingLLM.Add Pareto
Start AnythingLLM with the Generic OpenAI provider.GENERIC_OPEN_AI_MAX_TOKENS at 8192 or more. The default is 1024. With the default, a long answer can use all tokens for reasoning, and no answer shows.
Keep the default AnythingLLM embedder. Pareto does not serve embeddings.
Cherry Studio
Use the Cherry Studio downloads to install Cherry Studio.Add Pareto
- Open Settings → Model Provider.
- Select Add Provider.
- Enter these values.
- Keep the OpenAI Responses and Anthropic endpoint fields empty.
- Turn on the provider.
- Select Sync models, then add
z-ai/glm-5.3-flash. - Open Settings → Default Model.
- Set Default Assistant Model and Quick Model to the Pareto model.
- Select the Pareto model in the model menu of a chat.
/v1 to the endpoint URL. https://api.paretoinference.com/v1 also works. Do not end the URL with #.
LibreChat
Use the LibreChat guide to install LibreChat.Add Pareto
- Add
PARETO_API_KEYto the LibreChat.envfile. Set it to your Pareto key. - Add this endpoint to
librechat.yaml.
- For Docker, mount
librechat.yamlindocker-compose.override.yml.
- Restart LibreChat.
- In the model menu, select Pareto →
z-ai/glm-5.3-flash.
dropParams: ["user"]. LibreChat sends a user field by default. Pareto rejects this field with HTTP 400.
Chatbox
Use the Chatbox downloads to install Chatbox.Add Pareto
- Open Settings → Model Provider.
- Select Add → Add Custom Provider.
- Enter the name
Pareto Inference. - Set API Mode to OpenAI API Compatible.
- Select Add.
- Enter these values on the provider page.
- Make sure the preview shows
https://api.paretoinference.com/v1/chat/completions. - In Model, select Fetch and add
z-ai/glm-5.3-flash. - Select
z-ai/glm-5.3-flashin the model menu below the chat box.
SillyTavern
Use the SillyTavern guide to install SillyTavern.Add Pareto
- Open API Connections.
- Enter these values.
- Select Connect. Make sure the status shows Valid.
- Open AI Response Configuration.
- Set Max Response Length (tokens) to
2048or more. - Keep Context Size (tokens) larger than Max Response Length.
- Keep Multiple swipes per generation at
1.
/v1. With the default Max Response Length of 300, the reasoning can use all tokens, and the answer is empty. If Multiple swipes per generation is more than 1, Pareto rejects the request with HTTP 400. Do not use a Logit Bias preset. Pareto rejects logit_bias with HTTP 400.