DeepSeekClientConfig

class DeepSeekClientConfig(val jsonConfig: Json = Json, val chatCompletionTimeout: Long, val fimCompletionTimeout: Long)

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.

Constructors

Link copied to clipboard
constructor(jsonConfig: Json = Json, chatCompletionTimeout: Long, fimCompletionTimeout: Long)

Properties

Link copied to clipboard

Timeout in milliseconds for chat completion requests

Link copied to clipboard

Timeout in milliseconds for file-in-the-middle completion requests

Link copied to clipboard
val jsonConfig: Json

JSON serialization configuration for API requests and responses