API 문서
OpenAI 호환 API를 통해 최고의 NSFW LLM 모델로 시작하세요. 합법적인 성인 콘텐츠가 차단되지 않도록 제한 없는 응답을 받으세요.
Base URL 및 인증
API 키는 모든 요청의 기본 URL에 대한 인증을 수행합니다. https://api.bestnsfwllmmodel.com/v1. 이를 Authorization header. 'API 키 받기' 페이지에서 Google 또는 이메일로 가입하여 즉시 키를 생성할 수 있습니다. 시스템은 계정당 하나의 활성 키를 발급하므로 모든 통합에 이 단일 자격 증명을 사용하세요.
첫 번째 요청
엔드포인트의 연결성을 테스트하기 위해 표준 채팅 완료 요청을 보내세요. 모델 ID는 uncensored. 이는 합법적인 성인 주제에 대한 거부 없이 텍스트 출력을 반환합니다.
- 페이로드가 표준 OpenAI 스키마와 일치하는지 확인하세요.
- 지정된 대로 모델 이름을 정확히 사용하세요.
다음 cURL 명령어는 최소 요청을 시연합니다:
curl https://api.bestnsfwllmmodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 models for roleplay."}]
}'
Python SDK 통합
공식 OpenAI Python 라이브러리를 사용하여 통합하세요. 키와 베이스 URL로 클라이언트를 구성하세요. 이 방법은 동기식 호출 및 간단한 스크립트에 적합합니다.
- pip를 통해 라이브러리를 설치합니다.
- 기본 URL을 우리 API 엔드포인트로 설정하세요.
클라이언트를 초기화하기 위한 Python 코드:
from openai import OpenAI
client = OpenAI(base_url="https://api.bestnsfwllmmodel.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 통합
JavaScript 또는 TypeScript 프로젝트를 위한 공식 OpenAI Node SDK를 사용하세요. 설정 apiKey 및 baseURL 속성. 이를 통해 Node 환경에서 익숙한 async/await 패턴을 사용할 수 있습니다.
- npm을 통해 패키지를 설치하세요.
- 클라이언트를 구성하세요.
다음 Node.js 코드 스니펫은 설정 방법을 보여줍니다:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestnsfwllmmodel.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로 설정하여 스트리밍 활성화 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)
제한 사항, 오류 및 컨텍스트
컨텍스트 윈도우는 총 100,000개의 토큰을 지원합니다. 요청당 최대 16,000개 토큰을 출력할 수 있습니다. 오류에는 유효하지 않은 키에 대한 401, 잔액 부족에 대한 402, 속도 제한에 대한 429가 포함됩니다. 속도 제한은 키당 분당 300개 요청입니다.
- 대시보드에서 사용량을 모니터링합니다.
- HTTP 오류 코드를 적절히 처리하세요.
자주 묻는 질문
API 통합을 위한 최고의 NSFW LLM 모델은 무엇인가요?
저희 API는 표준 OpenAI 호환 엔드포인트를 통해 uncensored 모델을 제공합니다. 합법적인 성인 콘텐츠에 대해 콘텐츠 거부 없이 텍스트 입력과 출력을 처리합니다. 이는 복잡한 프록시 설정이 필요 없음을 의미합니다.
인증 오류를 어떻게 처리하나요?
401 상태 코드는 유효하지 않거나 만료된 API 키를 나타냅니다. 'API 키 가져오기' 페이지에서 생성된 키를 사용하고 있는지 확인하십시오. Authorization 헤더에 Bearer 토큰이 올바르게 포함되어 있는지 확인하십시오.
크레딧이 부족해지면 어떻게 되나요?
API는 선불 크레딧이 고갈되었을 때 402 상태 코드를 반환합니다. 대시보드를 통해 크립토(TRC20의 USDT 또는 Base의 USDC)로 충전할 수 있습니다. 크레딧은 만료되지 않으므로 필요할 때 언제든지 자금을 추가할 수 있습니다.