Permintaan pertama anda
Salin Base URL dan kunci anda daripada konsol, kemudian panggil dengan curl / Python / Node.js dalam beberapa minit.
Panduan ini membawa anda melalui panggilan API pertama anda dari awal. Sebelum bermula, pastikan:
- Anda telah mencipta kunci API dan menyimpan kunci penuh tersebut.
- Anda mempunyai Base URL: log masuk ke konsol, buka dialog "Mula pantas", pilih satu protokol dan salinnya. Contoh di bawah menggunakan
https://<your-base-url>sebagai pemegang tempat — gantikannya dengan alamat anda sendiri.
Platform ini menyokong tiga protokol asli; pilih mana-mana yang sesuai — pengebilan dan baki adalah identik bagi kesemuanya.
Protokol serasi OpenAI (saranan lalai)
Serasi sepenuhnya dengan SDK OpenAI: halakan base_url ke platform ini dan kod sedia ada anda terus berfungsi.
cURL
curl https://<your-base-url>/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "your-model",
"messages": [{"role": "user", "content": "Hello"}]
}'
Python (openai SDK)
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://<your-base-url>",
)
completion = client.chat.completions.create(
model="your-model",
messages=[{"role": "user", "content": "Hello"}],
)
print(completion.choices[0].message.content)
Node.js (openai SDK)
import OpenAI from "openai"
const client = new OpenAI({
apiKey: "YOUR_API_KEY",
baseURL: "https://<your-base-url>",
})
const completion = await client.chat.completions.create({
model: "your-model",
messages: [{ role: "user", content: "Hello" }],
})
console.log(completion.choices[0].message.content)
Protokol Anthropic
Isomorfik dengan Anthropic Messages API: sahkan dengan x-api-key dan sertakan anthropic-version:
curl https://<your-base-url>/v1/messages \
-H "x-api-key: YOUR_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "your-model",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "Hello"}]
}'
Protokol Gemini
Isomorfik dengan Google GenAI API: ID model dimasukkan ke dalam laluan, dan pengesahan menggunakan x-goog-api-key:
curl "https://<your-base-url>/v1beta/models/your-model:generateContent" \
-H "x-goog-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"contents": [{"parts": [{"text": "Hello"}]}]
}'
Sahkan hasilnya
Permintaan yang berjaya akan memulangkan balasan model (bagi protokol OpenAI ia berada dalam choices[0].message.content). Daripada situ anda boleh:
- Semak penggunaan dan perubahan baki di halaman "Penggunaan" dalam konsol;
- Gantikan
your-modeldengan ID model sebenar daripada pasaran model (modaliti teks, imej, audio, video dan fail disokong).
Ralat biasa pada panggilan pertama
| Simptom | Punca dan penyelesaian |
|---|---|
| 401 Unauthorized | Kunci salah, atau kunci telah dipadam / luput. Pastikan anda menggunakan kunci penuh yang disimpan semasa penciptaan, tanpa ruang kosong yang terselit |
| Model not found | ID model tersalah eja. Salin ID yang tepat daripada pasaran model |
| Insufficient balance | Tambah nilai dahulu, kemudian cuba lagi |
Petua produksi: simpan kunci dalam pemboleh ubah persekitaran (contohnya
OPENAI_API_KEY) daripada mengodkannya secara terus, dan utamakan SDK rasmi berbanding panggilan HTTP yang ditulis sendiri — SDK menguruskan butiran keserasian protokol untuk anda.

