메인 콘텐츠로 건너뛰기
POST
/
glm
/
chat
/
completions
Glm Chat Completions
curl --request POST \
  --url https://api.acedata.cloud/glm/chat/completions \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "glm-4.7",
  "messages": [
    {
      "role": "user",
      "content": "Hello!"
    }
  ]
}
'
{
  "id": "<string>",
  "model": "<string>",
  "object": "chat.completion",
  "choices": [
    {
      "index": 123,
      "message": {
        "role": "assistant",
        "content": "<string>",
        "tool_calls": [
          {
            "id": "<string>",
            "type": "function",
            "function": {
              "name": "<string>",
              "arguments": "<string>"
            }
          }
        ],
        "refusal": "<string>",
        "audio": {
          "id": "<string>",
          "expires_at": 123,
          "data": "<string>",
          "transcript": "<string>"
        }
      },
      "logprobs": {}
    }
  ],
  "created": 123,
  "system_fingerprint": "<string>",
  "usage": {
    "prompt_tokens": 123,
    "completion_tokens": 123,
    "total_tokens": 123,
    "prompt_tokens_details": {
      "cached_tokens": 123,
      "audio_tokens": 123
    },
    "completion_tokens_details": {
      "reasoning_tokens": 123,
      "audio_tokens": 123,
      "accepted_prediction_tokens": 123,
      "rejected_prediction_tokens": 123
    }
  }
}

인증

Authorization
string
header
필수

헤더

accept
enum<string>

Glm Chat Completions Param Accept

사용 가능한 옵션:
application/json

본문

application/json
model
enum<string>
필수

Glm Chat Completions Model

사용 가능한 옵션:
glm-5.2,
glm-5.1,
glm-4.7,
glm-4.6,
glm-3-turbo
예시:

"glm-4.7"

messages
object[]
필수

Glm Chat Completions Messages 4

Minimum array length: 1
n
number | null
기본값:1

Glm Chat Completions N

필수 범위: 1 <= x <= 128
예시:

1

stream
boolean | null
기본값:false

Glm Chat Completions Stream

max_tokens
number | null

Glm Chat Completions Max Tokens

temperature
number | null
기본값:1

Glm Chat Completions Temperature

필수 범위: 0 <= x <= 2
예시:

1

response_format
object

Glm Chat Completions Response Format 4

top_p
number | null
기본값:1

Glm Chat Completions Top P

필수 범위: 0 <= x <= 1
예시:

1

frequency_penalty
number | null
기본값:0

Glm Chat Completions Frequency Penalty

필수 범위: -2 <= x <= 2
예시:

0

presence_penalty
number | null
기본값:0

Glm Chat Completions Presence Penalty

필수 범위: -2 <= x <= 2
예시:

0

seed
integer | null

Glm Chat Completions Seed

stop

Glm Chat Completions Stop 3

max_completion_tokens
integer | null

Glm Chat Completions Max Completion Tokens

logprobs
boolean | null
기본값:false

Glm Chat Completions Logprobs

top_logprobs
integer | null

Glm Chat Completions Top Logprobs

필수 범위: 0 <= x <= 20
stream_options
object

Glm Chat Completions Stream Options

parallel_tool_calls
boolean
기본값:true

Glm Chat Completions Parallel Tool Calls

user
string

Glm Chat Completions User

reasoning_effort
enum<string> | null
기본값:medium

Glm Chat Completions Reasoning Effort

사용 가능한 옵션:
minimal,
low,
medium,
high
service_tier
enum<string> | null
기본값:auto

Glm Chat Completions Service Tier

사용 가능한 옵션:
auto,
default,
flex,
scale,
priority
store
boolean | null
기본값:false

Glm Chat Completions Store

metadata
object

Glm Chat Completions Metadata

logit_bias
object

Glm Chat Completions Logit Bias

modalities
enum<string>[] | null

Glm Chat Completions Modalities

사용 가능한 옵션:
text,
audio
audio
object

Glm Chat Completions Audio

prediction
object

Glm Chat Completions Prediction 3

web_search_options
object

Glm Chat Completions Web Search Options

tools
object[] | null

Glm Chat Completions Tools

tool_choice

Glm Chat Completions Tool Choice 3

사용 가능한 옵션:
none,
auto,
required

응답

Glm Chat Completions Response 200 2

Glm Chat Completions Response 200

id
string
필수

Glm Chat Completions Response 200 Id

model
string
필수

Glm Chat Completions Response 200 Model

object
enum<string>
필수

Glm Chat Completions Response 200 Object

사용 가능한 옵션:
chat.completion
choices
object[]
필수

Glm Chat Completions Response 200 Choices

created
number
필수

Glm Chat Completions Response 200 Created

system_fingerprint
string

Glm Chat Completions Response 200 System Fingerprint

usage
object

Glm Chat Completions Response 200 Usage