All Products
Search
Document Center

Alibaba Cloud Model Studio:GLM-ZHIPU

Last Updated:Sep 09, 2026

Dokumen ini menjelaskan cara memanggil layanan inferensi model Z.AI di Alibaba Cloud Model Studio.

CatatanFitur-fitur yang dijelaskan dalam dokumen ini hanya tersedia di Wilayah Singapura. Untuk menggunakan model tersebut, panggil dari Wilayah Singapura.

PentingAlibaba Cloud Model Studio telah merilis domain khusus ruang kerja untuk Wilayah China (Beijing), Singapura, dan China (Hong Kong). Domain khusus baru ini memberikan performa lebih unggul dan stabilitas lebih tinggi untuk permintaan inferensi. Kami menyarankan migrasi ke domain-domain baru berikut:

  • China (Beijing): dari https://dashscope.aliyuncs.com ke https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com
  • Singapura: dari https://dashscope-intl.aliyuncs.com ke https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com
  • China (Hong Kong): dari https://cn-hongkong.dashscope.aliyuncs.com ke https://{WorkspaceId}.cn-hongkong.maas.aliyuncs.com

{WorkspaceId} adalah ID ruang kerja Anda, yang dapat ditemukan di halaman Workspace Details di Konsol Alibaba Cloud Model Studio. Domain yang ada tetap berfungsi penuh.

Aktivasi layanan

  1. Buka Konsol Model Studio, cari ZHIPU/GLM, temukan kartu model teks seri GLM Z.AI, lalu klik Activate Now.
  2. Pada kotak dialog, konfirmasi aktivasi dan otorisasi.

Setelah menyelesaikan langkah-langkah tersebut, Anda dapat memanggil layanan model GLM Z.AI.

Mulai cepat

ZHIPU/GLM-5.3 adalah model terbaru dalam seri GLM dan mendukung konteks hingga 1 juta token. Jalankan kode berikut untuk segera memanggil model ZHIPU/GLM-5.3 dalam mode berpikir.

Anda harus telah memperoleh Kunci API dan mengonfigurasi Kunci API sebagai variabel lingkungan. Jika Anda memanggil model menggunakan SDK, Anda juga harus menginstal SDK.

Kompatibilitas OpenAI

CatatanParameter enable_thinking bukan parameter standar OpenAI. Di SDK Python OpenAI, Anda meneruskannya dalam extra_body. Di SDK Node.js, Anda meneruskannya sebagai parameter tingkat atas.

Python

Kode contoh

from openai import OpenAI
import os

# Inisialisasi client OpenAI
client = OpenAI(
    # Jika variabel lingkungan tidak disetel, ganti "sk-xxx" dengan Kunci API Alibaba Cloud Model Studio Anda.
    api_key=os.getenv("DASHSCOPE_API_KEY"),
    # Wilayah Singapura. Ganti {WorkspaceId} dengan ID ruang kerja Bailian Anda. URL berbeda-beda tergantung wilayah.
    base_url="https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
)

messages = [{"role": "user", "content": "Who are you?"}]
completion = client.chat.completions.create(
    model="ZHIPU/GLM-5.3",
    messages=messages,
    # Aktifkan mode berpikir dengan mengatur enable_thinking di extra_body.
    # reasoning_effort mengontrol upaya penalaran. Nilai opsional: max (default), high, low.
    extra_body={"enable_thinking": True, "reasoning_effort": "max"},
    stream=True,
    stream_options={
        "include_usage": True
    },
)

reasoning_content = ""  # Proses penalaran lengkap
answer_content = ""  # Respons lengkap
is_answering = False  # Melacak apakah model sedang dalam fase menjawab
print("\n" + "=" * 20 + " Proses Penalaran " + "=" * 20 + "\n")

for chunk in completion:
    if not chunk.choices:
        print("\n" + "=" * 20 + " Penggunaan Token " + "=" * 20 + "\n")
        print(chunk.usage)
        continue

    delta = chunk.choices[0].delta

    # Kumpulkan hanya konten penalaran
    if hasattr(delta, "reasoning_content") and delta.reasoning_content is not None:
        if not is_answering:
            print(delta.reasoning_content, end="", flush=True)
        reasoning_content += delta.reasoning_content

    # Saat konten diterima, mulai menghasilkan respons
    if hasattr(delta, "content") and delta.content:
        if not is_answering:
            print("\n" + "=" * 20 + " Respons Lengkap " + "=" * 20 + "\n")
            is_answering = True
        print(delta.content, end="", flush=True)
        answer_content += delta.content

Respons

==================== Proses Penalaran ====================

Mari saya pertimbangkan secara cermat pertanyaan pengguna. Pertanyaan ini tampak sederhana, tetapi sebenarnya cukup mendalam.

Dari perspektif linguistik, pengguna menggunakan bahasa Inggris, yang berarti saya harus merespons dalam bahasa Inggris. Ini adalah pertanyaan perkenalan diri dasar, tetapi mungkin memiliki beberapa lapisan makna.

Pertama, saya perlu memastikan bahwa sebagai model bahasa, saya harus menyatakan identitas dan sifat saya secara jujur. Saya bukan manusia, juga tidak memiliki emosi atau kesadaran sejati. Saya adalah asisten AI yang dilatih dengan teknologi pembelajaran mendalam. Ini adalah fakta dasar.

Kedua, mempertimbangkan kebutuhan potensial pengguna, mereka mungkin ingin tahu:
1. Layanan apa saja yang dapat saya berikan?
2. Apa bidang keahlian saya?
3. Apa keterbatasan saya?
4. Bagaimana mereka dapat berinteraksi dengan saya secara lebih efektif?

Dalam jawaban saya, saya harus menunjukkan sikap ramah dan terbuka sekaligus menjaga profesionalisme dan akurasi. Saya harus menyatakan bidang keahlian utama saya, seperti tanya jawab pengetahuan, bantuan penulisan, dan dukungan kreatif, sekaligus secara jujur menunjukkan keterbatasan saya, seperti kurangnya pengalaman emosional nyata.

Selain itu, agar jawaban lebih lengkap, saya juga harus menunjukkan sikap positif dan kemauan membantu pengguna menyelesaikan masalah. Saya dapat mengarahkan pengguna untuk mengajukan pertanyaan yang lebih spesifik guna menunjukkan kemampuan saya secara lebih baik.

Mengingat ini adalah pembuka percakapan terbuka, jawaban harus ringkas dan jelas, namun berisi informasi yang cukup untuk memberi pengguna pemahaman yang jelas tentang situasi dasar saya serta meletakkan fondasi yang baik untuk percakapan selanjutnya.

Terakhir, nada harus tetap rendah hati dan profesional, tidak terlalu teknis maupun terlalu santai, agar pengguna merasa nyaman dan alami.
==================== Respons Lengkap ====================

Saya adalah model bahasa besar GLM yang dilatih oleh ZHIPU AI, dirancang untuk memberikan informasi kepada pengguna dan membantu menyelesaikan masalah. Saya dirancang untuk memahami dan menghasilkan bahasa manusia, serta dapat menjawab pertanyaan, memberikan penjelasan, atau berpartisipasi dalam diskusi mengenai berbagai topik.

Saya tidak menyimpan data pribadi Anda, dan percakapan kita bersifat anonim. Apakah ada topik yang bisa saya bantu Anda pahami atau jelajahi?
==================== Penggunaan Token ====================

CompletionUsage(completion_tokens=344, prompt_tokens=7, total_tokens=351, completion_tokens_details=None, prompt_tokens_details=None)

Node.js

Kode contoh

import OpenAI from "openai";
import process from 'process';

// Inisialisasi client OpenAI
const openai = new OpenAI({
    // Jika variabel lingkungan tidak disetel, ganti "sk-xxx" dengan Kunci API Alibaba Cloud Model Studio Anda.
    apiKey: process.env.DASHSCOPE_API_KEY,
    // Wilayah Singapura. Ganti {WorkspaceId} dengan ID ruang kerja Bailian Anda. URL berbeda-beda tergantung wilayah.
    baseURL: 'https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1'
});

let reasoningContent = ''; // Proses penalaran lengkap
let answerContent = ''; // Respons lengkap
let isAnswering = false; // Melacak apakah model sedang dalam fase menjawab

async function main() {
    try {
        const messages = [{ role: 'user', content: 'Who are you?' }];

        const stream = await openai.chat.completions.create({
            model: 'ZHIPU/GLM-5.3',
            messages,
            // Catatan: Di SDK Node.js, parameter non-standar seperti enable_thinking diteruskan sebagai properti tingkat atas, bukan di dalam extra_body.
            enable_thinking: true,
            // reasoning_effort mengontrol upaya penalaran. Nilai opsional: max (default), high, low.
            reasoning_effort: 'max',
            stream: true,
            stream_options: {
                include_usage: true
            },
        });

        console.log('\n' + '='.repeat(20) + ' Proses Penalaran ' + '='.repeat(20) + '\n');

        for await (const chunk of stream) {
            if (!chunk.choices?.length) {
                console.log('\n' + '='.repeat(20) + ' Penggunaan Token ' + '='.repeat(20) + '\n');
                console.log(chunk.usage);
                continue;
            }

            const delta = chunk.choices[0].delta;

            // Kumpulkan hanya konten penalaran
            if (delta.reasoning_content !== undefined && delta.reasoning_content !== null) {
                if (!isAnswering) {
                    process.stdout.write(delta.reasoning_content);
                }
                reasoningContent += delta.reasoning_content;
            }

            // Saat konten diterima, mulai menghasilkan respons
            if (delta.content !== undefined && delta.content) {
                if (!isAnswering) {
                    console.log('\n' + '='.repeat(20) + ' Respons Lengkap ' + '='.repeat(20) + '\n');
                    isAnswering = true;
                }
                process.stdout.write(delta.content);
                answerContent += delta.content;
            }
        }
    } catch (error) {
        console.error('Error:', error);
    }
}

main();

Respons

==================== Proses Penalaran ====================

Mari saya pertimbangkan secara cermat pertanyaan pengguna, "Siapa kamu?" Ini memerlukan analisis dan respons dari berbagai perspektif.

Pertama, ini adalah pertanyaan identitas dasar. Sebagai model bahasa besar GLM, saya perlu menyatakan identitas saya secara akurat. Saya harus dengan jelas menyatakan bahwa saya adalah asisten AI yang dikembangkan oleh ZHIPU AI.

Kedua, saya perlu mempertimbangkan niat pengguna yang mungkin. Mereka mungkin pengguna baru yang ingin memahami fungsi dasar, atau mereka mungkin ingin memastikan apakah saya dapat memberikan bantuan tertentu, atau mereka mungkin hanya menguji gaya respons saya. Oleh karena itu, saya perlu memberikan jawaban yang terbuka dan ramah.

Saya juga perlu mempertimbangkan kelengkapan jawaban. Selain memperkenalkan identitas saya, saya harus menjelaskan secara singkat fungsi utama saya, seperti tanya jawab, pembuatan konten, dan analisis, sehingga pengguna tahu cara menggunakan asisten ini.

Terakhir, saya perlu memastikan nada yang ramah dan mudah didekati, mengekspresikan kemauan membantu. Saya dapat menggunakan ungkapan seperti "Saya senang membantu" agar pengguna merasakan kehangatan interaksi.

Berdasarkan pertimbangan ini, saya dapat menyusun jawaban yang ringkas dan jelas yang tidak hanya menjawab pertanyaan pengguna tetapi juga mengarahkan interaksi selanjutnya.
==================== Respons Lengkap ====================

Saya adalah GLM, model bahasa besar yang dilatih oleh ZHIPU AI. Dilatih pada data teks dalam jumlah besar, saya dapat memahami dan menghasilkan bahasa manusia untuk membantu pengguna menjawab pertanyaan, memberikan informasi, dan terlibat dalam percakapan.

Saya terus belajar dan meningkatkan diri untuk memberikan layanan yang lebih baik. Saya senang menjawab pertanyaan Anda atau memberikan bantuan! Apa yang bisa saya lakukan untuk Anda?
==================== Penggunaan Token ====================

{ prompt_tokens: 7, completion_tokens: 248, total_tokens: 255 }

HTTP

Kode contoh

curl

# Wilayah Singapura. Ganti {WorkspaceId} dengan ID ruang kerja Bailian Anda. URL berbeda-beda tergantung wilayah.
curl -X POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1/chat/completions \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
    "model": "ZHIPU/GLM-5.3",
    "messages": [
        {
            "role": "user",
            "content": "Who are you?"
        }
    ],
    "stream": true,
    "stream_options": {
        "include_usage": true
    },
    "enable_thinking": true,
    "reasoning_effort": "max"
}'

Pemanggilan tool streaming

Model ZHIPU/GLM-5.3, ZHIPU/GLM-5.2, mendukung parameter tool_stream. Parameter ini merupakan nilai boolean dengan nilai default false dan hanya berfungsi ketika stream bernilai true. Ketika diaktifkan, arguments dari parameter tool_call pada Function calling dikembalikan secara bertahap sebagai aliran.

Parameter stream dan tool_stream bekerja bersama sebagai berikut:

stream

tool_stream

Caratool_calldikembalikan

true

true

arguments dikembalikan secara bertahap dalam beberapa chunk.

true

false (default)

arguments dikembalikan sepenuhnya dalam satu chunk.

false

true/false

tool_stream tidak berpengaruh. arguments dikembalikan sekaligus dalam respons lengkap.

Kompatibel OpenAI

Python

Kode contoh

from openai import OpenAI
import os

client = OpenAI(
    api_key=os.getenv("DASHSCOPE_API_KEY"),
    # Wilayah Singapura. Ganti {WorkspaceId} dengan ID ruang kerja Bailian Anda. URL berbeda-beda tergantung wilayah.
    base_url="https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
)

tools = [
    {
        "type": "function",
        "function": {
            "name": "get_weather",
            "description": "Dapatkan informasi cuaca untuk kota tertentu",
            "parameters": {
                "type": "object",
                "properties": {
                    "city": {"type": "string", "description": "Nama kota"}
                },
                "required": ["city"]
            }
        }
    }
]

messages = [{"role": "user", "content": "Bagaimana cuaca di Beijing"}]

completion = client.chat.completions.create(
    model="ZHIPU/GLM-5.3",
    tools=tools,
    messages=messages,
    extra_body={
        "tool_stream": True,
    },
    stream=True,
    stream_options={"include_usage": True},
)

for chunk in completion:
    if chunk.choices:
        delta = chunk.choices[0].delta
        if hasattr(delta, 'content') and delta.content:
            print(f"[content] {delta.content}")
        if hasattr(delta, 'tool_calls') and delta.tool_calls:
            for tc in delta.tool_calls:
                print(f"[tool_call] id={tc.id}, name={tc.function.name}, args={tc.function.arguments}")
        if chunk.choices[0].finish_reason:
            print(f"[finish_reason] {chunk.choices[0].finish_reason}")
    if not chunk.choices and chunk.usage:
        print(f"[usage] {chunk.usage}")

Node.js

Kode contoh

import OpenAI from "openai";
import process from 'process';

const openai = new OpenAI({
    apiKey: process.env.DASHSCOPE_API_KEY,
    // Wilayah Singapura. Ganti {WorkspaceId} dengan ID ruang kerja Bailian Anda. URL berbeda-beda tergantung wilayah.
    baseURL: 'https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1'
});

const tools = [
    {
        type: "function",
        "function": {
            name: "get_weather",
            description: "Dapatkan informasi cuaca untuk kota tertentu",
            parameters: {
                type: "object",
                properties: {
                    city: { type: "string", description: "Nama kota" }
                },
                required: ["city"]
            }
        }
    }
];

async function main() {
    try {
        const stream = await openai.chat.completions.create({
            model: 'ZHIPU/GLM-5.3',
            messages: [{ role: 'user', content: 'Bagaimana cuaca di Beijing' }],
            tools: tools,
            tool_stream: true,
            stream: true,
            stream_options: {
                include_usage: true
            },
        });

        for await (const chunk of stream) {
            if (!chunk.choices?.length) {
                if (chunk.usage) {
                    console.log(`[usage] ${JSON.stringify(chunk.usage)}`);
                }
                continue;
            }

            const delta = chunk.choices[0].delta;

            if (delta.content) {
                console.log(`[content] ${delta.content}`);
            }

            if (delta.tool_calls) {
                for (const tc of delta.tool_calls) {
                    console.log(`[tool_call] id=${tc.id}, name=${tc.function.name}, args=${tc.function.arguments}`);
                }
            }

            if (chunk.choices[0].finish_reason) {
                console.log(`[finish_reason] ${chunk.choices[0].finish_reason}`);
            }
        }
    } catch (error) {
        console.error('Error:', error);
    }
}

main();

curl

# Wilayah Singapura. Ganti {WorkspaceId} dengan ID ruang kerja Bailian Anda. URL berbeda-beda tergantung wilayah.
curl -X POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1/chat/completions \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
    "model": "ZHIPU/GLM-5.3",
    "messages": [
        {
            "role": "user",
            "content": "Bagaimana cuaca di Beijing"
        }
    ],
    "tools": [
        {
            "type": "function",
            "function": {
                "name": "get_weather",
                "description": "Dapatkan informasi cuaca untuk kota tertentu",
                "parameters": {
                    "type": "object",
                    "properties": {
                        "city": {"type": "string", "description": "Nama kota"}
                    },
                    "required": ["city"]
                }
            }
        }
    ],
    "stream": true,
    "stream_options": {"include_usage": true},
    "tool_stream": true
}'

Kontrol berpikir (thinking.type dan reasoning_effort)

ZHIPU/GLM-5.3 selalu berjalan dalam mode berpikir dan tidak mendukung penonaktifan berpikir. Tetapkan thinking.type ke enabled (atau tetapkan enable_thinking ke true), dan gunakan reasoning_effort untuk mengontrol kedalaman penalaran.

Parameter

Deskripsi

Nilai yang didukung

thinking.type

Mengontrol apakah berpikir diaktifkan. Nilai default-nya adalah enabled. ZHIPU/GLM-5.3 tidak lagi mendukung disabled. Mengirimkan disabled menyebabkan permintaan API gagal.

enabled

reasoning_effort

Mengontrol kedalaman penalaran model. Jika parameter ini tidak ditentukan, nilai default-nya adalah max. Kami menyarankan Anda menggunakan max.

  • max (default): penalaran mendalam

  • high: penalaran ditingkatkan

  • low: penalaran ringan

Penalaran historis yang jelas (clear_thinking)

Parameter clear_thinking mengontrol apakah reasoning_content (proses penalaran) dari putaran sebelumnya diteruskan ke model sebagai konteks dalam percakapan multi-putaran. Hanya model seri GLM yang mendukung parameter ini.

  • true: Mengabaikan reasoning_content dari putaran sebelumnya dan hanya menggunakan konten non-penalaran, seperti teks yang terlihat, pemanggilan tool, dan hasil tool, sebagai konteks. Ini mengurangi panjang konteks dan biaya.
  • false (default): Mempertahankan reasoning_content dari putaran sebelumnya dan memberikannya ke model bersama konteks. Untuk mengaktifkan Preserved Thinking, Anda harus meneruskan reasoning_content historis melalui pesan secara lengkap, tidak diubah, dan dalam urutan aslinya. Menghilangkan, memotong, menulis ulang, atau mengubah urutannya akan menurunkan efek atau mencegahnya berfungsi.

CatatanParameter ini hanya memengaruhi konten penalaran historis lintas putaran. Parameter ini tidak mengubah apakah model menghasilkan atau mengeluarkan penalaran dalam putaran saat ini.

Contoh berikut menggunakan rangkaian pesan multi-putaran yang sama, di mana pesan assistant membawa reasoning_content. Ketika clear_thinking=true, konten penalaran historis tidak dihitung dalam konteks, sehingga prompt_tokens lebih rendah dibandingkan dengan false (default). Nilai aktual tergantung pada panjang reasoning_content historis.

Kompatibel OpenAI

from openai import OpenAI
import os

client = OpenAI(
    api_key=os.getenv("DASHSCOPE_API_KEY"),
    # Berikut adalah URL untuk Wilayah Singapura. Ganti {WorkspaceId} dengan ID ruang kerja Model Studio Anda. URL berbeda-beda tergantung wilayah.
    base_url="https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
)

# Percakapan multi-putaran. Pesan assistant membawa reasoning_content (proses penalaran historis).
messages = [
    {"role": "user", "content": "Berapa 15 * 23?"},
    {"role": "assistant", "content": "15 dikalikan 23 sama dengan 345.", "reasoning_content": "15 * 23 = 345"},
    {"role": "user", "content": "Bagaimana jika Anda menambahkan 55 ke hasil itu?"},
    {"role": "assistant", "content": "345 ditambah 55 sama dengan 400.", "reasoning_content": "345 + 55 = 400"},
    {"role": "user", "content": "Apa hasil antaranya?"},
]

completion = client.chat.completions.create(
    model="ZHIPU/GLM-5.3",
    messages=messages,
    extra_body={
    "thinking": {
        "type": "enabled",
        "clear_thinking": False  # False = pertahankan konten penalaran
      }
  }
)
print(completion.usage.prompt_tokens)  # Lebih rendah dengan true daripada dengan false
# Berikut adalah URL untuk Wilayah Singapura. Ganti {WorkspaceId} dengan ID ruang kerja Model Studio Anda. URL berbeda-beda tergantung wilayah.
curl -X POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1/chat/completions \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
    "model": "ZHIPU/GLM-5.3",
    "messages": [
        {"role": "user", "content": "Berapa 15 * 23?"},
        {"role": "assistant", "content": "15 dikalikan 23 sama dengan 345.", "reasoning_content": "15 * 23 = 345"},
        {"role": "user", "content": "Bagaimana jika Anda menambahkan 55 ke hasil itu?"},
        {"role": "assistant", "content": "345 ditambah 55 sama dengan 400.", "reasoning_content": "345 + 55 = 400"},
        {"role": "user", "content": "Apa hasil antaranya?"}
    ],
    "thinking": {
        "type": "enabled",
        "clear_thinking": false
    }
}'

Fitur lainnya

Model

Percakapan multi-putaran

Function calling

Output terstruktur

Pencarian Internet

Penyelesaian awalan

Cache konteks

Kontrol upaya penalaran

ZHIPU/GLM-5.3

Didukung

Didukung

Didukung

Tidak didukung

Didukung

Didukung

Didukung

reasoning_effort

ZHIPU/GLM-5.2

Didukung

Didukung

Didukung

Hanya mode non-berpikir

Tidak didukung

Didukung

Didukung

Didukung

reasoning_effort

Cache konteks menggunakan caching implisit dan diaktifkan secara default. Fitur ini berbeda dari layanan caching implisit Alibaba Cloud Model Studio sebagai berikut:

  • Jumlah minimum token yang di-cache adalah 512, dibandingkan dengan 1024 untuk Model Studio.

Nilai parameter default

Model

enable_thinking

temperature

top_p

top_k

repetition_penalty

ZHIPU/GLM-5.3

true (tidak dapat dinonaktifkan)

1.0

0.95

-

-

ZHIPU/GLM-5.2

true

1.0

0.95

-

-

Tanda hubung (-) menunjukkan bahwa parameter tersebut tidak memiliki nilai default dan tidak didukung.

Daftar model dan penagihan

Model seri GLM adalah model penalaran hibrida dari Z.AI. Model ini dirancang untuk agen cerdas dan menawarkan dua mode: berpikir dan non-berpikir. ZHIPU/GLM-5.3 hanya mendukung mode berpikir.

Untuk informasi panjang konteks model dan harga, lihat Konsol Model StudioKonsol Model Studio.

Penagihan didasarkan pada token input dan output model.

Dalam mode berpikir, rantai pemikiran ditagih berdasarkan token output.

Kode kesalahan

Jika terjadi kesalahan, lihat Kode kesalahan untuk menyelesaikan masalah.

Berikut adalah kode kesalahan layanan yang unik untuk Z.AI. Kode kesalahan HTTP sama dengan kode kesalahan umum untuk Model Studio. Lihat tautan di atas.

Kategori kesalahan

Kode kesalahan

Pesan kesalahan

Kesalahan dasar

500

Kesalahan internal

Kesalahan autentikasi

1000

Autentikasi gagal

1001

Parameter Authentication tidak diterima dalam header. Autentikasi tidak dapat dilakukan.

1002

Token Authentication tidak valid. Pastikan Token Authentication diteruskan dengan benar.

1003

Token Authentication telah kedaluwarsa. Hasilkan ulang atau peroleh yang baru.

1004

Verifikasi Token Authentication gagal.

1100

Baca/tulis akun

Kesalahan akun

1110

Akun Anda tidak aktif. Periksa informasi akun Anda.

1111

Akun Anda tidak ada.

1112

Akun Anda terkunci. Hubungi layanan pelanggan untuk membukanya.

1113

Akun Anda memiliki saldo yang belum dibayar. Isi ulang akun Anda dan coba lagi.

1120

Tidak dapat mengakses akun Anda. Coba lagi nanti.

1121

Akun terkunci karena pelanggaran kebijakan.

Kesalahan pemanggilan API

1200

Kesalahan pemanggilan API

1210

Parameter pemanggilan API tidak valid. Periksa dokumentasi.

1211

Model tidak ada. Periksa kode model.

1212

Model saat ini tidak mendukung metode pemanggilan ${method}.

1213

Parameter ${field} tidak diterima.

1214

Parameter ${field} tidak valid. Periksa dokumentasi.

1215

${field1} dan ${field2} tidak dapat diatur secara bersamaan. Periksa dokumentasi.

1220

Anda tidak memiliki izin untuk mengakses ${API_name}.

1221

API ${API_name} tidak lagi tersedia.

1222

API ${API_name} tidak ada.

1230

Kesalahan proses pemanggilan API.

1231

Anda sudah memiliki permintaan: ${request_id}

1234

Kesalahan jaringan. ID Kesalahan: ${error_id}. Hubungi layanan pelanggan.

1261

Prompt terlalu panjang.

Kesalahan pemblokiran kebijakan API

1300

Pemanggilan API diblokir oleh kebijakan.

1301

Sistem mendeteksi konten yang berpotensi tidak aman atau sensitif dalam input atau output. Hindari menggunakan prompt yang dapat menghasilkan konten sensitif. Terima kasih atas kerja sama Anda.

1302

Konkurensi untuk API ini terlalu tinggi. Kurangi konkurensi, atau hubungi layanan pelanggan untuk menaikkan batas.

1303

Laju permintaan untuk API ini terlalu tinggi. Kurangi laju permintaan, atau hubungi layanan pelanggan untuk menaikkan batas.

1304

Batas pemanggilan harian untuk API ini telah tercapai. Untuk menaikkan batas, hubungi layanan pelanggan.

1305

Batas trafik untuk API ini telah tercapai.

1308

Batas penggunaan ${number} ${unit} telah tercapai. Batas Anda akan direset pada ${next_flush_time}.

1309

Langganan GLM Coding Plan Anda telah kedaluwarsa dan tidak tersedia. Untuk memulihkan layanan, perpanjang langganan Anda di https://bigmodel.cn/claude-code.

1310

Batas penggunaan mingguan/bulanan telah tercapai. Batas Anda akan direset pada ${next_flush_time}.

1311

Langganan Anda saat ini tidak mencakup akses ke ${model_name}.

1312

Model ini mengalami trafik tinggi. Coba lagi nanti, atau beralih ke model lain seperti ${model_name}.

1313

Penggunaan akun Anda melanggar kebijakan penggunaan wajar, dan laju permintaan Anda telah dibatasi. Untuk informasi lebih lanjut, lihat "Syarat dan Perjanjian - Perjanjian Langganan dan Perpanjangan Otomatis". Untuk memulihkan akses penuh, buka Pusat Pribadi > Ikhtisar Rencana Pemrograman dan ajukan permohonan pencabutan pembatasan.