ko ▾

Uncensored LLM API. 선불. 암호화폐.

무료 크레딧으로 시작하세요

이메일과 비밀번호를 사용하세요; 키를 즉시 받으세요.

ChatUnfilteredUncensored LLM API 빠른 시작
https://api.chatunfiltered.com/v1

Uncensored LLM API 빠른 시작

몇 분 만에 필터링 없는 채팅 API를 시작하세요. 선불 암호화폐 크레딧을 사용하여 텍스트를 보내고 전용 분리된 모델로부터 응답을 받으세요.

인증: API 키 설정

API 키는 모든 요청을 인증합니다. Google 또는 이메일 주소로 가입한 직후 이 키를 받게 됩니다. 선불 크레딧에 대한 접근 권한을 제공하므로 안전하게 보관하세요. 이 키는 속도 제한 및 청구의 유일한 식별자 역할을 합니다. 필요시 대시보드를 통해 수동으로 회전시킬 수 있으며, 새 키가 이전 키를 즉시 대체함을 유의하세요.

Base URL 및 엔드포인트 구조

기본 URL은 HTTPS://api.chatunfiltered.com/v1입니다. 이 구조는 표준 OpenAI SDK와의 호환성을 보장합니다. 채팅 완성 엔드포인트와 상호 작용하기만 하면 됩니다. 임베딩, 이미지 생성 및 오디오 처리는 사용할 수 없습니다. 라우팅 오류를 피하기 위해 모든 클라이언트 구성에서 기본 URL을 일관되게 유지하십시오.

curl https://api.chatunfiltered.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check server status"}]
  }'

첫 번째 POST 요청하기

/v1/chat/completions으로 POST 요청을 보내 텍스트를 생성하세요. API 키를 Authorization 헤더에 포함하세요. 모델을 "uncensored"로 설정하여 전용 uncensored LLM에 액세스하세요. 요청 본문에는 프롬프트가 포함된 messages 배열이 포함되어야 합니다. 응답에는 토큰 사용량과 생성된 콘텐츠가 반환됩니다. 이 직접적인 접근 방식은 다중 모델 프록시보다 지연 시간을 최소화합니다.

from openai import OpenAI

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

응답 형식 및 스트리밍 이해하기

표준 JSON 형식으로 응답을 받거나 Server-Sent Events를 통해 스트리밍할 수 있습니다. 스트리밍을 사용하면 토큰이 생성되는 대로 처리할 수 있어 긴 출력의 지각된 지연 시간을 줄일 수 있습니다. 스트림의 마지막 청크에는 정확한 청구를 위한 총 토큰 사용량이 포함됩니다. 또한 구조화된 데이터 출력을 위해 JSON 모드를 적용할 수도 있습니다. 애플리케이션 아키텍처에 가장 적합한 방법을 선택하세요.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.chatunfiltered.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);

매개변수 구성: 온도, Top-P 및 도구

응답의 무작위성을 제어하기 위해 온도 및 top_p을 조정합니다. 함수 호출 기능을 위해 tool_choice를 사용합니다. 모델은 response_format을 통해 엄격한 JSON 모드를 지원합니다. 특정 지점에서 생성을 중단하기 위해 종료 시퀀스를 설정할 수도 있습니다. 이러한 매개변수는 외부 라우팅 레이어 없이 uncensored 모델의 동작에 세밀한 제어를 제공합니다.

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)

오류 처리 및 토큰 사용량 추적

잘못된 키의 경우 401 오류, 크레딧 부족의 경우 402 오류를 처리합니다. 분당 300개 요청을 초과하면 속도 제한으로 인해 429가 반환됩니다. 프롬프트와 완성을 합친 컨텍스트 창은 100,000토큰입니다. 오류와 거부 사항은 선불 크레딧을 소모하지 않습니다. 정확한 비용 관리를 위해 마지막 스트리밍 청크에서 토큰 사용량을 추적합니다.

자주 묻는 질문

uncensored 채팅 API에 대한 결제 방법은 무엇인가요?

TRC20의 USDT 또는 Base의 USDC로 계정에 충전합니다. 크레딧은 실제 토큰 사용량에 따라 청구되며, 입력 토큰 1M당 $0.15, 출력 토큰 1M당 $0.50입니다. 관리할 월별 요금이나 구독이 없습니다.

공식적인 OpenAI 서비스입니까?

아니요, 이는 OpenAI 호환 API를 제공하는 독립적인 서비스입니다. 전용 무검열 모델을 제공하며, GPT-4나 기타 벤더 모델이 아닙니다. 엔드포인트 구조는 OpenAI 표준과 일치하여 쉽게 통합할 수 있지만, 기반 인프라와 모델은 별개입니다.

요율 제한을 초과하면 어떻게 되나요?

분당 300회 요청을 초과했음을 나타내는 429 상태 코드를 받게 됩니다. 키당 최대 8개의 동시 요청을 가질 수 있습니다. 윈도우이 초기화될 때까지 기다리거나 동시성을 줄여 중단 없이 요청 전송을 계속하세요.

API 키 생성

등록하고 키를 복사한 후 기본 URL을 업데이트하세요. 전체 설정 프로세스입니다.

API 키 받기