DeepSeek R1
Create a chat completion for given messages with streaming support using DeepSeek’s R1 model, optimized for advanced reasoning and problem-solving tasks
Documentation Index
Fetch the complete documentation index at: https://docs.shaktistudio.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
JWT token for authentication - Use your API token as the Bearer token
Headers
Model UUID for the request (DeepSeek R1 model identifier)
Body
Array of messages in the conversation
Model identifier for DeepSeek R1
deepseek-r1 Whether to stream the response
Sampling temperature (0.0 to 2.0). Controls randomness in generation
0 <= x <= 2Maximum number of tokens to generate
1 <= x <= 4096Nucleus sampling parameter for controlling response diversity
0 <= x <= 1Top-k sampling parameter for vocabulary selection
1 <= x <= 100Sequences where the API will stop generating further tokens
4Penalty for frequent tokens to reduce repetition
-2 <= x <= 2Penalty for new tokens to encourage topic diversity
-2 <= x <= 2Penalty for repeating tokens (DeepSeek-specific parameter)
0.1 <= x <= 2Whether to use sampling for generation
Random seed for reproducible outputs
System prompt to set model behavior (alternative to system message)
Response
Successful chat completion
- Option 1
- Option 2
Response for non-streaming chat completion
Unique identifier for the completion
"chatcmpl-deepseek-r1-abc123"
Object type
chat.completion "chat.completion"
Unix timestamp of when the completion was created
1699014493
The model used for completion
"deepseek-r1"
System fingerprint for the model version
"deepseek-r1-v1.0"

