deepseek-ai/DeepSeek-R1-0528-Qwen3-8B
DeepSeek-R1-0528-Qwen3-8B is an 8B reasoning model distilled from DeepSeek-R1-0528 into Qwen3-8B. Give it a self-contained problem and the criteria for a checkable answer.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsdeepseek-ai/DeepSeek-R1-0528-Qwen3-8B - Ailoot Ultra · Anthropic Messages
POST /v1/messagesdeepseek-ai/DeepSeek-R1-0528-Qwen3-8B
About the model
This description covers the model’s capabilities. Available in Ailoot inputs, outputs and options are listed for the selected method below.
DeepSeek-R1-0528-Qwen3-8B is DeepSeek’s smaller reasoning model built by post-training Qwen3-8B Base on reasoning traces from DeepSeek-R1-0528. It retains the Qwen3-8B architecture with DeepSeek’s tokenizer configuration.
Use a self-contained problem statement for mathematical reasoning, code questions or analysis of supplied facts. Specify the assumptions, constraints and expected form of the answer. For a code task, include the relevant excerpt and representative inputs; for a mathematical task, include all definitions and units.
Ask for a result with enough detail to verify it, then check the calculations or run the proposed code in your own environment.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions deepseek-ai/DeepSeek-R1-0528-Qwen3-8B
deepseek-ai/DeepSeek-R1-0528-Qwen3-8B
deepseek-ai/DeepSeek-R1-0528-Qwen3-8BOverview
DeepSeek-R1-0528-Qwen3-8B is an 8B reasoning model distilled from DeepSeek-R1-0528 into Qwen3-8B. Give it a self-contained problem and the criteria for a checkable answer.
- Accepted inputs
- Text · Images
- Results
- Text
Available in Ailoot · inputs & methods
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Input types
text,image- Output types
text- Output format
- JSON or SSE
| Field | Type | Requirement | Values & limits | Default |
|---|---|---|---|---|
Fieldmodel | Typestring | RequirementRequired | Values & limits deepseek-ai/DeepSeek-R1-0528-Qwen3-8B Conditions: Use this exact Ailoot routing selector. | Default— |
Fieldmessages | Typearray | RequirementRequired | Values & limits Conditions: | Default— |
Fieldstream | Typeboolean | RequirementOptional | Values & limits Conditions: | Defaultfalse |
Input material combinations
text_input · Required: messages
image_with_text · Required: messages with actual image content blocks
Method parameters and lifecycle
| Parameter | Contract |
|---|---|
Parametercontent_type | Contractapplication/json |
Parameterrequired | Contractmodel, messages |
Parameteroptional | Contractstream |
Parametermaterial_types | Contracttext, image |
Parameterconditions | ContractUse this exact Ailoot routing selector., Image content is carried by this protocol where the exact selected model supports vision. Protocol admission does not establish image capability for every model. |
Method aliases: /chat/completions
Lifecycle: synchronous_or_streamed
Pricing
Tariff references do not add request options. Supported parameters are listed for the selected method.
- Fast mode
- Standard rate When fast mode is selected
- Flex mode
- Standard rate When flex mode is selected
- Maximum reasoning effort
- Standard rate When maximum reasoning effort uses the default adjustment
- Explicit cache pricing
- Not enabled When explicit cache is requested
- Text-only zero rates
- Cache, tools and media follow their separately listed pricing conditions. For text-only input and output
Ailoot rates
Prices by configuration
| Configuration | Rate schedule | Charge |
|---|---|---|
| ConfigurationBase token rates | Rate scheduleBase rate | Charge Input · Input tokens $0 / 1K tokens Output · Output tokens $0 / 1K tokens Input · Cache read $0 / 1K tokens Input · Cache write $0 / 1K tokens Input · Cache write, 1 hour — / 1K tokens |
Ailoot reserves an estimated amount before a request. After the result, it settles the final charge from measured usage. Streaming settlement uses the final usage record. How reservation and settlement work →
Example requests
Ailoot Ultra · OpenAI Chat
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "deepseek-ai/DeepSeek-R1-0528-Qwen3-8B", "messages": [{"role": "user", "content": "Explain how a rainbow forms."}]}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/chat/completions \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
Receive and save results
Ailoot Ultra · OpenAI Chat
JSON or SSE
Keep all completed results
Keep every complete returned response, file and content part.
Retain every content block, tool-call ID, thinking signature when returned, all SSE deltas and complete usage. A first text fragment is not the whole result.
If the original response needs checking
Keep the original X-Client-Request-ID, response and headers. An unknown or result_pending_check outcome does not authorize a second creation.
Response fields
| Field | Type |
|---|---|
Fieldchoices[] | Typeobject |
Fieldusage | Typeobject |
Errors and next steps
| Response | Condition | Next step |
|---|---|---|
Response400 · invalid_request_error | ConditionA required field, model selector, type or input representation is invalid. | Next stepInspect the returned validation detail before preparing a separate request. |
Response | ConditionThe original request or result is unknown or requires a check. | Next stepKeep original identifiers and headers; read only supported status/library records. Do not submit creation again. |
Aliases
Model aliases
Ailoot Ultra deepseek-ai/DeepSeek-R1-0528-Qwen3-8B
Method path aliases
/chat/completions
Related caller IDs
Ailoot Ultra · Anthropic Messages POST /v1/messages deepseek-ai/DeepSeek-R1-0528-Qwen3-8B
deepseek-ai/DeepSeek-R1-0528-Qwen3-8B
deepseek-ai/DeepSeek-R1-0528-Qwen3-8BOverview
DeepSeek-R1-0528-Qwen3-8B is an 8B reasoning model distilled from DeepSeek-R1-0528 into Qwen3-8B. Give it a self-contained problem and the criteria for a checkable answer.
- Accepted inputs
- Text · Images
- Results
- json · sse
Available in Ailoot · inputs & methods
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Input types
text,image- Output types
json,sse- Output format
- JSON or SSE
| Field | Type | Requirement | Values & limits | Default |
|---|---|---|---|---|
Fieldmodel | Typestring | RequirementRequired | Values & limits deepseek-ai/DeepSeek-R1-0528-Qwen3-8B Conditions: Use this exact Ailoot routing selector. | Default— |
Fieldmessages | Typearray | RequirementRequired | Values & limits Conditions: | Default— |
Fieldstream | Typeboolean | RequirementOptional | Values & limits Conditions: | Defaultfalse |
Fieldmax_tokens | Typeinteger | RequirementRequired | Values & limits Minimum: 1 Conditions: | Default— |
Input material combinations
text_input · Required: messages
image_with_text · Required: messages with actual image content blocks
Method parameters and lifecycle
| Parameter | Contract |
|---|---|
Parametercontent_type | Contractapplication/json |
Parameterrequired | Contractmodel, messages, max_tokens |
Parameteroptional | Contractstream |
Parametermaterial_types | Contracttext, image |
Parameterconditions | ContractUse this exact Ailoot routing selector., Image content is carried by this protocol where the exact selected model supports vision. Protocol admission does not establish image capability for every model. |
Lifecycle: synchronous_or_streamed
Pricing
Tariff references do not add request options. Supported parameters are listed for the selected method.
- Fast mode
- Standard rate When fast mode is selected
- Flex mode
- Standard rate When flex mode is selected
- Maximum reasoning effort
- Standard rate When maximum reasoning effort uses the default adjustment
- Explicit cache pricing
- Not enabled When explicit cache is requested
- Text-only zero rates
- Cache, tools and media follow their separately listed pricing conditions. For text-only input and output
Ailoot rates
Prices by configuration
| Configuration | Rate schedule | Charge |
|---|---|---|
| ConfigurationBase token rates | Rate scheduleBase rate | Charge Input · Input tokens $0 / 1K tokens Output · Output tokens $0 / 1K tokens Input · Cache read $0 / 1K tokens Input · Cache write $0 / 1K tokens Input · Cache write, 1 hour — / 1K tokens |
Ailoot reserves an estimated amount before a request. After the result, it settles the final charge from measured usage. Streaming settlement uses the final usage record. How reservation and settlement work →
Example requests
Ailoot Ultra · Anthropic Messages
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "deepseek-ai/DeepSeek-R1-0528-Qwen3-8B", "messages": [{"role": "user", "content": "Explain how a rainbow forms."}], "max_tokens": 256}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/messages \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
Receive and save results
Ailoot Ultra · Anthropic Messages
JSON or SSE
Keep all completed results
Keep every complete returned response, file and content part.
Retain every content block, tool-call ID, thinking signature when returned, all SSE deltas and complete usage. A first text fragment is not the whole result.
If the original response needs checking
Keep the original X-Client-Request-ID, response and headers. An unknown or result_pending_check outcome does not authorize a second creation.
Response fields
| Field | Type |
|---|---|
Fieldcontent[] | Typeobject |
Fieldusage | Typeobject |
Errors and next steps
| Response | Condition | Next step |
|---|---|---|
Response400 · invalid_request_error | ConditionA required field, model selector, type or input representation is invalid. | Next stepInspect the returned validation detail before preparing a separate request. |
Response | ConditionThe original request or result is unknown or requires a check. | Next stepKeep original identifiers and headers; read only supported status/library records. Do not submit creation again. |
Aliases
Model aliases
Ailoot Ultra deepseek-ai/DeepSeek-R1-0528-Qwen3-8B
Method path aliases
/chat/completions
Related caller IDs
FAQ · deepseek-ai/DeepSeek-R1-0528-Qwen3-8B
- What inputs and results are available?
POST /v1/chat/completions·deepseek-ai/DeepSeek-R1-0528-Qwen3-8B:text,image→textPOST /v1/messages·deepseek-ai/DeepSeek-R1-0528-Qwen3-8B:text,image→json,sse- Which fields does the request use?
POST /v1/chat/completions·deepseek-ai/DeepSeek-R1-0528-Qwen3-8B:model,messages,streamPOST /v1/messages·deepseek-ai/DeepSeek-R1-0528-Qwen3-8B:model,messages,stream,max_tokens- What limits apply?
POST /v1/messages·deepseek-ai/DeepSeek-R1-0528-Qwen3-8B:max_tokens.minimum:1