When using the DeepSeek provider in Chatbox (iOS app v1.18.1 and web version), all requests to DeepSeek fail with a network error, even though the same DeepSeek API key works fine when called via Python. The error is:
API Error: Error from DeepSeek: Error: Network Error: Load failed (api.deepseek.com)
Steps to Reproduce
  1. Open the Chatbox iOS app (v1.18.1).
  2. Go to Settings → Provider / Model and select DeepSeek as the provider.
  3. Enter a valid DeepSeek API key (the same key that works correctly in a Python script calling the official DeepSeek API)
  4. Start a new chat using a DeepSeek model (e.g. deepseek-chat).
  5. Send any simple message such as “hello”.
  6. Observe that the request fails with a network error.
The same behavior can be reproduced on the Chatbox web version:
  1. Open the Chatbox web app.
  2. Go to Settings and configure DeepSeek with the same API key.
  3. Start a chat with a DeepSeek model and send a message.
  4. Observe the same network error.
Expected Results
The chat request should be sent to DeepSeek successfully and the model should return a normal response, just like when calling the DeepSeek API via Python with the same API key and base URL.
Actual Results
• The request in Chatbox (iOS app and web) fails immediately.
• Error message shown:
API Error: Error from DeepSeek: Error: Network Error: Load failed (api.deepseek.com)
• No model response is returned.
• This happens consistently on different networks and on different devices.
Desktop (please complete the following information):
• Operating System: N/A (issue is observed on iOS mobile app and web version).
• Application Version:
• iOS app: Chatbox v1.18.1
• Web app: latest version as of the date of this report
Additional Context
• iOS version: 17.5.1
• Tested networks: home Wi-Fi and mobile hotspot → the same error occurs on both.
• Tested devices:
• Original iPhone with Chatbox v1.18.1
• Another phone with a fresh install of Chatbox → same error
• I have disabled/cleared any Network Proxy configuration inside Chatbox.
• When I open https://api.deepseek.com directly in a browser on the same device/network, it responds (a binary file/response is returned), so DNS and basic connectivity to api.deepseek.com are working.
• Using the same DeepSeek API key, a simple Python script calling the official DeepSeek API (e.g. https://api.deepseek.com/v1/chat/completions) works correctly with no errors.
• Therefore, the DeepSeek API itself and my API key appear to be working correctly, and the issue seems specific to the way Chatbox (iOS + web) is integrating with DeepSeek in this environment.