KO ▾
API 키 받기

NoFilter API 문서

첫 번째 무검열 텍스트 생성 요청을 보내 NoFilter API을(을) 시작하세요. 이 가이드에는 기본 URL, 인증, SDK 통합, 스트리밍 및 /v1/chat/completions 엔드포인트의 하드 제한이 포함되어 있습니다.

기본 URL
https://api.nofilterapi.com/v1
모델
무검열

인증 및 기본 URL

API 키 받기에서 등록하여 시작하세요. 7일 동안 유효한 $0.50의 체험 크레딧을 받기 위해 신용카드가 필요하지 않습니다. API 키는 가입 직후 표시됩니다. 언제든지 재생성할 수 있으며, 이전 키는 즉시 무효화됩니다.

모든 요청의 기본 URL은 https://api.nofilterapi.com/v1입니다. 이 엔드포인트는 공식 OpenAI SDK 및 모든 표준 OpenAI 호환 클라이언트와 호환됩니다. 클라이언트 구성을 업데이트하여 이 기본 URL을 가리키게 하고 Authorization 헤더에 Bearer 토큰으로 키를 삽입하세요.

첫 번째 요청

표준 채팅 완료 요청을 보내 텍스트를 생성합니다. 모델 ID는 항상 uncensored입니다. API는 텍스트 입력을 받아 합법적인 성인, 픽션, 또는 논쟁적인 주제에 대한 콘텐츠 거부 없이 텍스트 출력을 반환합니다.

  • 컨텍스트 창: 100,000 토큰 (프롬프트와 완성 합산).
  • 하드 제한: 미성년자가 포함된 성 콘텐츠는 차단됩니다.

키를 테스트하려면 다음 cURL 명령을 사용하세요:

curl https://api.nofilterapi.com/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."}]
  }'

Python SDK 통합

Python 개발자는 공식 openai 라이브러리를 구성하여 기본 URL을 사용하세요. 이는 텍스트 생성을 위한 표준 요청-응답 주기와의 호환성을 보장합니다.

  • base_url을(를) https://api.nofilterapi.com/v1로 설정하세요.
  • api_key 매개변수를 통해 API 키를 제공하세요.

pip를 통해 SDK를 설치하고 클라이언트를 초기화하여 텍스트 생성을 시작하세요.

from openai import OpenAI

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

Node SDK 통합

Node.js 개발자는 OpenAI 클라이언트 인스턴스를 구성하여 동일한 결과를 얻을 수 있습니다. 기본 URL과 API 키를 전달하여 요청이 무검열 모델로 올바르게 라우팅되도록 하세요.

  • new OpenAI({ baseURL: 'https://api.nofilterapi.com/v1', apiKey: 'YOUR_KEY' })를 사용하세요.
  • 모델 uncensored로 chat.completions.create를 호출하세요.

stream 플래그를 적절히 구성하면 이 설정은 동기식 호출과 스트리밍 모두에서 작동합니다.

import OpenAI from "openai";

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

스트리밍 응답

텍스트를 토큰 단위로 받으려면 요청 페이로드에서 스트리밍을 활성화하세요. 이는 실시간 출력을 위해 필요하며 기본 동작이 아닙니다.

  • 요청 본문에 stream: true를 설정하세요.
  • 응답에서 서버 전송 이벤트(SSE)를 구문 분석하세요.

플래그가 명시적으로 설정되면 스트리밍은 cURL, Python 및 Node 클라이언트 모두에서 작동합니다. 텍스트가 생성되는 대로 표시하려는 채팅 인터페이스에 이상적입니다.

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)

제한, 오류 및 컨텍스트

서비스 중단 없이 다음 제한을 모니터링하세요:

  • 속도 제한: 키당 분당 300개 요청. 이를 초과하면 429 오류가 반환됩니다.
  • 요청 크기: 최대 본문 크기는 8 MB입니다.
  • 컨텍스트 창: 총 100,000 토큰. 이를 초과하면 모델이 이전 콘텐츠를 잘라냅니다.

일반적인 오류로는 유효하지 않은 키에 대한 401, 선불 크레딧이 부족할 경우 402, 그리고 속도 제한으로 인한 429이 있습니다. 모든 가격은 사용량 기반이며 선불 크레딧은 만료되지 않습니다.

기술 사양

크레딧을 구매하기 전에 확인할 수 있도록 API의 실제 한도와 기능을 한곳에 정리했습니다.

항목내용
형식OpenAI 호환: 어떤 OpenAI SDK든 base URL과 키만 바꾸면 동작
Base URLhttps://api.nofilterapi.com/v1
모델 IDuncensored
엔드포인트POST /v1/chat/completions · GET /v1/models
인증Authorization: Bearer YOUR_KEY
JSON 모드response_format: {"type": "json_object"}
스트리밍지원 — SSE, 마지막 청크에 토큰 사용량 포함
파라미터temperature, top_p, stop, seed, presence_penalty, frequency_penalty
컨텍스트 창100,000 토큰 (입력 + 출력)
함수 호출지원 — tools, tool_choice; 응답에 tool_calls (스트리밍 포함), 결과는 role: tool로 전송
최대 출력100,000 토큰 윈도우의 남은 만큼; max_tokens는 선택 사항(별도 상한 없음)
속도 제한키당 분당 300회
요청 크기최대 8 MB
응답 헤더X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
동시 요청키당 동시 8개
보너스$50 이상 +5%, $100 이상 +10%
충전USDT (TRC20) 또는 USDC (Base), $10~$500 사이 원하는 정수 금액
가격입력 100만 토큰당 $0.25 · 출력 100만 토큰당 $1.00
유효기간유료 크레딧은 만료되지 않으며 구독 없음
과금선불 크레딧에서 실제 사용량만큼 차감, 오류·거부는 무료
무료 체험$0.50, 7일, 카드 불필요 · 체험 키: 동시 요청 2건, 분당 60건. 첫 충전 후 전체 한도(8건, 300건) 적용
로그인Google 또는 이메일과 비밀번호
콘텐츠성인 콘텐츠 허용, 미성년자가 관련된 성적 콘텐츠는 거부
키계정당 활성 키 1개, 새 키를 만들면 이전 키는 무효

오류 코드

오류는 고정된 type을 가진 JSON으로 반환되며, 실패하거나 거부된 요청은 과금되지 않습니다.

코드유형의미
400bad_request잘못된 JSON, 빈 메시지, 잘못된 파라미터 또는 컨텍스트 초과
401missing_key · invalid_key · key_revoked키 없음·잘못됨·새 키로 교체됨
402no_credit잔액 없음 — 충전하면 즉시 재개
403content_blocked미성년자 관련 성적 콘텐츠 — 거부, 과금 없음
404not_found알 수 없는 엔드포인트
413request_too_large본문 8 MB 초과
429rate_limited · concurrency분당 300회 또는 동시 8개 초과 — 잠시 후 재시도
503upstream_busy모델 혼잡 — 몇 초 후 재시도

질문과 답변

NoFilter API은(는) 비공개인가요?

네, 프롬프트를 학습에 사용하지 않습니다. 데이터는 응답 생성을 위해 처리되지만 모델 개선 목적으로 보관되지 않습니다.

컨텍스트 창 크기는 얼마인가요?

컨텍스트 창은 입력 프롬프트와 생성된 응답을 모두 포함하여 100,000 토큰입니다. 총량이 이 한도를 초과하면 콘텐츠가 잘릴 수 있습니다.

체험 크레딧에 대해 요금이 부과되나요?

아니요. 모든 신규 계정에는 7일 동안 유효한 $0.50의 체험 크레딧이 제공됩니다. 시작하기 위해 신용카드가 필요하지 않습니다. 체험 잔액이 소진되면 표준 사용량 기반 요금이 적용됩니다.

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

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