ko ▾

Uncensored LLM API 빠른 시작

몇 분 안에 제한 없는 LLM API로 시작하세요. 텍스트를 보내고 텍스트를 받으며, 필터도 없고 예상치 못한 상황도 없습니다.

Base URL 및 인증

API는 다음에 위치합니다 https://api.nsfwh.com/v1API 키를 다음에 전달하여 인증하세요: Authorization header. 회원가입 페이지에서 Google 또는 이메일을 통해 즉시 키를 생성하세요—전화번호가 필요하지 않습니다. 키는 한 번만 표시되므로 안전하게 저장하세요. 이 키는 표준 거부 없이 성인 콘텐츠, 텍스트 생성 및 창작 글쓰기를 위한 무검열 모델에 대한 접근 권한을 부여합니다.

curl https://api.nsfwh.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a summary of the provided text."}]
  }'

첫 번째 요청 보내기

/v1/chat/completions으로 POST 요청을 보내세요. /v1/chat/completions 메시지를 사용합니다. 모델 ID는 uncensored텍스트 입력은 messages 배열입니다. 응답에는 생성된 텍스트가 포함됩니다. 임베딩, 이미지 또는 오디오는 지원되지 않습니다. 이는 필터링되지 않은 언어 기능에 대한 직접적인 접근이 필요한 개발자를 위해 설계된 순수 텍스트 입력/출력 서비스입니다.

from openai import OpenAI

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

스트리밍 응답

실시간 토큰 전달을 위해 Server-Sent Events를 사용하세요. 추가 stream: true 요청에 추가하십시오. 각 청크에는 부분 텍스트와 마지막 청크의 사용량 데이터가 포함됩니다. 이는 긴 출력에 대한 지각된 지연 시간을 줄입니다. 스트리밍은 SSE를 처리하는 모든 표준 OpenAI 호환 클라이언트와 함께 작동합니다. 채팅 인터페이스 및 대화형 애플리케이션에 이상적입니다.

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)

함수 호출 및 JSON 모드

를 사용하여 구조화된 출력을 활성화하세요 response_format: {"type": "json_object"}. 이는 모델이 자유 텍스트 대신 유효한 JSON을 반환하도록 강제합니다. 함수 호출을 위한 도구를 정의할 수도 있습니다. 지정 tool_choice 모델이 이를 사용하는 방식을 제어합니다. 이는 데이터 구문 분석, 구성 생성 또는 추가 구문 분석 로직 없이 외부 시스템과 통합하는 데 유용합니다.

import OpenAI from "openai";

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

컨텍스트 윈도우 및 제한

이 모델은 입력과 출력을 합쳐서 100,000개의 토큰 컨텍스트 윈도우를 지원합니다. 요청당 최대 출력은 16,000개 토큰입니다. max_tokens을 생략하면 max_tokens, 기본값은 2,048입니다. 키당 분당 300개의 요청을 보낼 수 있습니다. 동시성은 키당 최대 8개의 동시 요청으로 제한됩니다. 요청 본문은 8 MB 미만이어야 합니다. 이러한 제한은 고부하 사용에 안정적인 성능을 보장합니다.

오류 처리 및 토큰 사용량

오류는 표준 HTTP 상태 코드로 반환됩니다. 401은 API 키가 유효하지 않거나 만료되었음을 의미합니다. 402는 크레딧이 부족함을 나타냅니다. 429는 속도 제한을 신호합니다. 자세한 오류 메시지는 응답 본문에서 확인하세요. 토큰 사용량은 성공적인 완료에 대해서만 청구됩니다. 오류는 크레딧을 소모하지 않습니다. 이 투명한 가격 책정 모델은 작동하는 것에 대해서만 지불한다는 것을 의미합니다.

자주 묻는 질문

uncensored API는 OpenAI SDK와 호환되나요?

예, 완전히 OpenAI 호환입니다. base URL을 엔드포인트로 설정하여 공식 OpenAI SDK를 사용하세요. 모든 OpenAI 호환 클라이언트는 약간의 구성 조정으로 작동합니다. 이는 기존 프로젝트로의 쉬운 통합을 보장합니다.

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

429 상태 코드를 받게 됩니다. 키당 분당 요청 수는 300회입니다. 필요한 경우 여러 키에 요청을 분산할 수 있습니다. 각 키는 최대 8개의 동시 요청을 허용합니다. 이는 갑작스러운 스파이크가 서비스를 방해하지 않도록 방지합니다.

내 데이터는 학습에 사용되나요?

아니요, 프롬프트는 학습에 사용되지 않습니다. 귀하의 데이터는 비공개로 유지됩니다. 계정 생성에는 이메일만 수집합니다. 전화번호나 추가 개인 데이터가 필요하지 않습니다. 이는 귀하의 대화가 기밀성 및 보안이 유지됨을 보장합니다.

검열 없는 API. 거부 없음. 토큰 단위 과금.

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

API 키를 지금 받으세요

가입하고, 토큰을 복사한 후, 베이스 URL을 업데이트하세요. 완료되었습니다.

계정 열기
계정 열기