Klien/Magpie
Menggunakan Wokey API di Magpie
Siapkan API key Wokey, arahkan Magpie ke base URL Wokey, lalu pastikan koneksinya dengan satu request curl.
Diperbarui
Di halaman iniexpand_more
Siapkan API key dan base URLlink
Semua klien memakai API key Wokey yang sama dan base URL yang sama.
Buat API key
Masuk, lalu buat key platform di halaman API. Semua key dalam satu akun memakai saldo yang sama.
Buat API keykeyGunakan base URL Wokey
Isi base URL klien dengan domain gateway; konfigurasi di bawah menunjukkan apakah /v1 perlu ditambahkan.
Konfigurasikan klienlink
Magpie adalah gateway model yang berjalan di komputer Anda. Setelah Wokey ditambahkan sebagai provider, setiap agent di komputer tersebut dapat memanggil model Wokey melaluinya. Magpie menyimpan satu alamat per format API, dan satu perintah mengatur ketiganya.
- 1
Tambahkan provider
Jalankan perintah magpie provider add di bawah dengan API key Wokey Anda sebagai pengganti YOUR_API_KEY. url dan responses diisi https://api.wokey.ai/v1; anthropic diisi https://api.wokey.ai tanpa /v1. Tanpa argumen models, Magpie membaca daftar model dari Wokey.
- 2
Atau gunakan tautan impor
Di Magpie 0.1.8 atau lebih baru, buka https://usemagpie.ai/import#name=Wokey&chat=https://api.wokey.ai/v1&anthropic=https://api.wokey.ai, tempel API key Anda di dialog, lalu konfirmasi.
- 3
Pilih model di agent Anda
Tulis model sebagai wokey/model-id, misalnya wokey/claude-opus-5-5.
magpie provider add "Wokey" \
url=https://api.wokey.ai/v1 \
responses=https://api.wokey.ai/v1 \
anthropic=https://api.wokey.ai \
key=YOUR_API_KEYFormat API dan base URLlink
Saat satu klien berganti format API, base URL bisa berubah antara diakhiri /v1 atau tidak.
| Format | Base URL | Cocok untuk |
|---|---|---|
| OpenAI Chat Completions | https://api.wokey.ai/v1 | DeepSeek, GLM, Kimi, dan model lainnya |
| OpenAI Responses | https://api.wokey.ai/v1 | Model GPT |
| Anthropic Messages | https://api.wokey.ai | Model Claude |
Lokasi konfigurasi: magpie provider add atau tautan impor (file ~/.config/magpie/providers.json)
Verifikasi dengan curllink
Jika klien menampilkan error, pastikan dulu API key dan base URL benar dengan curl.
Magpie secara default memakai format OpenAI Chat Completions. Jika request ini mengembalikan 200, berarti API key dan base URL sudah benar. Ganti YOUR_API_KEY dengan key Anda sebelum mengirimnya.
curl https://api.wokey.ai/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-6-sol",
"messages": [
{ "role": "user", "content": "Hello" }
]
}'Error dan pemecahan masalahlink
Bedakan dulu kasus autentikasi, saldo, rate limit, ketersediaan model, dan timeout upstream.
invalid api key
Key tidak ada, salah ketik, sudah dihapus, atau header Authorization / x-api-key saling bertentangan.
insufficient balance
Saldo akun terlalu rendah. Isi saldo sebelum mengirim request lagi.
model_denylisted / account_restricted
Panggilan ke model tersebut, atau ke semua model di akun, dijeda setelah pelanggaran berulang. Lihat “Biaya penanganan pelanggaran dan pembatasan”.
request_blocked
Request ini diblokir sebelum sampai ke upstream dan tidak dikenai biaya, misalnya pengiriman ulang tanpa perubahan atas request yang baru saja ditolak model, atau pengguna akhir yang dijeda (X-End-User-Id). Pesan error menyebutkan apa yang diblokir; ubah request sesuai pesan tersebut atau coba lagi nanti. Request lain tidak terpengaruh.
rate limited
Request terlalu sering. Coba lagi nanti atau kurangi konkurensi. Jika hanya satu model, atau satu pengguna akhir (X-End-User-Id), yang terus mengembalikan 429, itu mungkin batas sementara setelah pelanggaran.
client disconnected
Klien menutup koneksi sebelum respons selesai (kode downstream_aborted). Secara default ini gratis. Begitu sebuah akun memiliki setidaknya 50 pemutusan dari sisi klien dalam 24 jam terakhir dan jumlah itu mencapai 10% atau lebih dari request-nya, request terputus berikutnya ditagih sesuai penggunaan yang dilaporkan upstream: input yang diproses, termasuk cache read dan cache write, serta output hanya jika upstream menghitungnya. Pemutusan sebelum upstream melaporkan penggunaan apa pun tetap gratis. Akun diberi tahu saat penagihan dimulai, dan penagihan berhenti otomatis dalam satu jam setelah tingkat pemutusan kembali normal. Penyebab umumnya adalah timeout klien atau proxy yang terlalu singkat, atau program yang membatalkan request sebelum selesai.
upstream unavailable
Layanan model upstream sementara tidak tersedia. Ganti model atau coba lagi nanti.
upstream timeout
Respons upstream melewati batas waktu. Persingkat konteks, kurangi max_tokens, atau coba lagi.
upstream overloaded
Model upstream sementara kelebihan beban dan Wokey sudah mencoba ulang di rute lain (kode upstream_overloaded). Ini tidak berkaitan dengan saldo Anda. Coba lagi sebentar lagi atau ganti model.
Pertanyaan umumlink
- Apakah alamat Wokey di Magpie perlu diakhiri /v1?
- Magpie menyimpan satu alamat untuk setiap format. Gunakan https://api.wokey.ai/v1 untuk chat dan responses, dan https://api.wokey.ai tanpa /v1 untuk anthropic. Alamat harus memakai https.
- Bagaimana jika tautan impor tidak bereaksi?
- Tautan impor memerlukan Magpie 0.1.8 atau lebih baru. Perbarui dulu, atau tambahkan provider dengan perintah magpie provider add.
- Bagaimana cara menulis nama model di agent?
- Dalam bentuk id provider/nama model. Provider bernama Wokey mendapat id wokey, sehingga Claude Opus 5.5 ditulis wokey/claude-opus-5-5.
- Di mana saya memasukkan API key Wokey?
- Tempelkan key di dialog impor atau berikan sebagai key= pada magpie provider add. Magpie menyimpannya di ~/.config/magpie/providers.json.
- Bolehkah saya membagikan tautan impor yang berisi key saya?
- Jangan. Parameter key berupa teks biasa, sehingga siapa pun yang memiliki tautan itu dapat memakai saldo Anda. Hapus parameter key sebelum membagikan; orang lain memasukkan key miliknya sendiri di dialog impor.