Panduan Cepat WaveSpeed LLM API: Endpoint, API Key, dan Pengaturan Kompatibel OpenAI
Tiga pertanyaan yang selalu ditanyakan pengguna baru WaveSpeed LLM: endpoint apa, API key apa, protokol apa? Panduan ini menjawab ketiganya dengan kode siap pakai untuk Python, Node.js, dan curl.
Jelajahi 290+ LLM di WaveSpeedAI — Claude, GPT, Gemini, Qwen, DeepSeek, Llama, Grok, Mistral, dan banyak lagi melalui satu endpoint yang kompatibel dengan OpenAI. Katalog LLM → · Playground →
Tiga Kolom yang Perlu Anda Isi
Saat Anda menghubungkan penyedia LLM baru ke aplikasi chat, SDK, atau IDE, Anda hampir selalu diminta untuk mengisi tiga hal yang sama:
- Endpoint / Base URL — lokasi API berada.
- API Key — cara penyedia mengenali identitas Anda.
- Protokol chat — OpenAI Chat Completions, Anthropic Messages, atau yang lainnya.
Untuk WaveSpeed LLM, jawabannya sederhana:
| Kolom | Nilai |
|---|---|
| Base URL | https://llm.wavespeed.ai/v1 |
| API Key | API key WaveSpeed Anda (dari dashboard) |
| Protokol | OpenAI Chat Completions (kompatibel langsung dengan OpenAI SDK) |
Hanya itu. Jika sebuah alat mendukung “custom OpenAI-compatible endpoint”, WaveSpeed LLM dapat digunakan.
Apa Itu WaveSpeed LLM?
WaveSpeed LLM adalah API terpadu yang memberi Anda akses ke 290+ model bahasa dari 30+ penyedia melalui satu endpoint yang kompatibel dengan OpenAI — Claude Opus 4.6, GPT-5.2, Gemini 3, DeepSeek, Llama 4, Qwen 3, Grok 4, Mistral, dan banyak lagi. Satu API key, satu base URL, satu format permintaan.
Tanpa cold start. Bayar per token. Tanpa langganan. Mulai dengan tier gratis.
Langkah 1: Dapatkan API Key Anda
- Buka wavespeed.ai dan masuk (Google/email).
- Buka dashboard dan temukan bagian API Keys.
- Buat key baru — tampilannya berupa string acak yang panjang. Salin segera dan simpan sebagai rahasia.
Perlakukan key ini seperti kata sandi. Jangan commit ke git, jangan tempel di screenshot.
Langkah 2: Atur Base URL
API LLM berada di:
https://llm.wavespeed.ai/v1
Endpoint Chat Completions karenanya adalah:
https://llm.wavespeed.ai/v1/chat/completions
Di mana pun sebuah alat meminta “OpenAI Base URL”, “API Endpoint”, atau “Custom Server URL”, tempel https://llm.wavespeed.ai/v1.
Langkah 3: Pilih Model
ID model menggunakan format vendor/model. Beberapa yang populer:
| ID Model | Catatan |
|---|---|
anthropic/claude-opus-4.6 | Konteks 1M, vision + penggunaan alat |
openai/gpt-5.2-pro | Konteks 400K, reasoning OpenAI terbaik |
google/gemini-3-flash-preview | Cepat, multimodal |
deepseek/deepseek-v4 | Bobot terbuka, kemampuan coding kuat |
meta-llama/llama-4-70b | Terbuka, murah, stabil |
Jelajahi katalog lengkap di wavespeed.ai/llm.
Langkah 4: Buat Panggilan Pertama Anda
Python (OpenAI SDK)
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://llm.wavespeed.ai/v1"
)
response = client.chat.completions.create(
model="anthropic/claude-opus-4.6",
messages=[
{"role": "user", "content": "Hello!"}
]
)
print(response.choices[0].message.content)
Node.js (OpenAI SDK)
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: 'YOUR_API_KEY',
baseURL: 'https://llm.wavespeed.ai/v1'
});
const response = await client.chat.completions.create({
model: 'anthropic/claude-opus-4.6',
messages: [{ role: 'user', content: 'Hello!' }]
});
console.log(response.choices[0].message.content);
curl
curl https://llm.wavespeed.ai/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model": "anthropic/claude-opus-4.6",
"messages": [{"role": "user", "content": "Hello!"}]
}'
Perhatikan satu-satunya perbedaan dari memanggil OpenAI secara langsung: base_url dan string model. Kode OpenAI Anda yang sudah ada tetap berfungsi tanpa perubahan.
Streaming, Tools, dan Vision
Semua yang Anda gunakan di endpoint Chat Completions OpenAI berfungsi di WaveSpeed LLM:
stream: trueuntuk streaming server-sent events.toolsdantool_choiceuntuk function calling (pada model yang mendukungnya).response_format: { type: "json_object" }untuk mode JSON.- Input gambar melalui
content: [{ type: "image_url", image_url: { url: "..." } }]pada model yang mendukung vision.
Karena protokolnya identik, library atau framework apa pun yang dibangun di atas OpenAI — LangChain, LlamaIndex, Vercel AI SDK, Haystack — berfungsi hanya dengan mengganti base URL.
Pemecahan Masalah
“Invalid API key” / error 401
Periksa kembali bahwa Anda menggunakan API key dari dashboard WaveSpeed, bukan dari OpenAI atau penyedia lain. Header harus berupa Authorization: Bearer <key>.
“Model not found” / 404 pada model
ID model bersifat case-sensitive dan harus menyertakan awalan vendor. Gunakan anthropic/claude-opus-4.6, bukan claude-opus-4.6 dan bukan Claude-Opus-4.6.
“Wrong protocol” Jika sebuah alat meminta Anda memilih antara “OpenAI”, “Anthropic”, “Gemini”, atau yang serupa — selalu pilih OpenAI. WaveSpeed LLM menggunakan OpenAI Chat Completions untuk setiap model, termasuk model Claude dan Gemini. Awalan vendor pada ID model memilih model upstream; format permintaan tetap kompatibel dengan OpenAI.
Masalah jaringan / konektivitas
Endpoint-nya adalah https://llm.wavespeed.ai/v1 — perhatikan subdomain llm. (bukan api.). Jika firewall Anda memblokir subdomain kustom, tambahkan llm.wavespeed.ai ke daftar yang diizinkan.
Mengapa WaveSpeed LLM
- Satu integrasi, 290+ model. Ganti
anthropic/claude-opus-4.6denganopenai/gpt-5.2-protanpa mengubah satu baris kode pun. - Kompatibel dengan OpenAI. Berfungsi dengan setiap OpenAI SDK, LangChain, Vercel AI SDK, dan alat apa pun yang menerima base URL kustom.
- Tanpa cold start, tanpa langganan. Bayar hanya untuk yang Anda gunakan, dengan harga per token yang transparan.
- Tier gratis. Mulai membangun tanpa kartu kredit.
Mulai Membangun Hari Ini
Tiga kolom — base URL, API key, protokol OpenAI — dan Anda siap.
Dapatkan API key Anda di wavespeed.ai/llm dan buat panggilan pertama Anda dalam waktu kurang dari lima menit.




