Package-level declarations

Functions

Link copied to clipboard

Sends a chat request with default parameters and a DSL for building messages.

suspend fun DeepSeekClient.chat(message: String): ChatCompletion

Sends a single user message to the chat API.

Sends a chat request with default parameters.

Streams chat responses using default parameters and a message builder DSL.

Streams chat responses for a single user message.

Streams chat responses using default parameters.

Sends a chat request with custom parameters and a DSL for building messages.

Sends a chat request with custom parameters and messages.

Streams chat responses using custom parameters and a message builder DSL.

Streams chat responses using custom parameters and messages.

Link copied to clipboard

Sends a fully customizable chat completion request.

Sends a chat completion request to the DeepSeek API.

Streams a fully customizable chat completion request.

Link copied to clipboard

Streams chat completion responses chunk by chunk from the DeepSeek API.

Link copied to clipboard

Creates a new client instance with parameters modified via a builder block.

Creates a new client instance with updated parameters.

Link copied to clipboard
suspend fun DeepSeekClient.fim(prompt: String): FIMCompletion

Generates a completion using the Fill-In-the-Middle capability with default parameters.

suspend fun DeepSeekClientStream.fim(prompt: String): Flow<FIMCompletion>

Streams FIM completions with default parameters.

Generates a completion using the Fill-In-the-Middle capability with custom parameters.

suspend fun DeepSeekClientStream.fim(params: FIMCompletionParams, prompt: String): Flow<FIMCompletion>

Streams FIM completions using custom parameters and a prompt.

Link copied to clipboard

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 a fully customizable FIM completion using a builder pattern.

Link copied to clipboard

Streams Fill-In-the-Middle (FIM) completions chunk by chunk from the DeepSeek API.

Link copied to clipboard

Retrieves the list of available DeepSeek AI models.

Link copied to clipboard

Retrieves the current user's available API credits and usage information.