ru ▾

Claude api costs: быстрый старт для uncensored OpenAI-compatible API

Снизьте расходы на LLM, перейдя на простой неограниченный API, который принимает те же SDK и код, которые вы уже используете. Это руководство по быстрому запуску показывает, как интегрировать нашу конечную точку, совместимую с OpenAI, за считанные минуты без усилий по миграции.

Установите предпочитаемый OpenAI-совместимый SDK

Начните с установки официального SDK для вашего языка. Библиотека обрабатывает базовые HTTP-запросы, так что вы можете сосредоточиться на логике. Мы поддерживаем любой клиент, использующий протокол OpenAI.

  • Python: pip install openai
  • Node.js: npm install openai
  • Ruby: gem install openai

Это обеспечивает совместимость с нашими стандартными эндпоинтами. Вам не нужно устанавливать специализированные прокси или агрегаторы. Стандартная библиотека работает из коробки с нашим базовым URL.

Настройте base_url и ваш API-ключ

Укажите базовый URL нашего SDK-клиента для выделенного эндпоинта. Измените base_url для https://api.claudeapicosts.com/v1. Используйте API-ключ, который вы сгенерировали на нашей панели управления.

Эта конфигурация гарантирует, что все запросы направляются напрямую к нашей модели без цензуры. Скрытых комиссий за маршрутизацию нет. Ваш код остается идентичным стандартным реализациям OpenAI.

from openai import OpenAI

client = OpenAI(base_url="https://api.claudeapicosts.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Базовый URL — единственное необходимое изменение. Аутентификация использует стандартный заголовок Bearer token.

Отправьте свой первый запрос на завершение чата

Выполнить POST-запрос к /v1/chat/completions. Отправьте ваш промпт и установите модель на uncensored.Эта модель отвечает без отказов по контенту для законного использования взрослой аудиторией.

Используйте команду curl ниже для проверки подключения. Замените YOUR_API_KEY с вашим фактическим ключом. Ответ возвращает сгенерированный текст.

curl https://api.claudeapicosts.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the current pricing tiers for the model."}]
  }'

Это подтверждает, что интеграция работает. Теперь вы можете отправлять любые запросы в uncensored-модель. Входные токены тарифицируются по $0.15 за 1M.

Обработка потоковых ответов и использования токенов

Включите потоковую передачу, чтобы получать токены в реальном времени. Установите stream: true в вашем запросе. API использует Server-Sent Events (SSE) для доставки.

Подробности об использовании токенов появляются в последнем чанке. Это позволяет точно отслеживать расходы. Вы можете разобрать последнее событие, чтобы получить общее количество входных и выходных токенов.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Потоковая передача снижает воспринимаемую задержку. Она идеально подходит для интерфейсов чата и генерации длинных текстов. Модель поддерживает контекстное окно объемом 100,000 токенов.

Включите вызов функций и режим JSON

Используйте tools параметр для вызова функций. Это обеспечивает извлечение структурированных данных и использование инструментов. Установите response_format для {"type": "json_object"} для строгого вывода JSON.

Эти функции работают точно так же, как и со стандартными моделями OpenAI. Вы можете определять схемы инструментов и позволять модели выбирать действия. Режим JSON обеспечивает предсказуемый парсинг.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.claudeapicosts.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Обе функции полностью поддерживаются. Вы можете комбинировать их для сложных задач автоматизации. Модель эффективно обрабатывает определения инструментов.

Отслеживайте использование и предоплаченный кредит

Отслеживайте расходы через панель управления. Кредит списывается за реальное использование токенов. Ошибки и отказы бесплатны. Предоплаченный кредит никогда не истекает.

Пополнить баланс можно только криптовалютой. Принимаются USDT (TRC20) или USDC (Base). Минимальная сумма пополнения — $20. Бонусы начисляются за крупные суммы.

  • Пополнение от $50 добавляет бонусный кредит +5%
  • Пополнение от $100 добавляет бонусный кредит +10%
  • Пополнение от $200 добавляет бонусный кредит +15%

Отслеживайте баланс, чтобы избежать прерывания службы. Панель управления показывает использование в реальном времени. Нет ежемесячных платежей или подписок.

Частые вопросы

Какова стоимость API Claude для этой uncensored модели?

Наша цена составляет $0.15 за 1M входных токенов и $0.50 за 1M выходных токенов. Нет скрытых комиссий или стоимости подписки. Вы платите только за потребленные токены.

Как обрабатывать ограничения частоты запросов и ошибки?

Вы получаете 300 запросов в минуту и 8 одновременных запросов на ключ. Ошибка 401 означает, что ваш ключ недействителен. Ошибка 402 указывает на недостаточный кредит. Ошибка 429 сигнализирует о превышении лимита частоты запросов.

Каков размер контекстного окна и лимит вывода?

Окно контекста составляет 100 000 токенов для запроса и ответа в совокупности. Максимальный объем вывода — 16 000 токенов за запрос. Если параметр не указан, объем вывода по умолчанию составляет 2 048 токенов.

Получите API-ключ за несколько минут

Зарегистрируйтесь, скопируйте ключ, обновите базовый URL. Вот и всё.

Начать сейчас