Укажите адрес
https://wannapi.pro/v1
API gatewayOpenAI + Anthropic
Подключайте приложения, ботов и автоматизации через единый адрес WannAPI. Привычные SDK, потоковые ответы и один персональный ключ.
$ curl https://wannapi.pro/v1/models \
-H "Authorization: Bearer $WANNAPI_API_KEY"
HTTP/2 200
{
"object": "list",
"data": [ ... ]
}
Для совместимых chat/messages-вызовов достаточно сменить Base URL и ключ.
ПОДКЛЮЧЕНИЕ / 3 ШАГА
Используйте персональный ключ WannAPI. Ключ передаётся стандартным способом — в Authorization или x-api-key.
https://wannapi.pro/v1
wapi_live_••••••••••••
персональный
GET /v1/models
GET
curl https://wannapi.pro/v1/chat/completions \
-H "Authorization: Bearer $WANNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "YOUR_MODEL",
"messages": [{"role": "user", "content": "Привет!"}],
"stream": true
}'
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.WANNAPI_API_KEY,
baseURL: "https://wannapi.pro/v1",
});
const response = await client.chat.completions.create({
model: "YOUR_MODEL",
messages: [{ role: "user", content: "Привет!" }],
});
from openai import OpenAI
import os
client = OpenAI(
api_key=os.environ["WANNAPI_API_KEY"],
base_url="https://wannapi.pro/v1",
)
response = client.chat.completions.create(
model="YOUR_MODEL",
messages=[{"role": "user", "content": "Привет!"}],
)
СОВМЕСТИМОСТЬ
Для OpenAI-совместимых клиентов задайте Base URL с `/v1`. Для Anthropic-совместимых — корневой адрес и тот же персональный ключ в `x-api-key`.
https://wannapi.pro/v1https://wannapi.proWANNAPI_API_KEYHTTPS + JSON + SSEКОРОТКО О ГЛАВНОМ
Персональный ключ выдаёт администратор WannAPI. Не размещайте его во фронтенд-коде и публичных репозиториях.
Запросите GET /v1/models и используйте точный идентификатор из ответа в поле model.
Да. Передайте "stream": true; прокси не буферизует потоковые ответы.
Ключ отсутствует или неверен. Проверьте заголовок Authorization: Bearer … либо x-api-key.