NSFW 상위빠른 시작: 최고의 nsfw API 통합하기
빠른 시작: 최고의 nsfw API 통합하기
단일 기본 URL과 표준 OpenAI 호환 엔드포인트를 사용하여 uncensored LLM API를 통합하세요. API 키로 즉시 시작하고 선호하는 언어에서 요청 동작을 확인하세요.
무차별https://api.nsfwtop.cc/v1
Base URL 및 인증
NSFW 최고 API는 모든 요청에 단일 기본 URL을 사용합니다. OpenAI SDK 구성의 기본 URL을 다음으로 변경하세요 https://api.nsfwtop.cc/v1. API 키를 다음에 전달하세요 Authorization header. 계정당 하나의 활성 키를 받습니다. 키는 Google 또는 이메일로 가입한 후 즉시 표시됩니다.
curl https://api.nsfwtop.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all api endpoints"}]
}'모든 요청에는 이 헤더가 필요합니다. 키가 누락되었거나 유효하지 않으면 API가 401 오류를 반환합니다. 프롬프트는 학습에 사용되지 않으며, 시작하는 데 전화번호가 필요하지 않습니다.
Python을 사용한 첫 번째 요청
공식 OpenAI Python SDK를 사용하여 채팅 완료 요청을 전송합니다. 커스텀 base URL 및 API 키로 클라이언트를 구성합니다. 모델 ID uncensored 표준 콘텐츠 거부 없이 응답을 위해
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwtop.cc/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)를 설정하세요 max_tokens 출력 길이를 제어하는 파라미터입니다. 제한을 지정하지 않을 경우 기본 최대 출력은 2,048 토큰입니다. 입력 및 출력 토큰은 모두 100,000 토큰 컨텍스트 윈도우에 포함됩니다.
Node SDK 통합
OpenAI Node SDK를 사용하여 JavaScript 또는 TypeScript 애플리케이션에 API를 통합하세요. 클라이언트를 초기화하려면 baseURL NSFW 상단 엔드포인트를 가리킵니다. API 키를 apiKey 값입니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwtop.cc/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);호출 chat.completions.create() 모델 uncensored. 응답에는 생성된 텍스트와 토큰 사용량 세부 정보가 포함됩니다. 사용 사례에 따라 응답을 스트리밍하거나 한 번에 받을 수 있습니다.
SSE를 통한 스트리밍 응답
stream을 true로 설정하여 스트리밍 활성화 stream: true 요청에 포함됩니다. API는 토큰이 생성되는 대로 서버 전송 이벤트(SSE)를 반환합니다. 이는 긴 응답의 지각된 지연 시간을 줄여줍니다. 스트림을 처리하여 텍스트를 증분적으로 표시합니다.
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)스트림의 마지막 청크에는 요청에 대한 총 토큰 사용량이 포함되어 있습니다. 실시간으로 비용과 컨텍스트 사용량을 추적할 수 있습니다. 스트리밍은 temperature 및 stop sequences와 같은 모든 파라미터와 함께 작동합니다. temperature 및 top_p.
JSON 모드 및 함수 호출
설정하여 구조화된 출력 강제 response_format 수신하여 {"type": "json_object"}모델이 자유 텍스트 대신 유효한 JSON을 반환하도록 보장합니다. 데이터 파싱이나 다른 시스템과의 통합에 사용하세요.
함수 호출은 tools 파라미터. tools 배열입니다. 모델은 이러한 함수를 호출하고 구조화된 인수를 반환할 수 있습니다. 다음을 사용하세요. tool_choice 함수가 호출될 시점을 제어합니다.
속도 제한 및 제약
API는 키당 분당 300개의 요청을 제한합니다. 동시에 최대 8개의 동시 요청을 실행할 수 있습니다. 최대 요청 본문 크기는 8 MB입니다. 이 제한을 초과하면 429 오류가 발생합니다. 재시도 전 대기하거나 크레딧 사용량을 업그레이드하세요.
크레딧이 없으면 요청 시 402 오류가 반환됩니다. 오류와 거절은 토큰을 소모하지 않습니다. 컨텍스트 윈도우는 프롬프트와 완성을 합쳐 총 100,000개의 토큰을 허용합니다. 예상치 못한 과금을 피하기 위해 토큰 사용량을 신중하게 관리하세요.
자주 묻는 질문
NSFW top API의 베이스 URL은 무엇인가요?
기본 URL은 HTTPS://api.nsfwtop.cc/v1입니다. 표준 OpenAI SDK와 호환됩니다. 사용하려면 클라이언트 구성의 기본 URL을 변경하십시오.
API는 어떻게 결제하나요?
암호화폐를 사용하여 크레딧을 충전할 수 있습니다. TRC20 네트워크의 USDT 또는 Base 네트워크의 USDC를 지원합니다. 최소 충전 금액은 $20이며, 크레딧은 만료되지 않고 실제 토큰 사용량에 따라 요금이 부과됩니다.
401 오류가 발생하면 어떻게 되나요?
401 오류는 API 키가 유효하지 않거나 누락되었음을 의미합니다. 대시보드에서 키를 확인하십시오. 이전 키가 무효화된 경우 새 키를 생성하십시오. 각 계정에는 동시에 하나의 활성 키만 있습니다.
API 키가 거의 준비되었습니다.
등록하고 키를 복사한 후 기본 URL을 업데이트하세요. 전체 구성이 완료됩니다.