ClaudeChatboxCherry StudioDesktop ClientsAPI

Choosing a Provider for Claude Chat in Chatbox or Cherry Studio

Configure desktop chat through a permitted API provider, compare Chatbox and Cherry Studio URL fields, and verify text, files, tools, and data paths separately.

Choosing a Provider for Claude Chat in Chatbox or Cherry Studio

A desktop client is a common alternative when someone wants Claude-style chat without first setting up the official website account. Chatbox and Cherry Studio separate the interface from inference: the client sends requests; the provider controls authentication, models, and service availability.

Custom-API mode uses a provider key, not your Claude website password. A supported client integration still does not establish eligibility for the upstream model. Read the mainland access overview for current restrictions and the policy marked effective November 12. The configuration below assumes you have confirmed that the service is permitted for your use.

Know what you are buying

Chatbox’s repository lists multiple model services. Cherry Studio’s public description includes cloud providers, custom compatible services, and local models. Installing a client, buying a client’s optional service, subscribing to Anthropic, and paying an API provider are different transactions.

Get three exact values: service URL, API key, and model ID. Then confirm the protocol. An OpenAI-compatible endpoint and an Anthropic Messages endpoint are not interchangeable just because both offer a model named Claude.

The client keeps interface state while the remote provider receives inference requests

Chatbox and Cherry Studio use different URL fields

This example follows Nbility’s existing documentation for its OpenAI-compatible interface. It is not a claim of regional eligibility or authorized resale. Availability depends on your key and the provider’s terms.

SettingChatboxCherry Studio
Provider typeOpenAI API CompatibleCustom OpenAI-compatible provider
URLAPI Host: https://api.nbility.aiAPI URL: https://api.nbility.ai/v1
PathIf separate, keep /v1/chat/completionsLet the client append it
KeyA dedicated client tokenA dedicated client token
ModelExact ID visible to that tokenFetch the list or enter the exact ID

In Chatbox, select the compatible provider under model/provider settings, save, and choose it in a new conversation. In Cherry Studio, add and enable the provider, then choose its model for the current assistant or conversation. Adding a service does not switch every existing conversation.

Field names vary by release. If your version exposes only Base URL, inspect its hint and final request path: there should be one /v1. See the Chatbox and Cherry Studio setup pages.

Chatbox combines Host and Path while Cherry Studio starts from a versioned base URL

Verify with short text before importing files

Ask for a one-sentence explanation of vector search, then inspect the provider’s timestamp, model, and status. This establishes the text path, not model identity, image support, full tool compatibility, or long-term availability. Asking a model who it is cannot authenticate its upstream.

Add public images, short public documents, and tools one at a time. Do not immediately import a company knowledge base or customer files. Parsing, embeddings, inference, and MCP tools can use different services.

Verify short text and records before separately adding images, files, and tools

Local history does not mean local inference

A client can store conversation history locally while sending prompts to a remote API. Check settings and each provider’s retention policy; “local storage” is not a privacy guarantee across the whole path.

A V2EX Claude Code privacy discussion contains conflicting speculation about telemetry and session identifiers. We did not inspect network traffic to validate those claims, and have no evidence that deleting local files prevents account restrictions.

When a test fails

For 401, check the key and active conversation provider. For 404, check duplicate paths and model IDs. For 429, inspect concurrency and limits before bounded retries. An empty catalog is usually a permissions question before it is a display-name question. If text works and images fail, investigate image support while preserving the working text configuration.

If Claude is not permitted for your location, retain the client and choose a provider explicitly available there, then retest. Connection basics covers URL, credential, and model verification. We did not make an authenticated desktop-client test; these instructions reflect the site’s current setup guides and the clients’ public descriptions.

Related posts

Run your Agent workflow through Nbility

Get an API key and connect OpenAI-compatible models and developer tools from one place.

Get an API key