Skip to content
External

DeepSeek Harness Setup Guide

Using third-party clients

For a more consistent and complete experience, we recommend using each model in its provider’s official client.

Third-party apps update at different speeds and may adapt APIs differently. Compatibility issues can include cache misses, unavailable tools, or request errors. If you encounter a problem, first check the client version, configuration, and model support.

This guide focuses on simple, quick setup for basic use. Advanced features and custom workflows are welcome to explore, but usually require technical knowledge and fall outside our standard support scope. Our support team may offer suggestions where practical, but cannot guarantee troubleshooting or a solution for every issue.

This guide uses the DeepSeek Harness preview interface to set up basic text conversations with GPT and Claude. Before starting, open DeepSeek Harness using the official startup instructions and prepare your own token key. The screenshots show the Chinese interface.

1. Open settings

Click Settings (设置) in the bottom-left of the main screen.

Open Settings in the bottom-left of DeepSeek Harness

2. Add a custom provider

Open Models (模型) and click Add a custom provider (添加自定义提供方).

Open Models and add a custom provider

GPT and Claude use different protocols, so add a separate provider for each. The cctq ID in the screenshots is an example; use different Provider IDs when adding both.

3. Connect GPT models

Fill in the following, then click Fetch available models (获取可用模型).

SettingValue
Provider IDFor example, cctqgpt; start with a lowercase letter and use a unique ID
Display name (显示名称)Any name, e.g. CCTQ GPT
API base URL (API 地址)https://www.cctq.ai/v1, including /v1
API protocol (API 协议)openai-responses
API key (API 密钥)Your own token key created on CCTQ

Configure the GPT provider with v1 in the URL and the openai-responses protocol

Select the GPT models you want, click Add selected (添加所选), then save the provider. The screenshots use gpt-5.6-sol and gpt-5.6-terra as examples; choose from the available models returned for your key.

Select GPT models and click Add selected

Return to the main screen and choose a workspace. In a new session, open the model list at the bottom-right of the message box and select a GPT model you added.

Select an added GPT model from the model list in a new session

Send a simple message such as Hello. A normal reply confirms that basic text conversations are working.

A GPT model replying to a test message

4. Connect Claude models

Go back to Settings → Models → Add a custom provider and enter:

SettingValue
Provider IDFor example, cctqclaude; use a different ID from your GPT provider
Display name (显示名称)Any name, e.g. CCTQ Claude
API base URL (API 地址)https://www.cctq.ai, without /v1
API protocol (API 协议)anthropic-messages
API key (API 密钥)Your own token key created on CCTQ

This guide adds Claude models manually as shown in the screenshots. Click Add model (添加模型).

Configure the Claude provider without v1 in the URL and with anthropic-messages

Copy the required Claude model ID from CCTQ's Model Marketplace (模型广场), paste it into the field, and click Save (保存). The screenshot uses claude-opus-5 as an example; use a model your key supports and copy the ID to avoid typing errors.

Paste a Claude model ID from the Model Marketplace and save

Return to the main screen, start a new session, and select the Claude model you added from the model list.

Select an added Claude model in a new session

Send a simple message such as Hello and confirm that you receive a normal reply.

A Claude model replying to a test message

Keep your real key private. If a request fails, check the key, base URL, protocol, and model ID, then see Request Errors.

5. Image input and advanced configuration

Models added manually in this guide are treated as text-only unless image input is declared. In Settings, click Open configuration file and follow the official guide to add input: [text, image] for the model. The model and endpoint must also support image input.

See the official advanced configuration guide for instructions.

THIRD-PARTY CLIENTS

Before you start

A few notes to help you get the most out of third-party clients.

  1. Official clients first

    For the most consistent experience, we recommend using each model in its provider’s official client.

  2. Compatibility can vary

    Third-party apps update at different speeds. Cache misses, unavailable tools, and request errors can occur because of compatibility differences. If something goes wrong, check the client version and settings first.

  3. Start with the basics

    These guides focus on the simplest, quickest setup for basic use. Advanced workflows are welcome to explore, but may require technical knowledge and fall outside our standard support scope. Our support team may offer suggestions where practical, but cannot guarantee troubleshooting or a solution.

By choosing “Continue”, you acknowledge and agree to the compatibility limitations and support scope described above.