WaveSpeed LLM API: Быстрый старт — эндпоинт, ключ API и совместимость с OpenAI
Три вопроса, которые задаёт каждый новый пользователь WaveSpeed LLM: какой эндпоинт, какой ключ API, какой протокол? Это руководство отвечает на все три с готовым к копированию кодом для Python, Node.js и curl.
Просматривайте 290+ LLM на WaveSpeedAI — Claude, GPT, Gemini, Qwen, DeepSeek, Llama, Grok, Mistral и другие через единый OpenAI-совместимый эндпоинт. Каталог LLM → · Playground →
Три поля, которые нужно заполнить
Когда вы подключаете нового провайдера LLM к чат-приложению, SDK или IDE, вас почти всегда спрашивают одно и то же:
- Эндпоинт / Base URL — где находится API.
- API-ключ — как провайдер вас идентифицирует.
- Протокол чата — OpenAI Chat Completions, Anthropic Messages или что-то иное.
Для WaveSpeed LLM ответы просты:
| Поле | Значение |
|---|---|
| Base URL | https://llm.wavespeed.ai/v1 |
| API-ключ | Ваш API-ключ WaveSpeed (из личного кабинета) |
| Протокол | OpenAI Chat Completions (совместим с OpenAI SDK) |
Всё. Если инструмент поддерживает «пользовательский OpenAI-совместимый эндпоинт», WaveSpeed LLM работает.
Что такое WaveSpeed LLM?
WaveSpeed LLM — это единый API, который предоставляет доступ к 290+ языковым моделям от 30+ провайдеров через один OpenAI-совместимый эндпоинт — Claude Opus 4.6, GPT-5.2, Gemini 3, DeepSeek, Llama 4, Qwen 3, Grok 4, Mistral и другие. Один API-ключ, один Base URL, один формат запросов.
Без холодных стартов. Оплата за токены. Без подписок. Бесплатный уровень для начала.
Шаг 1: Получите API-ключ
- Перейдите на wavespeed.ai и войдите в аккаунт (Google или email).
- Откройте личный кабинет и найдите раздел API Keys.
- Создайте новый ключ — он выглядит как длинная случайная строка. Скопируйте его сразу и сохраните в надёжном месте.
Относитесь к этому ключу как к паролю. Не добавляйте его в git, не вставляйте в скриншоты.
Шаг 2: Укажите Base URL
LLM API находится по адресу:
https://llm.wavespeed.ai/v1
Эндпоинт Chat Completions, соответственно:
https://llm.wavespeed.ai/v1/chat/completions
Везде, где инструмент запрашивает «OpenAI Base URL», «API Endpoint» или «Custom Server URL», вставляйте https://llm.wavespeed.ai/v1.
Шаг 3: Выберите модель
Идентификаторы моделей используют формат vendor/model. Несколько популярных:
| ID модели | Примечания |
|---|---|
anthropic/claude-opus-4.6 | Контекст 1M, vision + использование инструментов |
openai/gpt-5.2-pro | Контекст 400K, лучшие рассуждения OpenAI |
google/gemini-3-flash-preview | Быстрая, мультимодальная |
deepseek/deepseek-v4 | Открытые веса, сильное кодирование |
meta-llama/llama-4-70b | Открытая, доступная, стабильная |
Полный каталог доступен на wavespeed.ai/llm.
Шаг 4: Сделайте первый запрос
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!"}]
}'
Обратите внимание: единственные отличия от прямого обращения к OpenAI — base_url и строка model. Весь остальной существующий код для OpenAI работает без изменений.
Стриминг, инструменты и Vision
Всё, что работает на эндпоинте Chat Completions OpenAI, работает и на WaveSpeed LLM:
stream: trueдля стриминга через server-sent events.toolsиtool_choiceдля вызова функций (на поддерживающих моделях).response_format: { type: "json_object" }для JSON-режима.- Передача изображений через
content: [{ type: "image_url", image_url: { url: "..." } }]на моделях с поддержкой vision.
Поскольку протокол идентичен, любая библиотека или фреймворк, основанный на OpenAI, — LangChain, LlamaIndex, Vercel AI SDK, Haystack — работает при простой замене Base URL.
Устранение неполадок
«Invalid API key» / ошибки 401
Убедитесь, что используете API-ключ из личного кабинета WaveSpeed, а не от OpenAI или другого провайдера. Заголовок должен быть Authorization: Bearer <key>.
«Model not found» / ошибка 404 для модели
Идентификаторы моделей чувствительны к регистру и должны включать префикс провайдера. Используйте anthropic/claude-opus-4.6, а не claude-opus-4.6 и не Claude-Opus-4.6.
«Wrong protocol» Если инструмент предлагает выбрать между «OpenAI», «Anthropic», «Gemini» или другим вариантом — всегда выбирайте OpenAI. WaveSpeed LLM использует OpenAI Chat Completions для всех моделей, включая Claude и Gemini. Префикс провайдера в ID модели выбирает исходную модель; формат запроса остаётся совместимым с OpenAI.
Проблемы с сетью / подключением
Эндпоинт — https://llm.wavespeed.ai/v1 — обратите внимание на поддомен llm. (не api.). Если ваш файервол блокирует пользовательские поддомены, добавьте llm.wavespeed.ai в список разрешённых.
Почему WaveSpeed LLM
- Одна интеграция, 290+ моделей. Замените
anthropic/claude-opus-4.6наopenai/gpt-5.2-proбез единого изменения в коде. - Совместимость с OpenAI. Работает с каждым OpenAI SDK, LangChain, Vercel AI SDK и любым инструментом, поддерживающим пользовательский Base URL.
- Без холодных стартов и подписок. Платите только за то, что используете, с прозрачным ценообразованием за токены.
- Бесплатный уровень. Начните разрабатывать без банковской карты.
Начните разработку сегодня
Три поля — Base URL, API-ключ, протокол OpenAI — и вы готовы.
Получите API-ключ на wavespeed.ai/llm и сделайте первый запрос менее чем за пять минут.




