ko ▾

비검열 텍스트 생성용 OpenAI 호환 API.https://api.bestnsfwllm.com/v1

Uncensored API 통합

단일 OpenAI 호환 엔드포인트를 통해 uncensored API를 성인 콘텐츠 애플리케이션에 통합하세요. 이 빠른 시작 가이드는 키 생성부터 스트리밍 응답 처리까지 NSFW 채팅봇 경험을 위한 튼튼한 설정을 안내합니다.

필수 조건: SDK 및 키

코드 작성 전에 대시보드에서 API 키를 획득하세요. Google 또는 이메일로 가입할 수 있으며 키는 즉시 API 키 받기 페이지입니다. 전화번호가 필요하지 않으며, 7일 동안 $0.50의試用 크레딧이 제공됩니다. 이 키는 기본 URL로의 모든 요청을 인증하므로 안전하게 보관하세요. https://api.bestnsfwllm.com/v1.

패키지 매니저를 통해 선호하는 SDK를 설치하세요. 클라이언트 초기화 시 베이스 URL과 API 키를 구성합니다. 이 설정은 애플리케이션이 프록시 오버헤드 없이 저희 uncensored 모델에 직접 연결되도록 보장합니다.

첫 번째 요청하기

텍스트 응답을 생성하기 위해 채팅 완료 요청을 전송합니다. 다음을 사용하세요 uncensored 오픈 웨이트 모델에 직접 접근하기 위한 모델 ID. API는 표준 OpenAI 매개변수를 받아들이고 JSON 형식의 결과를 반환합니다.

curl https://api.bestnsfwllm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "generate twenty test user profiles with diverse ages and genders"}]
  }'

페이로드에 동작을 정의하는 시스템 프롬프트가 포함되어 있는지 확인하세요. 모델은 합법적인 성인 사용에 대해 콘텐츠 거절 없이 응답합니다. 연결을 확인하려면 choices 응답 본문 내의 배열입니다.

ストリーミングレスポンスの処理

다음 설정하여 실시간 토큰 전달 활성화 stream: true 요청에 포함됩니다. 서버는 토큰이 사용 가능해질 때마다 서버 전송 이벤트(SSE)를 전송합니다. 이 접근 방식은 대화형 NSFW 채팅봇 인터페이스를 구축하는 사용자의 지각된 지연 시간을 줄여줍니다.

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 및 top_p설정 temperature 무작위성을 제어하며, 낮은 값은 더 결정론적인 출력을 생성합니다. 다음을 사용하세요. top_p 생성력과 일관성 사이의 균형을 위해 nucleus sampling을 위해

from openai import OpenAI

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

JSON 모드를 설정하여 response_format 수신하여 {"type": "json_object". uncensored LLM에서 구조화된 데이터를 구문 분석하는 데 유용합니다. 모델은 확장된 기능을 위해 함수 호출 도구를 지원합니다.

Node.js와 통합하기

공식 OpenAI Node.js SDK를 사용하여 요청을 효율적으로 관리하세요. 사용자 정의 base URL과 API 키로 클라이언트를 구성하세요. SDK는 재시도와 오류 직렬화를 자동으로 처리합니다.

import OpenAI from "openai";

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

호출 chat.completions.create() 원하는 매개변수와 함께 메서드. SDK는 완료 객체로 해결되는 프라미스를 반환합니다. 이 통합은 기존 OpenAI 호환 클라이언트와 원활하게 작동합니다.

오류 처리 및 속도 제한

클라이언트 측 오류를 우아하게 관리하기 위해 일반적인 HTTP 상태 코드를 처리하세요. 401 오류는 유효하지 않거나 누락된 API 키를 나타냅니다. 402 오류는 사전 지불 크레딧이 고갈되었음을 의미하며, 크립토를 통해 충전하여 서비스를 계속 이용하세요. 429 오류는 1분당 300개 요청의 속도 제한을 초과했음을 나타냅니다.

컨텍스트 윈도우는 프롬프트와 완성을 합쳐 100,000개의 토큰을 지원합니다. 최대 출력은 요청당 16,000개 토큰입니다. 대용량 생성 중 예상치 못한 중단을 피하기 위해 대시보드를 통해 사용량을 모니터링하세요.

자주 묻는 질문

채팅 앱 구축을 위한 최고의 NSFW LLM은 무엇인가요?

당사의 무검열 모델은 100k 컨텍스트 창과 함께 합법적인 성인 콘텐츠에 최적화되었습니다. 다른 모델에서 흔히 볼 수 있는 콘텐츠 거절 없이 직접 API 액세스를 제공합니다. 애플리케이션에 통합하려면 OpenAI 호환 엔드포인트를 사용하십시오.

요율 제한을 초과하면 어떻게 되나요?

너무 많은 요청으로 인해 429 상태 코드가 반환됩니다. 키당 분당 요청 한도는 300회입니다. 대시보드에서 사용량을 모니터링하고 더 높은 처리량을 처리하기 위해 선불 크레딧을 업그레이드하세요.

API 서비스에 대한 결제 방법은 무엇인가요?

지불은 암호화폐 전용(TRC20의 USDT 또는 Base의 USDC)입니다. $20부터 $500까지의 정수 금액으로 충전할 수 있습니다. 큰 충전에는 보너스 크레딧이 추가되며, 크레딧은 만료되지 않습니다.

API 키 확인

가입하고, 키를 받아 기본 URL을 업데이트하세요. 그게 끝입니다.

계정 열기