API 문서
제한 없는 텍스트 생성을 위해 기존 OpenAI 호환 클라이언트를 비차단 LLM API에 연결하세요. 이 가이드는 인증, 엔드포인트, 스트리밍 및 제한 사항을 다루어 즉시 실행할 수 있도록 도와줍니다.
Base URL 및 인증
모든 요청의 기본 URL은 HTTPS://api.dolphinllmuncensored.com/v1입니다. 다음 경로를 통해 생성된 단일 API 키를 사용하여 인증합니다. API 키 받기 페이지. Continue with Google 또는 이메일과 비밀번호를 입력하여 키를 즉시 받으세요. 이 키는 에 대한 접근 권한을 부여합니다. uncensored 모델은 무제한 응답을 위해 조정된 오픈 가중치 LLM입니다. 플랫폼별 구독료가 없으며 토큰 사용량에 따라 선불 크레딧으로 요금이 부과됩니다. 오류와 거절에는 비용이 발생하지 않으므로 실제 완성 토큰에 대해서만 지불하면 됩니다.
- Base URL:
https://api.dolphinllmuncensored.com/v1 - Auth Header:
Authorization: Bearer YOUR_API_KEY
채팅 완료 엔드포인트
에 텍스트 프롬프트를 보내세요 /v1/chat/completions 제한 없는 응답을 받는 엔드포인트입니다. 모델 ID는 uncensored. 이 엔드포인트는 표준 OpenAI JSON 페이로드를 받아 텍스트 출력을 반환합니다. 임베딩, 이미지, 오디오, 비디오를 지원하지 않습니다. 다음을 포함해야 합니다. messages 프롬프트가 있는 배열입니다. API 키는 HTTP 헤더를 통해 전달됩니다. 요청은 전용 서버에서 처리됩니다. 컨텍스트 윈도우는 총 100,000개의 토큰을 지원합니다. 출력은 요청당 16,000개로 제한됩니다. 연결성을 테스트하려면 다음 예시를 사용하십시오.
curl https://api.dolphinllmuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the key features of the new API release"}]
}'
지원되는 파라미터
생성 동작을 제어하기 위해 표준 매개변수를 사용하세요. 설정 temperature 무작위성 및 top_p nucleus sampling을 위해. Enable json_object 구조화된 데이터 출력을 위해. stop 시퀀스가 생성을 조기에 중단합니다. 설정할 수 있습니다. seed 재현 가능한 결과를 위해 조정하세요. presence_penalty 및 frequency_penalty 토큰 반복에 영향을 미칩니다. 함수 호출은 다음을 통해 지원됩니다 tools 및 tool_choice. 모든 매개변수는 OpenAI 스키마를 따릅니다. 이 유연성은 다양한 무검열 사용 사례에 맞게 미세 조정할 수 있게 합니다. 요청 본문 내에서 이 옵션을 구성하세요. API는 유효한 모든 OpenAI 호환 값을 존중합니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinllmuncensored.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)
스트리밍 응답
stream을 true로 설정하여 스트리밍 활성화 stream: true 요청에 포함됩니다. API는 각 토큰에 대해 서버 전송 이벤트(SSE)를 반환합니다. 이는 긴 응답의 지각된 지연 시간을 줄여줍니다. 토큰 사용량은 스트림의 마지막 청크에 보고됩니다. 실시간 표시를 위해 부분 응답을 파싱할 수 있습니다. 이는 채팅 인터페이스에 이상적입니다. 스트림은 빈 데이터 객체로 종료됩니다. 선호하는 클라이언트 라이브러리를 사용하여 SSE를 처리하세요. 스트리밍은 가격 책정이나 토큰 카운팅에 영향을 미치지 않습니다. 모든 토큰은 완료 시 정상적으로 청구됩니다. UI를 구축하기 위해 스트림 이벤트를 처리하세요.
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)
Node SDK 통합
공식 OpenAI package for Node.js를 설치하세요. 기본 URL을 저희 엔드포인트를 가리키도록 구성하세요. 환경 변수에서 API 키를 전달하세요. 다음을 사용하여 채팅 완료 요청을 생성하세요 uncensored 모델 ID입니다. 네트워크 또는 인증 오류에 대해 적절하게 오류를 처리하세요. SDK는 JSON 직렬화를 자동으로 처리합니다. 스트리밍 및 비스트리밍 모드 간에 전환할 수 있습니다. 노드 환경은 async/await 패턴을 지원합니다. 이는 백엔드 서비스의 통합을 간단하게 만듭니다. 프로덕션에 배포하기 전에 연결을 테스트하세요. SDK는 우리 API 구조와의 호환성을 보장합니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinllmuncensored.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);
속도 제한 및 오류
초당 요청 제한은 키당 분당 300회입니다. 동시에 최대 8개의 요청을 활성화할 수 있습니다. 요청 본문 크기는 8MB로 제한됩니다. API 키가 유효하지 않으면 401 오류가 발생합니다. 402 오류는 선불 크레딧 부족을 나타냅니다. 서비스를 재개하려면 암호화폐로 충전하세요. 429 오류는 속도 제한 소진을 의미합니다. 재시도 전에 기다리거나 사용량 등급을 업그레이드하세요. 컨텍스트 윈도우는 100,000 토큰입니다. 경미한 콘텐츠로 인한 거절은 무료입니다. 오류는 크레딧 잔액을 소모하지 않습니다. 대시보드를 통해 사용량을 모니터링하세요.
자주 묻는 질문
uncensored LLM API의 기본 URL은 무엇입니까?
기본 URL은 HTTPS://api.dolphinllmuncensored.com/v1입니다. base_url 구성을 업데이트하여 모든 OpenAI 호환 클라이언트를 사용할 수 있습니다. 인증은 헤더의 Bearer 토큰을 통해 처리됩니다.
무제한 AI API는 속도 제한을 어떻게 처리하나요?
분당 300회, 키당 동시 8회 요청이 제한됩니다. 이 한도를 초과하면 429 상태 코드가 반환됩니다. 제한은 분마다 초기화되므로 할당량 내에서 버스트 사용이 가능합니다.
uncensored LLM API가 오류를 반환하면 어떻게 되나요?
401(유효하지 않은 키) 또는 429(속도 제한)과 같은 에러는 선불 크레딧을 소모하지 않습니다. 성공적인 토큰 생성에만 요금이 부과됩니다. 크레딧이 부족해지면 크립토로 충전할 때까지 402 에러가 발생합니다.