Connect a Third-Party Model to ZCode: DeepSeek Example
This is only one configuration example
ZCode is not limited to DeepSeek. Other providers with compatible OpenAI or Anthropic APIs can be added with the same four items: Base URL, API format, API Key, and model ID.
1. Open Model Settings
Go to:
Gear icon → Settings → Model Settings
Select the existing DeepSeek provider, or click Add Provider to create one.
2. Enter the DeepSeek API Details
Follow the provider's current documentation. This example uses:
| Setting | Example |
|---|---|
| Provider | DeepSeek |
| Base URL | https://api.deepseek.com |
| API format | Responses (/responses) |
| API Key | Your DeepSeek API Key |
| Model ID | deepseek-v4-flash-vision-exp |
See the DeepSeek Responses API documentation.

3. Enable Image Input for the Vision Model
When editing deepseek-v4-flash-vision-exp:
- under Input Types, select Text and Image;
- under Output Types, select Text;
- click Save.
Without Image selected, screenshots uploaded in chat may not be passed to the model as visual input.

4. Enable and Test the Model
- Return to the DeepSeek provider page and confirm that it shows Enabled;
- create a new task;
- select
DeepSeek/deepseek-v4-flash-vision-expfrom the model menu; - upload an image and ask a question to confirm that the image can be read.
Other Providers Use the Same Pattern
Replace these values with the ones supplied by the provider you want to use:
Base URL
+ API format
+ API Key
+ model ID
+ input capabilities (text / image / video)
If a field is unclear, follow that provider's API documentation. Do not copy the DeepSeek URL or model ID into an unrelated provider.