Документация

Начните работу с anyinfer API

Единый API для доступа к GPT-4, Claude, Gemini и 50+ моделей. OpenAI-совместимый интерфейс, автоматический failover и прозрачные цены.

Быстрый старт

Начните использовать anyinfer API за 3 простых шага. Наш API полностью совместим с OpenAI SDK, поэтому миграция занимает минимум времени.

1. Получите API ключ

Зарегистрируйтесь и получите API ключ в личном кабинете. При регистрации вы получите 400 ₽ на баланс для тестирования.

2. Установите SDK

bash
npm install openai

Используйте официальный OpenAI SDK — наш API полностью совместим.

3. Сделайте первый запрос

typescript
import OpenAI from 'openai';

const client = new OpenAI({
  baseURL: 'https://api.anyinfer.ru/v1',
  apiKey: 'ваш-api-ключ',
});

const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [
    { role: 'user', content: 'Привет! Расскажи о себе.' }
  ],
});

console.log(response.choices[0].message.content);

Аутентификация

Все запросы к API должны содержать ваш API ключ в заголовке Authorization.

bash
curl https://api.anyinfer.ru/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer ваш-api-ключ" \
  -d '{
    "model": "gpt-4o",
    "messages": [{"role": "user", "content": "Привет!"}]
  }'

Важно

Храните API ключ в безопасности. Никогда не включайте его в клиентский код или публичные репозитории.

API Reference

anyinfer API совместим с OpenAI API. Вы можете использовать те же эндпоинты и параметры.

Base URL

text
https://api.anyinfer.ru/v1

Эндпоинты

МетодЭндпоинтОписание
POST/chat/completionsСоздать chat completion
GET/modelsСписок доступных моделей

Параметры запроса

ПараметрТипОписание
modelstringID модели (обязательно)
messagesarrayМассив сообщений (обязательно)
temperaturenumberКреативность (0-2, по умолчанию 1)
max_tokensintegerМаксимум токенов в ответе
streambooleanПотоковый вывод (SSE)

Модели

anyinfer предоставляет доступ к 50+ моделям от ведущих провайдеров. Используйте ID модели в параметре model.

OpenAI

gpt-4ogpt-4o-minio1o1-mini

Anthropic

claude-3-5-sonnetclaude-3-5-haikuclaude-3-opus

Google

gemini-2.0-flashgemini-1.5-progemini-1.5-flash

DeepSeek

deepseek-chatdeepseek-reasoner
Посмотреть все модели

Возможности

Автоматический Failover

При сбое одного провайдера запросы автоматически переключаются на резервные модели

Балансировка нагрузки

Распределение запросов между несколькими API ключами для максимальной пропускной способности

OpenAI совместимость

Используйте существующий код с OpenAI SDK — просто измените base_url

Streaming

Поддержка SSE для потоковой передачи ответов в реальном времени

Инструменты

anyinfer поддерживает function calling (tools) для всех совместимых моделей.

typescript
const response = await client.chat.completions.create({
  model: 'gpt-4o',
  messages: [{ role: 'user', content: 'Какая погода в Москве?' }],
  tools: [
    {
      type: 'function',
      function: {
        name: 'get_weather',
        description: 'Получить текущую погоду',
        parameters: {
          type: 'object',
          properties: {
            location: { type: 'string', description: 'Город' }
          },
          required: ['location']
        }
      }
    }
  ]
});

Безопасность

Шифрование

Все данные передаются через HTTPS с TLS 1.3

API ключи

Ключи хранятся в зашифрованном виде (AES-256)

Без логирования

Мы не сохраняем ваши промпты и ответы

Изоляция

Данные разных пользователей полностью изолированы

Поддержка

Если у вас возникли вопросы или проблемы, мы готовы помочь.