Deep Seek Client Config
Configuration settings for DeepSeek API clients.
This class encapsulates configuration options used by both standard and streaming DeepSeek clients, including serialization settings and request timeouts.
Properties
Timeout in milliseconds for chat completion requests; defaults to 5 minutes, since a thinking model can spend minutes on a single non-streaming call
Timeout in milliseconds for file-in-the-middle completion requests
JSON serialization configuration for API requests and responses
Timeout in milliseconds for Responses API requests; defaults to 5 minutes, for the same reason as chatCompletionTimeout
Timeout in milliseconds for Files API uploads; defaults to 5 minutes, since the API accepts files of up to 64 MiB and a slow uplink needs far longer than a chat call to push one