Apixly · API

OpenAI-совместимый API для GPT, Claude, изображений и видео

Apixly объединяет чат, изображения и видео через AI API. Для поддерживаемых endpoint используйте существующий OpenAI-клиент, а для Claude — Anthropic Messages. Группа ключа определяет доступ к моделям и цены.

Обновлено:

Выберите правильный протокол

Для OpenAI SDK задайте base_url https://apixly.ai/v1 и ключ Apixly. Для Anthropic-совместимого клиента базовый домен — https://apixly.ai: клиент добавляет /v1/messages. Gemini использует собственный путь и заголовок. Семейства API не взаимозаменяемы.

OpenAI-запросы используют Authorization: Bearer; Anthropic Messages — x-api-key и anthropic-version. Скопируйте актуальный ID модели из каталога или авторизованного /v1/models. Проверяйте документированный формат запроса и ответа, а не только название модели в интерфейсе.

Привяжите группу и отправьте первый запрос

Создайте ключ в консоли и привяжите доступную группу. Пример GPT ниже требует OpenAI-группу. Начните с короткого сообщения без стриминга, инструментов и медиа. Проверьте choices[0].message.content, usage и соответствующее списание.

После первого полного ответа включайте функции по одной. Для изображений и видео следуйте отдельным инструкциям по асинхронным задачам и скачиванию. Студия и API используют общий баланс, но сохраняют модельные тарифы и условия групп.

Подключите рабочие инструменты

В документации есть Claude Code, Codex, SDK, генерация изображений и видеозадачи. Каталог n8n содержит workflow для поддержки с валидацией, классификацией и очередью проверки человеком. Выберите близкий вашему продукту сценарий, проверьте результаты и расходы до увеличения объёма.

Храните ключ на сервере или в поддерживаемой секретной конфигурации инструмента. Не встраивайте его в публичную страницу. Руководства по ценам и надёжности помогут оценить стоимость и определить критерии приёмки.

Первый запрос

curl https://apixly.ai/v1/chat/completions \
  -H "Authorization: Bearer $APIXLY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5.6-sol","messages":[{"role":"user","content":"Hello"}]}'

Подключите существующий Python-клиент

Установите пакет openai для Python. Задайте на сервере APIXLY_API_KEY и точный доступный ключу ID модели в APIXLY_MODEL. Для первой проверки выберите текстовую модель без инструментов, изображений и потокового вывода.

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["APIXLY_API_KEY"],
    base_url="https://apixly.ai/v1",
    timeout=120,
    max_retries=0,
)
response = client.chat.completions.create(
    model=os.environ["APIXLY_MODEL"],
    messages=[{"role": "user", "content": "Hello"}],
    stream=False,
)
content = response.choices[0].message.content
if not content:
    raise RuntimeError("No text result; inspect the response before continuing")
print(content)
print(response.usage)

Пример выводит полный текст и usage. До увеличения нагрузки сопоставьте запрос с записью расхода и списанием в консоли. Не записывайте ключ API в журнал. Дополнительные функции проверяйте отдельно на той же модели и группе.

Если первый запрос не прошёл

401
Проверьте ключ Apixly и заголовок Authorization. Вход в ChatGPT не заменяет ключ API.
404
Проверьте HTTP-метод, ID модели и базовый URL. SDK добавляет путь сам: не дублируйте /v1.
429
Проверьте лимиты частоты и параллельности. Учитывайте Retry-After и ограничивайте повторы, только если повтор безопасен.
5xx / timeout
Сохраните идентификатор запроса и тело ошибки. Выясните состояние неопределённого платного запроса или задачи перед повторной отправкой.

Вопросы и ответы

Нужно переписывать OpenAI-приложение?

Для поддерживаемых совместимых endpoint сначала замените base URL и ключ, затем проверьте модель и нужные функции. Специальные инструменты и форматы медиа могут потребовать изменений.

Один ключ открывает все модели?

Доступ зависит от привязанных групп. Проверьте семейство API и поддерживаемые ID моделей в каталоге и документации.

Другие руководства

Источники и документация

Apixly · LearnLink Technology Limited · [email protected]