MyDeepseekAPI
    MyDeepseekAPI
    • Geting Started
    • Chat Completion
      POST
    • Schemas
      • Schemas
        • ErrorResponse
        • ApiKey
        • ChatCompletionResponse

      Chat Completion

      POST
      /chat/completions
      We provides a unified API that gives you access to the AI models.

      Request

      Body Params application/json

      Example
      {
          "model": "deepseek-v3.2",
          "messages": [
              {
                  "role": "system",
                  "content": "You are an expert of developer"
              },
              {
                  "role": "user",
                  "content": "Hello!"
              }
          ],
          "stream": true
      }

      Request Code Samples

      Shell
      JavaScript
      Java
      Swift
      Go
      PHP
      Python
      HTTP
      C
      C#
      Objective-C
      Ruby
      OCaml
      Dart
      R
      Request Request Example
      Shell
      JavaScript
      Java
      Swift
      curl --location --request POST '/chat/completions' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "model": "deepseek-v3.2",
          "messages": [
              {
                  "role": "system",
                  "content": "You are an expert of developer"
              },
              {
                  "role": "user",
                  "content": "Hello!"
              }
          ],
          "stream": true
      }'

      Responses

      🟢200OK
      application/json
      succes。return JSON object or text/event-stream。
      Body

      Example
      {
          "id": "chatcmpl-...",
          "object": "chat.completion",
          "created": 1677652288,
          "model": "deepseek-v3.2",
          "choices": [
              {
                  "index": 0,
                  "message": {
                      "role": "assistant",
                      "content": "你好!"
                  },
                  "finish_reason": "stop"
              }
          ],
          "usage": {
              "prompt_tokens": 9,
              "completion_tokens": 12,
              "total_tokens": 21
          }
      }
      🟠400Bad Request
      🟠401Unauthorized
      🟠402402
      🔴500Server Error
      Modified at 2025-12-25 11:04:33
      Previous
      Geting Started
      Next
      ErrorResponse
      Built with