Main APIs

1. Chat Completions

Interact with AI models for single-turn and multi-turn conversations.

Endpoint: POST /v1/chat/completions

Key Parameters:

Parameter
Type
Required
Description

model

string

Yes

Model name, e.g. gpt-4, claude-3-sonnet

messages

array

Yes

List of conversation messages

max_tokens

number

No

Maximum response length, default 1024

temperature

number

No

Creativity control, 0-2, default 1

stream

boolean

No

Whether to stream response, default false

Message Format:

{
  "role": "user|assistant|system",
  "content": "Message content"
}

Complete Request Example:

{
  "model": "gpt-4",
  "messages": [
    {"role": "system", "content": "You are a helpful assistant"},
    {"role": "user", "content": "Write a Python bubble sort algorithm"}
  ],
  "max_tokens": 500,
  "temperature": 0.7
}

Response Format:

2. List Available Models

View the list of currently available AI models.

Endpoint: GET /v1/models

Response Example: