KO ▾
API 키 받기

Perplexity API: 무검열 대안

Perplexity API는 높은 정확도와 출처 인용이 포함된 응답을 위해 Perplexity의 대규모 언어 모델에 프로그래밍 방식으로 접근할 수 있는 방법을 제공합니다. 합법적인 성인 또는 논쟁적인 주제에 대한 콘텐츠 필터링 없이 단일 전용 엔드포인트가 필요한 경우 이 가이드는 Perplexity API의 기술 사양, 가격 구조 및 통합 단계와 함께 무검열 대안을 설명합니다.

업데이트

주요 사항

  1. Perplexity API는 표준 LLM 패턴과 호환되는 RESTful 인터페이스를 제공하며 출처 인용이 포함된 응답을 제공합니다.
  2. 이 서비스는 서로 다른 컨텍스트 창과 가격 tiers를 가진 여러 모델 변형을 지원합니다.
  3. 통합에는 다른 LLM 제공업체와 유사하게 올바른 기본 URL과 인증 헤더를 설정해야 합니다.
  4. 단일 모델 ID를 가진 무검열 엔드포인트가 필요한 개발자를 위해 api.openrouterapi.cc에서 대체 API를 사용할 수 있습니다.
  5. 사용량은 토큰당 청구되며 비용은 선택한 모델과 출력 길이에 따라 다릅니다.

무료 체험 크레딧으로 시작

이메일과 비밀번호만 입력하면 키가 바로 화면에 표시됩니다.

API 키 받기

Perplexity API란 무엇입니까?

Perplexity API는 표준 HTTP 인터페이스를 통해 Perplexity의 대규모 언어 모델을 제공합니다. 이 API는 높은 사실 정확성과 추적 가능한 출처가 필요한 애플리케이션에 AI 기능을 통합하려는 개발자를 위해 설계되었습니다. 일반적인 채팅 인터페이스와 달리 이 API는 답변을 구성하는 데 사용된 소스 URL 목록과 함께 모델이 생성한 텍스트를 포함하는 구조화된 응답을 반환합니다. 이는 정보 검증이 중요한 애플리케이션에 특히 유용합니다.

API에 접근하려면 지정된 엔드포인트로 POST 요청을 보내야 합니다. 이 서비스는 다양한 모델 구성을 지원하여 개발자가 서로 다른 성능과 속도 특성을 선택할 수 있게 합니다. API는 모델 선택 및 캐싱을 포함한 기반 인프라를 처리하여 클라이언트에게 통합된 인터페이스를 제공합니다. 개발자는 프롬프트를 보내고 텍스트 완성을 받으며, 인용 표시를 위한 관련 메타데이터를 처리할 수 있습니다. 이 서비스는 토큰 기반 가격 책정 모델을 따르며, 비용은 입력 및 출력 토큰 수에 따라 발생합니다.

Perplexity API vs. 무검열 대안

Perplexity API는 강력한 인용 기능과 높은 정확도를 제공하지만 특정 콘텐츠 가이드라인에 따라 운영됩니다. Perplexity의 서비스 약관을 위반하는 요청은 콘텐츠의 성격에 따라 필터링되거나 거부될 수 있습니다. 이러한 필터링은 논쟁적이거나 성인 주제 등 정보에 대한 제한 없는 접근이 필요한 애플리케이션에 제한이 될 수 있습니다. 반면 무검열 API는 합법적인 성인 사용에 대해 동일한 콘텐츠 거부를 적용하지 않는 오픈 웨이트 모델 전용 단일 엔드포인트를 제공합니다.

무검열 대안은 단일 모델 ID를 제공하여 통합을 단순화하며 여러 모델 변형을 관리할 필요가 없게 합니다. 이 접근 방식은 개발자가 서로 다른 엔드포인트로 요청을 라우팅하거나 서로 다른 응답 구조를 처리할 필요가 없으므로 클라이언트 코드의 복잡성을 줄입니다. 인용보다 제한 없는 생성이 더 중요한 애플리케이션의 경우 무검열 API는 직관적이고 간결한 솔루션을 제공합니다. 무검열 모델은 전용 서버에서 호스팅되어 여러 출처를 집계하는 오버헤드 없이 일관된 성능을 보장합니다.

OpenRouter SDK와 Perplexity API 통합

Perplexity API 통합은 일반적으로 OpenAI 호환 프로토콜을 지원하는 HTTP 클라이언트 또는 SDK를 사용하여 수행됩니다. Perplexity 대시보드에서 API 키를 얻고 요청의 인증 헤더에 포함해야 합니다. API의 기본 URL은 표준 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."}]
  }'

요청을 보낼 때 모델 ID와 프롬프트를 지정합니다. API는 생성된 텍스트와 출처 목록을 포함하는 JSON 응답을 반환합니다. 개발자는 상태 코드와 응답 본문을 확인하여 속도 제한 또는 잘못된 요청과 같은 잠재적 오류를 처리해야 합니다. 무검열 API는 기본 URL https://api.openrouterapi.cc/v1과 모델 ID "uncensored"를 사용하여 유사한 패턴을 따릅니다. 이는 애플리케이션에 다른 콘텐츠 정책이 필요한 경우 제공업체 간 쉽게 전환할 수 있게 합니다.

가격 비교

Perplexity API 가격은 처리된 토큰 수를 기준으로 합니다. 서로 다른 모델은 입력 및 출력 토큰에 대해 서로 다른 요금을 가집니다. 예를 들어 Sonar 모델은 향상된 정확도와 인용 기능으로 인해 표준 모델보다 비용이 더 높을 수 있습니다. 개발자는 예상 토큰 사용량을 계산하여 비용을 정확하게 추정해야 합니다. API는 입력 프롬프트와 생성된 응답 모두에 대해 청구하므로 긴 대화나 큰 문서는 더 높은 요금을 발생시킵니다.

비교 시 무검열 API는 투명한 가격 구조를 제공합니다: 입력 토큰 1M당 $0.25, 출력 토큰 1M당 $1.00. 월 구독이나 숨겨진 수수료가 없습니다. 크레딧은 선불이며 만료되지 않으며 오류나 거부는 무료입니다. 이 모델은 대용량 또는 예측 불가능한 사용 패턴을 가진 애플리케이션에 더 비용 효율적일 수 있습니다. 또한 무검열 API는 일부 개발자가 프라이버시나 편의성을 위해 선호할 수 있는 암호화폐 결제를 지원합니다.

콘텐츠 제한

Perplexity API는 모델과 설정에 따라 정치적, 종교적 또는 성인 주제 등 특정 유형의 콘텐츠를 제한할 수 있는 콘텐츠 가이드라인을 따릅니다. 이러한 제한은 응답의 품질과 적절성을 보장하기 위해 설계되었습니다. 성인 콘텐츠를 포함한 모든 주제에 대한 제한 없는 접근이 필요한 애플리케이션의 경우 Perplexity API에서 거부를 경험할 수 있습니다. 반면 무검열 API는 합법적인 성인, 픽션 또는 논쟁적인 주제를 거부하지 않습니다. 콘텐츠 거부 없이 답변하도록 조정되어 다양한 콘텐츠 생성이 필요한 애플리케이션에 적합합니다.

무검열 API에서 항상 적용되는 하나의 하드 콘텐츠 제한은 미성년자가 관련된 성적 콘텐츠 금지입니다. 이러한 콘텐츠가 포함된 요청은 거부됩니다. 이는 모델이 일반적인 사용에 안전하면서도 더 넓은 콘텐츠 생성을 허용할 수 있도록 보장합니다. 무검열 API는 여러 모델 ID나 라우팅 로직을 관리할 필요 없이 텍스트를 생성하기 위한 신뢰할 수 있는 단일 엔드포인트가 필요한 개발자에게 이상적입니다.

Perplexity용 코드 예제

Python을 사용하여 Perplexity API에 요청을 보내는 예제입니다. 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에 간단한 프롬프트를 보내고 응답을 출력합니다. 기본 URL과 모델 ID를 변경하여 무검열 API를 유사하게 통합할 수 있습니다. 무검열 API의 응답은 OpenAI SDK와 호환되는 표준 채팅 완료 응답입니다. 이는 애플리케이션의 필요에 따라 제공업체 간 쉽게 마이그레이션할 수 있게 합니다. 무검열 API는 스트리밍, 함수 호출 및 JSON 모드를 지원하여 다양한 사용 사례에 유연성을 제공합니다.

Perplexity 스트리밍

Perplexity API와 무검열 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를 통해 스트리밍을 지원하며 토큰 사용량은 마지막 청크에 포함됩니다. 이를 통해 사용량과 비용을 정확하게 추적할 수 있습니다. Perplexity API도 스트리밍을 지원하지만 응답 구조는 약간 다를 수 있습니다. 개발자는 스트리밍 이벤트의 정확한 형식에 대해 각 문서의 설명을 참조해야 합니다.

무검열 API로 전환해야 하는 이유

무검열 API로 전환하면 통합이 단순화되고 비용이 절감됩니다. 무검열 API는 단일 모델 ID를 제공하여 여러 모델을 관리할 필요가 없게 합니다. 이는 클라이언트 코드의 복잡성을 줄이고 요청 전반에 걸쳐 일관된 동작을 보장합니다. 무검열 모델은 콘텐츠 거부 없이 답변하도록 조정되어 정보에 대한 제한 없는 접근이 필요한 애플리케이션에 적합합니다.

또한 무검열 API는 월 수수료 없이 투명한 가격을 제공합니다. 크레딧은 선불이며 만료되지 않으며 오류는 무료입니다. 이는 대용량 애플리케이션에서 상당한 비용 절감으로 이어질 수 있습니다. API는 스트리밍, 함수 호출 및 JSON 모드와 같은 표준 기능을 지원하여 기존 도구와의 호환성을 보장합니다. 신뢰할 수 있는 무검열 엔드포인트가 필요한 개발자에게 무검열 API는 Perplexity API에 대한 강력한 대안입니다.

질문과 답변

Perplexity API는 OpenAI SDK와 호환됩니까?

Perplexity API는 기본 URL과 응답 구조가 다르므로 기본적으로 OpenAI SDK와 직접 호환되지 않습니다. 그러나 어댑터를 사용하거나 클라이언트를 구성하여 Perplexity 엔드포인트를 가리킬 수 있습니다. 무검열 API는 기본 URL과 API 키 변경만으로 OpenAI SDK와 완전히 호환됩니다.

무검열 API는 성인 콘텐츠를 필터링합니까?

무검열 API는 합법적인 성인, 픽션 또는 논쟁적인 주제를 거부하지 않습니다. 그러나 미성년자가 관련된 성적 콘텐츠에는 엄격한 제한이 있어 항상 거부됩니다. 이는 모델이 일반적인 사용에 안전하면서도 제한 없는 콘텐츠 생성을 제공할 수 있도록 보장합니다.

무검열 API의 결제는 어떻게 하나요?

무검열 API의 결제는 TRC20 네트워크의 USDT 또는 Base 네트워크의 USDC를 통한 암호화폐로만 가능합니다. $10에서 $500 사이의 정수 금액으로 충전할 수 있습니다. 월 구독이나 숨겨진 수수료가 없으며 크레딧은 만료되지 않습니다.

무검열 API를 함수 호출에 사용할 수 있습니까?

네, 무검열 API는 함수 호출을 지원하여 도구를 정의하고 모델이 어떤 도구를 사용할지 결정하게 할 수 있습니다. 이 기능은 OpenAI 함수 호출 형식과 호환되어 구조화된 도구 사용에 의존하는 기존 애플리케이션에 쉽게 통합할 수 있습니다.

키는 양식 하나만 작성하면 받을 수 있습니다

계정을 생성하고 키를 복사한 후 기본 URL을 변경하십시오. 설정은 이것뿐입니다.

API 키 받기