ms ▾
Buka akaun

Dokumentasi API & Permulaan Pantas

Mula dengan API LLM tanpa sensor dalam beberapa minit. Panduan ini merangkumi hujung serasi OpenAI, pengesahan, dan corak integrasi teras untuk pembangun.

URL Asas dan Pengesahan

Gunakan https://api.glmdocs.com/v1 sebagai URL asas anda. Hantar kunci API anda dalam Authorization: Bearer header. Anda mendapat kunci serta-merta selepas pendaftaran. Tiada nombor telefon diperlukan. Kunci adalah unik per akaun. Gantikan kunci lama apabila anda menjana yang baharu. Simpan kunci anda dengan selamat.

curl https://api.glmdocs.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Explain how to parse JSON in Python"}]
  }'

Pengesahihan adalah standard. Mana-mana SDK OpenAI berfungsi di sini. Tukar URL asas. Tetapkan kunci API. Itu sahaja yang perlu anda lakukan. Ralat mengembalikan kod HTTP standard. Gunakan 401 untuk kunci tidak sah. Gunakan 402 untuk kredit tidak mencukupi.

Permintaan Pertama dengan Python

Hantar arahan pertama anda menggunakan SDK Python rasmi. Pasang pakej. Tetapkan URL asas. Import klien. Panggil penyelesaian sem. ID model adalah "uncensored". Ia mengendalikan teks masuk, teks keluar. Tiada konfigurasi tambahan diperlukan. Respons mengandungi teks yang dijana.

from openai import OpenAI

client = OpenAI(base_url="https://api.glmdocs.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Konfigurasi ini berfungsi untuk skrip mudah. Anda boleh menyesuaikan parameter kemudian. Model tidak menolak topik dewasa yang sah. Ia berjalan pada pelayan kami. Anda hanya membayar untuk token yang digunakan. Ralat tidak menelan kredit. Penolakan adalah percuma.

Integrasi Node.js

Integrasi dengan Node.js menggunakan klien standard. Tetapkan pembolehubah persekitaran. Mulakan klien. Minta penyelesaian. Tangani respons. Kodnya mudah. Gunakan ID model yang sama. SDK mengendalikan pengisihan. Anda mendapat data berstruktur.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.glmdocs.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Pengguna Node.js mendapat latensi yang sama. API adalah segerak secara lalai. Aliran memerlukan konfigurasi tambahan. Penanganan ralat adalah kritikal. Tangani masalah rangkaian. Semak had kadar. URL asas kekal sama. Kunci anda kekal sama.

Respons Streaming

Aktifkan penstriman untuk output masa nyata. Tetapkan penanda stream. Terima pecahan seperti yang dijana. Pecahan terakhir termasuk penggunaan token. Ini membantu menjejak kos. SSE disokong. Uraikan aliran data. Paparkan teks secara berperingkat. Pengguna melihat kemajuan serta-merta.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Penstriman mengurangkan latensi yang dirasakan. Ia berfungsi dengan Python dan Node. Kiraan token muncul di akhir. Jumlahkan untuk penggunaan keseluruhan. Ralat mengganggu penstriman. Tangani sambungan putus dengan baik. Tetingkap konteks adalah besar. Ambil kira token.

Panggilan Fungsi dan Mod JSON

Gunakan panggilan fungsi untuk output berstruktur. Takrifkan alat dalam permintaan. Model mengembalikan JSON yang sah. Aktifkan mod JSON untuk output yang ketat. Tetapkan response_format ke json_object. Suhu mengawal keacakan. Top_p membataskan kepelbagaian. Jeda henti penjanaan. Benih memastikan kebolehulangan.

Penalti kehadiran dan frekuensi membantu mengawal pengulangan. Gunakan untuk tugas pengekodan. Alat boleh menghantar imej. Hujah fungsi menerima dokumen. Tiada laluan OCR diperlukan. Model mengendalikan input multimodal. Ini berkuasa untuk agen. Konfigurasikan alat dengan teliti. Uji kes sempadan.

Had had laju dan konteks

Had laju adalah 300 permintaan setiap minit. Permintaan serentak dihadkan kepada 8. Badan permintaan mesti kekal di bawah 8 MB. Jendela konteks ialah 100,000 token. Ini termasuk prompt dan penyelesaian. Output maksimum ialah 16,000 token. Output lalai ialah 2,048 token. Tetapkan max_tokens untuk melanjutkan ini.

Kesalahan memulangkan kod yang jelas. 401 bermaksud kunci tidak sah. 402 bermaksud tiada kredit. 429 bermaksud had kadar. Semak penggunaan dalam papan pemuka. Kredit tidak luput. Baki prabayar menampung semua panggilan. Hanya kripto untuk pengisian semula. USDT atau USDC.

Soalan lazim

Apakah URL asas untuk API docs GLM?

URL asas ialah HTTPS://api.glmdocs.com/v1. Ia berfungsi dengan mana-mana SDK serasi OpenAI. Anda hanya perlu menukar URL asas dan menetapkan kunci API anda.

Berapa banyak konteks yang disokong oleh model tanpa sensor?

Model ini menyokong tetingkap konteks 100,000 token. Ini termasuk prompt input dan penyelesaian yang dijana bersama. Output maksimum setiap permintaan ialah 16,000 token.

Apa yang berlaku jika saya mencapai had kadar?

Anda akan menerima kod status 429. Hadnya ialah 300 permintaan setiap minit dan 8 permintaan serentak. Tunggu sebentar dan cuba semula. API direka untuk penggunaan ber throughput tinggi.

Akses bermula dengan borang

Daftar, dapatkan token, kemas kini URL asas anda. Mudah.