Deep Seek Client
Client for interacting with the DeepSeek API.
This client provides methods for all DeepSeek API endpoints, including chat completions, embeddings, and other AI capabilities.
Functions
Sends a chat request with default parameters and a DSL for building messages.
Sends a single user message to the chat API.
Sends a chat request with default parameters.
Sends a chat request with custom parameters and a DSL for building messages.
Sends a chat request with custom parameters and messages.
Sends a fully customizable chat completion request.
Sends a chat completion request to the DeepSeek API.
Streams chat completion responses chunk by chunk from the DeepSeek API.
Creates a new client instance with parameters modified via a builder block.
Creates a new client instance with updated parameters.
Generates a completion using the Fill-In-the-Middle capability with default parameters.
Generates a completion using the Fill-In-the-Middle capability with custom parameters.
Creates a fully customizable FIM completion request using a builder pattern.
Sends a Fill-In-the-Middle (FIM) completion request to the DeepSeek API.
Streams Fill-In-the-Middle (FIM) completions chunk by chunk from the DeepSeek API.
Retrieves the list of available DeepSeek AI models.
Retrieves the current user's available API credits and usage information.