Uncensored-llm.vercel.app 빠른 시작 가이드
이 퀵스타트 가이드를 통해 몇 분 안에 uncensored-llm.vercel.app API에 연결할 수 있습니다. 표준 OpenAI 호환 프로토콜을 사용하여 제한 없는 텍스트 응답을 전송하세요.
https://api.uncensoredllmvercelapp.com/v1무차별
필수 조건: API 키 및 베이스 URL
대시보드에서 단일 API 키를 획득하세요. 당사는 전화번호 확인 없이 Google 로그인 또는 이메일 등록을 지원합니다. 해당 키는 기본 URL: HTTPS://api.uncensoredllmvercelapp.com/v1로 보내지는 모든 요청을 인증합니다. 이 엔드포인트는 모든 OpenAI 호환 클라이언트 라이브러리에서 작동합니다. 다른 모델 유형에 여러 엔드포인트를 관리할 필요가 없습니다.
첫 요청 보내기
모델 ID "uncensored"와 함께 /v1/chat/completions으로 POST 요청을 보내세요. 시스템은 temperature와 top_p와 같은 표준 매개변수를 허용합니다. 키당 동시에 최대 8개의 요청을 보낼 수 있습니다. 각 요청 본문은 8 MB 미만이어야 합니다. 오류는 선불 크레딧을 소모하지 않습니다.
curl https://api.uncensoredllmvercelapp.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France"}]
}'
이러한 간단한 호출은 직접적인 텍스트 입력, 텍스트 출력 기능을 보여줍니다. 응답에는 생성된 콘텐츠와 토큰 사용량 통계가 포함됩니다. 프롬프트와 완료의 합계가 100,000 토큰까지 컨텍스트 창을 조정할 수 있습니다.
SSE를 통한 스트리밍 응답
요청에 stream을 true로 설정하여 스트리밍을 활성화하세요. 서버는 토큰이 사용 가능해질 때 서버 전송 이벤트(SSE)를 반환합니다. 이는 긴 출력의 지각된 지연 시간을 줄입니다. 마지막 청크를 구문 분석하여 총 토큰 수를 얻을 수 있습니다. 스트리밍은 표준 OpenAI 형식과 동일하게 작동합니다.
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)
이 방식은 실시간 애플리케이션에 이상적입니다. Uncensored 모델은 스트리밍 중 높은 처리량을 지원합니다. 전체 응답을 기다리지 않고 생성 과정을 직접 제어할 수 있습니다.
함수 호출 및 JSON 모드
함수 호출 기능을 위해 tools 매개변수를 사용하세요. API는 tool_choice와 response_format을 통한 구조화된 JSON 출력을 지원합니다. 엄격한 JSON 준수를 위해 response_format을 json_object로 설정하세요. 이는 애플리케이션에서 신뢰할 수 있는 파싱을 보장합니다. 복잡한 워크플로우를 위해 여러 함수를 정의할 수 있습니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredllmvercelapp.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);
JSON 모드는 데이터 추출 작업에 유용합니다. 함수 호출은 모델이 구조화된 데이터를 반환하도록 허용합니다. 두 기능 모두 Uncensored 컨텍스트 윈도우 내에서 작동합니다. 모델 출력 형식에 대한 완전한 제어를 유지합니다.
토큰 및 제한 처리
비용을 효과적으로 관리하려면 토큰 사용량을 모니터링하세요. 입력 토큰은 100만 토큰당 $0.15, 출력 토큰은 100만 토큰당 $0.50입니다. 크레딧은 선불이며 만료되지 않습니다. 요청당 최대 16,000개의 토큰을 생성할 수 있습니다. 컨텍스트 윈도우는 총 100,000개의 토큰을 지원합니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredllmvercelapp.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)
속도 제한은 키당 분당 300회 요청을 허용합니다. 애플리케이션이 속도 제한을 우아하게 처리하도록 하세요. 토큰 카운팅은 비용을 정확하게 예측하는 데 도움이 됩니다. 시스템은 성공적인 완료에 대해서만 요금을 청구합니다.
오류 처리 및 거부
문제 해결을 위한 표준 HTTP 오류 코드를 처리하세요. 401은 유효하지 않은 API 키를 나타냅니다. 402 응답은 선불 크레딧이 고갈되었음을 의미합니다. 429 오류는 과도 사용 제한을 초과했음을 신호합니다. 이러한 오류는 토큰을 소모하지 않습니다.
API는 드물게 콘텐츠를 거절하지만 사소한 예외가 존재합니다. 미성년자가 관련된 요청은 항상 거절됩니다. 기타 모든 합법적인 성인 콘텐츠는 통과합니다. 이는 사용 사례에 대한 신뢰할 수 있는 출력을 보장합니다. 자세한 오류 메시지는 응답 본문에서 확인하세요.
자주 묻는 질문
무제한 부분은 어떻게 작동하나요?
이 모델은 합법적인 성인 용도를 위해 콘텐츠 거부 없이 응답하도록 최적화되었습니다. 논쟁적이거나 노골적인 주제에는 일반적인 기업용 필터를 적용하지 않습니다. 특정 지뢰탈출 프롬프트를 위해 필요한 경우 특수 내부 모델 토큰을 삽입할 수 있습니다.
크레딧이 부족해지면 어떻게 되나요?
402 오류는 크레딧이 없음을 의미합니다. 오류 및 거절은 무료이므로 실제 토큰 사용량에 대해서만 요금이 부과됩니다. 크레딧은 만료되지 않아 언제든지 충전할 수 있습니다. USDT 또는 USDC 충전 시 보너스를 받을 수 있습니다.
uncensored LLM API는 OpenAI SDK와 호환되나요?
네, 표준 OpenAI 호환 형식을 사용합니다. base URL과 API 키만 변경하면 됩니다. 모델 ID는 "uncensored"입니다. temperature 및 stream과 같은 모든 표준 파라미터가 예상대로 작동합니다.
API 키 검색
등록하고 토큰을 복사한 후 기본 URL을 업데이트하세요. 이것만 하면 됩니다.