NSFW 작가 API 시작 가이드
비검열 LLM API 키를 받고 이 OpenAI 호환 API로 즉시 텍스트 생성을 시작하세요.
Base URL 및 인증
모든 요청은 클라이언트를 베이스 URL에 연결하고 키를 제공하여 시작하세요
기본 URL은 HTTPS://api.writernsfw.com/v1입니다. 인증을 위해 유효한 API 키가 필요합니다. Google 또는 이메일 주소로 가입하여 키를 받으세요. 키는 대시보드에서 즉시 표시됩니다. 다음에 이를 보내십시오. Authorization header에 Bearer 토큰으로 설정합니다. 이는 모든 OpenAI 호환 SDK와 함께 작동합니다.
첫 번째 요청 보내기
uncensored 모델을 사용하여 텍스트를 생성하기 위한 간단한 요청을 보내세요.
을 사용하세요 POST /v1/chat/completions 엔드포인트입니다. model field to uncensored시스템 프롬프트와 사용자 메시지를 포함하세요. API는 텍스트 응답을 반환합니다. 키가 잘못되었거나 크레딧이 부족할 경우 401 또는 402 오류가 발생할 수 있습니다.
curl https://api.writernsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set role to unrestricted writer for this session"}]
}'
Python SDK와 통합하기
공식 Python 라이브러리를 사용하여 프로그래매틱하게 API와 상호 작용하세요.
다음 설치 openai package. Configure the base URL to our endpoint. Pass your API key. Call the chat.completions.create 메서드. 이 접근 방식은 코드를 깔끔하고 유지 보수 가능하게 유지합니다. 재시도 및 파싱을 자동으로 처리합니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.writernsfw.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를 사용하여 NSFW 채팅봇 또는 작성 도구를 구축하세요.
다음 설치 openai npm 패키지입니다. base URL과 키로 클라이언트를 초기화하세요. completion 엔드포인트를 호출하세요. 이 방법은 서버 측 생성에 이상적입니다. 동기식 및 비동기식 패턴을 모두 지원합니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.writernsfw.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);
SSE를 통한 스트리밍 응답
smoother한 사용자 경험을 위해 생성되는 대로 텍스트 토큰을 받습니다.
設定 stream: true 요청에 포함됩니다. API는 서버 전송 이벤트 스트림을 반환합니다. 각 청크에는 부분 텍스트가 포함됩니다. 이러한 청크를 수집하여 응답을 실시간으로 표시할 수 있습니다. 마지막 청크에는 토큰 사용량 세부 정보가 포함됩니다. 이는 지각된 지연 시간을 크게 줄여줍니다.
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회 요청, 키당 동시 8개 요청이 가능합니다. 컨텍스트 윈도우는 총 100,000 토큰입니다. 오류에는 유효하지 않은 키에 대한 401과 부족 크레딧에 대한 402가 포함됩니다. 콘텐츠 제한으로 인한 거부는 무료입니다. 오류는 크레딧을 소모하지 않습니다. 제한 내에 머무르기 위해 사용량을 확인하세요.
자주 묻는 질문
NSFW writer API란 무엇인가요?
개발자를 위한 무검열 LLM API입니다. 콘텐츠 거부 없이 응답하도록 조정된 단일 오픈 웨이트 모델을 사용합니다. 완전히 OpenAI 호환입니다.
API는 어떻게 결제하나요?
암호화폐만 받습니다. TRC20의 USDT 또는 Base의 USDC로 충전할 수 있습니다. 결제 금액은 $20부터 $500까지입니다. 큰 금액일수록 보너스가 적용됩니다.
어떤 결제 수단을 받나요?
암호화폐 전용: TRC20의 USDT 또는 Base의 USDC, $20부터 $500까지 정수 금액. $50부터 보너스 크레딧이 적용됩니다.
API 키를 획득하세요
등록하고 토큰을 복사한 후 기본 URL을 업데이트하세요. 간단합니다.