Skip to content

stable-diffusion (chat format)

Overview

    • Method: POST
    • Path: /v1/chat/completions
    • Content-Type:application/json

Authentication

  • Authorization: Bearer sk-xxxx (required)

Request Example

HeaderExampleRequired
Content-Typeapplication/jsonYes
AuthorizationBearer sk-xxxxYes

Request Body (JSON)

json
{
  "model": "stable-diffusion",
  "messages": [
    {
      "role": "user",
      "content": "A detailed image describes a vast Stone Age city..."
    }
  ],
  "stream": false
}

Parameter Description

ParameterTypeRequiredDescription
modelstringYesModel name stable-diffusion
messagesarrayYesChat messages list containing role/content
streambooleanNoEnable streaming output

Response Example (200)

json
{
  "id": "xyz",
  "object": "chat.completion",
  "created": 1234567890,
  "model": "stable-diffusion",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Generated image URL...",
        "refusal": null
      },
      "logprobs": null,
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 10,
    "completion_tokens": 5,
    "total_tokens": 15
  },
  "system_fingerprint": "abc"
}