RU ▾
Получить API-ключ

API Perplexity: Альтернатива без цензуры

API Perplexity предоставляет программный способ доступа к большим языковым моделям Perplexity для получения высокоточных ответов с цитированием. Если вам требуется единый выделенный эндпоинт без фильтрации контента для законных взрослых или спорных тем, это руководство описывает технические характеристики, тарифы и шаги интеграции API Perplexity, а также альтернативу без цензуры.

Обновлено

Ключевые моменты

  1. API Perplexity предлагает REST-интерфейс, совместимый со стандартными шаблонами LLM, и выдает ответы с указанием источников.
  2. Сервис поддерживает несколько вариантов моделей, каждая из которых имеет свои контекстные окна и тарифы.
  3. Интеграция требует указания правильного базового URL и заголовков аутентификации, аналогично другим поставщикам LLM.
  4. Для разработчиков, которым нужен эндпоинт без цензуры с одним идентификатором модели, доступна альтернативная API по адресу api.openrouterapi.cc.
  5. Использование тарифицируется за токен, стоимость зависит от выбранной модели и длины вывода.

Начните с пробного баланса

E-mail и пароль — ключ сразу на экране.

Получить API-ключ

Что такое API Perplexity?

API Perplexity предоставляет доступ к большим языковым моделям Perplexity через стандартный HTTP-интерфейс. Оно предназначено для разработчиков, которым нужно интегрировать возможности ИИ в приложения, требующие высокой фактологической точности и отслеживаемых источников. В отличие от обычных чат-интерфейсов, API возвращает структурированные ответы, содержащие сгенерированный текст модели вместе со списком URL-адресов источников, использованных для формирования ответа. Это делает его особенно полезным для приложений, где критически важна проверка информации.

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

API Perplexity против Альтернатив без цензуры

Хотя API Perplexity предлагает мощные функции цитирования и высокую точность, он работает в рамках определенных правил контента. Запросы, нарушающие условия обслуживания Perplexity, могут быть отфильтрованы или отклонены в зависимости от характера контента. Эта фильтрация может быть ограничением для приложений, требующих неограниченного доступа к информации, включая дискуссионные или темы для взрослых. В отличие от этого, API без цензуры предоставляет единый эндпоинт, выделенный для модели с открытыми весами, которая не применяет такие отказы в контенте для законного использования взрослыми.

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

Интеграция API Perplexity с SDK OpenRouter

Интеграция API Perplexity обычно включает использование HTTP-клиента или SDK, поддерживающего протокол, совместимый с OpenAI. Вам нужно получить API-ключ в панели управления Perplexity и включить его в заголовок авторизации ваших запросов. Базовый URL для API отличается от стандартного эндпоинта OpenAI, поэтому вам необходимо настроить клиент для указания правильного адреса.

curl https://api.openrouterapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

При отправке запроса вы указываете идентификатор модели и промпт. API возвращает ответ в формате JSON, содержащий сгенерированный текст и список источников. Разработчики должны обрабатывать возможные ошибки, такие как превышение лимита запросов или некорректные запросы, проверяя код состояния и тело ответа. API без цензуры следует аналогичному шаблону, используя базовый URL https://api.openrouterapi.cc/v1 и идентификатор модели "uncensored". Это позволяет легко переключаться между поставщиками, если вашему приложению требуется другая политика контента.

Сравнение цен

Ценообразование API Perplexity основано на количестве обработанных токенов. Разные модели имеют разные ставки для входных и выходных токенов. Например, модели Sonar могут иметь более высокую стоимость по сравнению со стандартными моделями из-за их повышенной точности и функций цитирования. Разработчикам следует рассчитать ожидаемое использование токенов, чтобы точно оценить расходы. API взимает плату как за входной промпт, так и за сгенерированный ответ, поэтому более длинные разговоры или большие документы будут стоить дороже.

В сравнении, API без цензуры предлагает прозрачную структуру ценообразования: $0,25 за 1 млн входных токенов и $1,00 за 1 млн выходных токенов. Нет ежемесячных подписок или скрытых комиссий. Кредит предоплачен и не сгорает, ошибки и отказы бесплатны. Эта модель может быть более экономичной для приложений с высокой нагрузкой или непредсказуемыми паттернами использования. Кроме того, API без цензуры поддерживает оплату криптовалютой, что может быть предпочтительным для некоторых разработчиков из-за конфиденциальности или удобства.

Ограничения контента

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

Одно строгое ограничение контента, которое всегда применяется в API без цензуры, — это запрет на сексуальный контент с участием несовершеннолетних. Запросы, содержащие такой контент, будут отклонены. Это обеспечивает безопасность модели для общего использования, позволяя при этом более широкую генерацию контента. API без цензуры идеально подходит для разработчиков, которым нужен надежный единый эндпоинт для генерации текста без необходимости управления несколькими идентификаторами моделей или логикой маршрутизации.

Примеры кода для Perplexity

Вот пример того, как отправить запрос в API Perplexity с использованием Python. Вам нужно установить библиотеку requests и установить ваш API-ключ.

from openai import OpenAI

client = OpenAI(base_url="https://api.openrouterapi.cc/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)

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

Потоковая передача с Perplexity

И API Perplexity, и API без цензуры поддерживают потоковую передачу ответов. Потоковая передача позволяет получать токены по мере их генерации, обеспечивая более быстрое воспринимаемое время ответа для пользователей. Чтобы включить потоковую передачу, установите параметр stream в true в вашем запросе. API возвращает серию событий, каждое из которых содержит часть ответа. Вы можете обрабатывать эти события в реальном времени, чтобы отображать текст по мере его генерации.

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)

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

Почему стоит перейти на API без цензуры?

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

Кроме того, API без цензуры имеет прозрачное ценообразование без ежемесячных платежей. Кредит предоплачен и не сгорает, ошибки бесплатны. Это может привести к значительной экономии средств для приложений с высокой нагрузкой. API поддерживает стандартные функции, такие как потоковая передача, вызов функций и JSON-режим, обеспечивая совместимость с существующими инструментами. Для разработчиков, которым нужен надежный эндпоинт без цензуры, API без цензуры является сильной альтернативой API Perplexity.

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

Совместимо ли API Perplexity с SDK OpenAI?

API Perplexity не совместимо с SDK OpenAI из коробки, так как использует другой базовый URL и структуру ответа. Однако вы можете использовать адаптер или настроить клиент для подключения к эндпоинту Perplexity. API без цензуры полностью совместимо с SDK OpenAI, требуя лишь изменения базового URL и API-ключа.

Фильтрует ли API без цензуры контент для взрослых?

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

Как оплатить API без цензуры?

Оплата API без цензуры принимается только в криптовалюте: USDT в сети TRC20 или USDC в сети Base. Вы можете пополнить баланс любой целой суммой от $10 до $500. Нет ежемесячных подписок или скрытых комиссий, кредит не сгорает.

Можно ли использовать API без цензуры для вызова функций?

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

Ваш ключ — в одной форме от вас

Создайте аккаунт, скопируйте ключ, измените базовый URL. Вот и вся настройка.

Получить API-ключ