ko ▾

Uncensored API 개발자용

$0.15 1M 입력 토큰당$0.50 출력 토큰 / 100만 개100,000 토큰 컨텍스트$0.50 트라이얼 크레딧300 분당 요청 수

Claude 코드 NSFW: 빠른 시작 & SDK 통합

표준 OpenAI 기본 URL을 저희 엔드포인트로 교체하여 동일한 클라이언트 코드를 uncensored 모델에서 실행하세요. SDK 통합을 변경하지 않고 제한 없는 텍스트 생성을 얻으세요.

설치 및 구성

베이스 URL을 전용 엔드포인트로 변경하세요. 이 단일 변경으로 기존 코드가 표준 거부 처리를 즉시 우회할 수 있습니다. 새로운 라이브러리가 필요하지 않습니다. 요청의 새 목적지만 설정하면 됩니다.

가입 직후 API 키를 구성하세요. 키는 대시보드에 표시되며 모든 OpenAI 호환 클라이언트와 함께 작동합니다. 이 설정을 사용하여 애플리케이션 로직을 변경하지 않고도 당사 uncensored LLM으로 트래픽을 라우팅하세요.

기본 채팅 완료 예시

제한 없는 텍스트를 생성하려면 표준 채팅 완료 요청을 보내세요. 모델은 프롬프트를 받아 성인 주제에 대한 필터링 없이 직접적인 응답을 반환합니다.

아래 curl 명령어를 사용하여 연결을 확인하세요. YOUR_API_KEY를 생성된 토큰으로 바꾸세요. 이 엔드포인트는 고컨텍스트 생성에 최적화된 uncensored 모델을 제공합니다.

curl https://api.claudecodensfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the steps to restart the system service"}]
  }'

응답에는 완료의 전체 텍스트가 포함됩니다. 이 문자열을 애플리케이션에서 직접 처리할 수 있습니다. 표준 텍스트 출력에는 특별한 파싱이 필요하지 않습니다.

스트리밍 응답 및 사용량

사용자의 지각된 지연 시간을 줄이기 위해 토큰을 실시간으로 스트리밍합니다. 이 방법은 생성되는 대로 부분 결과를 제공합니다. 상호작용형 애플리케이션에 더 매끄러운 경험을 제공합니다.

Python SDK 스니펫을 사용하여 스트리밍을 효율적으로 처리하세요. 코드는 각 청크가 도착할 때마다 캡처합니다. 이러한 청크를 누적하여 최종 응답을 만들거나 실시간으로 표시할 수 있습니다.

from openai import OpenAI

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

SSE를 통해 스트리밍이 지원됩니다. 마지막 청크에는 토큰 사용 세부 정보가 포함되어 추가 API 호출 없이 소비량을 정확하게 추적할 수 있습니다.

고급 매개변수 및 모드

표준 매개변수를 사용하여 출력의 창의성과 구조를 제어하세요. 변동성을 위해 temperature를 조정하거나 nucleus sampling을 위해 top_p를 조정하세요. 이러한 설정은 다른 모델에서 작동하는 방식과 정확히 동일합니다.

구조화된 JSON 응답을 보내려면 Node SDK를 사용하세요. 신뢰할 수 있는 구문 분석을 위해 response_format을 json_object로 설정하세요. 이는 엄격한 스키마를 따라야 하는 데이터나 코드 스니펫 생성에 유용합니다.

import OpenAI from "openai";

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

함수 호출이 지원됩니다. 요청에 도구를 정의하고 모델이 언제 호출할지 결정하게 하세요. 이는 로직을 하드코딩하지 않고도 복잡한 워크플로우를 가능하게 합니다.

오류 처리 및 제한

애플리케이션에서 표준 HTTP 오류를 우아하게 처리하세요. 401 상태는 유효하지 않거나 누락된 API 키를 나타냅니다. 자격 증명을 확인하고 키가 활성화되어 있는지 확인하세요.

402 상태는 사전 결제된 크레딧이 소진되었음을 의미합니다. 서비스를 다시 시작하려면 암호화폐로 충전하세요. 크레딧은 만료되지 않으므로 편리할 때 언제든지 자금을 추가할 수 있습니다.

429 상태는 속도 제한에 도달했음을 나타냅니다. 분당 300회 요청이 허용됩니다. 요청을 재시도하기 전에 잠시 기다리세요.

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 토큰의 컨텍스트 윈도우를 준수하세요. 이 제한은 프롬프트 토큰과 완성 토큰의 합계에 적용됩니다. 이 제한을 초과하면 오류가 발생합니다. 입력 크기를 적절히 계획하세요.

자주 묻는 질문

공식적인 claude code NSFW API입니까?

아니요, 당사는 독립적인 제공업체로 오픈 웨이트 모델을 호스팅합니다. 표준 OpenAI 엔드포인트와 호환되는 무검열 LLM 경험을 제공합니다. 특정 모델에 대한 자세한 내용은 벤더 문서를 참조하십시오.

uncensored 모델은 이미지 생성을 지원하나요?

아니요, 이 API는 텍스트만 제공합니다. 임베딩, 오디오, 비디오, 이미지 생성을 지원하지 않습니다. 필요시 함수 호출을 통해 다른 서비스와 통합할 수 있습니다.

크레디트를 충전하는 방법은 무엇인가요?

충전은 암호화폐 전용으로, TRC20의 USDT 또는 Base의 USDC를 통해 이루어집니다. 최소 충전 금액은 $20부터 시작됩니다. 크레딧은 만료되지 않으며 보너스는 자동으로 적용됩니다.

몇 초 만에 키를 받으세요.

등록하고 토큰을 복사한 후 엔드포인트 URL을 업데이트하세요. 전체 구성이 완료됩니다.

키를 받으세요