Qwen nsfw API 문서
표준 OpenAI 호환 클라이언트로 몇 분 만에 무검열 LLM API를 실행하세요. 이 가이드는 NSFW LLM API의 베이스 URL, 인증 및 빠른 통합 단계를 다룹니다.
설치 및 설정
선호하는 SDK를 설치하고 두 가지 환경 변수를 설정하세요. 대시보드에서 API 키와 서비스의 기본 URL이 필요합니다.
- Base URL:
https://api.nsfwqwen.com/v1 - 모델 ID:
uncensored
이 구성은 모든 표준 OpenAI 호환 클라이언트와 함께 작동합니다. 이 모델은 당사 자체 서버에서 실행되며 타사 벤더의 프록시가 아닙니다. 애플리케이션 로직을 변경할 필요가 없으며 연결 세부 정보만 수정하면 됩니다.
인증
의 API 키를 전달 Authorization 헤더 사용 Bearer 스키마입니다. 모든 요청에는 서버 인증을 위해 이 헤더가 포함되어야 합니다.
- 헤더 이름:
Authorization - 헤더 값:
Bearer YOUR_API_KEY
키가 없거나 유효하지 않으면 서버는 401 오류를 반환합니다. 키는 Google 또는 이메일을 통해 가입한 직후 생성됩니다. 이 키는 선불 크레딧에 대한 접근 권한을 부여하므로 안전하게 보관하세요.
채팅 완료 엔드포인트
다음으로 프롬프트를 전송하세요 /v1/chat/completions POST 요청을 사용하는 엔드포인트입니다. 모델은 법적 성인 콘텐츠를 필터링하지 않고 입력에 기반한 텍스트를 반환합니다.
curl https://api.nsfwqwen.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current version number?"}]
}'응답에는 생성된 텍스트가 choices 배열입니다. 프롬프트와 완결 텍스트를 합쳐 최대 100,000토큰의 컨텍스트 윈도우를 설정할 수 있습니다. 이는 즉각적인 컨텍스트 손실 없이 긴 대화나 대규모 문서 처리를 가능하게 합니다.
스트리밍 응답
stream을 true로 설정하여 스트리밍 활성화 stream: true 요청에 포함됩니다. 서버는 생성되는 대로 토큰을 서버 전송 이벤트(SSE)로 전송합니다. 이는 실시간 사용자 인터페이스에 이상적입니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwqwen.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)각 청크에는 부분 텍스트가 포함됩니다. 이러한 청크를 누적하여 사용자에게 전체 응답을 표시할 수 있습니다. 마지막 청크에는 청구를 위한 총 토큰 사용량이 포함됩니다.
매개변수 및 설정
표준 매개변수를 사용하여 모델 동작을 제어하세요. 사용 temperature, top_p, 그리고 stop다음 사용 response_format with json_object 구조화된 출력을 위해.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwqwen.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);설정할 수도 있습니다 seed 재현 가능한 결과를 위해 함수 호출은 다음을 통해 지원됩니다. tools 파라미터. 이러한 설정을 조정하여 창작적 글쓰기나 기술적 생성 등 특정 사용 사례에 맞게 조정하세요.
오류 처리
HTTP 상태 코드를 확인하여 오류를 우아하게 처리하세요. 401 오류는 API 키가 유효하지 않음을 의미합니다. 402 오류는 계정에 크레딧이 부족함을 나타냅니다.
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)429 오류는 분당 300개 요청의 속도 제한을 초과했음을 나타냅니다. 재시도 로직이 이러한 경우를 처리하는지 확인하세요. 모델은 다른 설정과 관계없이 미성년자가 포함된 성적인 요청을 거부합니다.
자주 묻는 질문
이것이 공식 Qwen NSFW API인가요?
아니요, 이는 독립형 서비스입니다. 우리는 자체 uncensored 오픈 가중치 모델을 실행합니다. 이는 공식 Qwen, GPT 또는 Claude API의 프록시가 아닙니다. uncensored 응답에 최적화된 다른 모델을 제공합니다.
크레디트를 충전하는 방법은 무엇인가요?
USDT(TRC20) 또는 USDC(Base)로 충전할 수 있습니다. 최소 충전 금액은 $20, 최대 금액은 $500입니다. $200 충전 시 +15%와 같이 큰 금액 충전 시 보너스 크레딧을 제공합니다.
모델은 NSFW 콘텐츠를 필터링하나요?
이 모델은 uncensored이며 합법적인 성인 콘텐츠를 거부하지 않습니다. 그러나 미성년자가 포함된 성 콘텐츠는 항상 거부합니다. 이 제한은 하드 코딩되어 있으며 비활성화할 수 없습니다.