요약
- 단일 베이스 URL과 모델 ID "uncensored"를 사용하여 낮은 거절률로 조정된 오픈 웨이트 모델에 접근하세요.
- API는 100,000개의 토큰 컨텍스트 윈도우를 지원하며, 요청당 최대 출력 제한은 16,000 토큰입니다.
- SSE를 통한 스트리밍, JSON 모드, 함수 호출은 구조화된 데이터 파이프라인을 위해 완전히 지원됩니다.
- 가격은 투명하며 입력 토큰 1M당 $0.15, 출력 토큰 1M당 $0.50이며 암호화폐 충전만 가능합니다.
왜 'AI no restrictions'가 개발자에게 중요한가
무제한 AI는 유효한 성인, 창작 또는 기술적 출력을 종종 거부하는 임의적인 콘텐츠 필터를 제거합니다. 모델이 어조를 부드럽게 하지 않고 코드나 내러티브를 생성해야 할 때, 일반 제공업체는 결과를 변경하는 보안 레이어를 적용할 수 있습니다. 당사 API는 하나의 특정 무검열 모델을 제공하며, 직접적으로 답변하여 요청한 원본 텍스트를 얻을 수 있도록 보장합니다.
이 방식은 자기 검열로 인해 노이즈가 발생하는 도구를 구축하는 개발자에게 필수적입니다. 모델이 키워드를 "민감"하다고 판단하여 프롬프트를 다시 시도해야 하는 마찰을 피할 수 있습니다. 이 모델은 오픈 웨이트이며 합법적인 성인 사용에 맞춰져 있어, 미성년자가 관련된 경우를 제외하고는 논쟁적인 주제나 노골적인 언어를 거부하지 않습니다. 숨겨진 모더레이션 게이트 없이 일관되고 예측 가능한 동작을 얻을 수 있습니다.
1단계: 베이스 URL 및 헤더 구성
OpenAI SDK를 our base URL로 지정하고 모든 요청에 모델 ID "uncensored"를 사용하세요. 이는 라우팅 프록시가 아닌 전용 uncensored 모델과 통신함을 보장합니다. 인증 헤더에 유효한 API 키만 있으면 됩니다.
베이스 URL을 HTTPS://api.llmwithoutrestrictionsonline.com/v1로 설정한 다음, /v1/chat/completions으로 POST 요청을 보내세요. 모델 ID는 엄격히 "uncensored"입니다. 표준 OpenAI 호환 클라이언트를 사용할 수 있지만 베이스 URL을 재정의해야 합니다. 이 단일 엔드포인트는 모든 채팅 완료를 처리합니다. 다른 모델은 사용할 수 없으므로 모델 라우팅이나 버전 관리를 할 필요가 없습니다. 키만 설정하면 됩니다.
curl https://api.llmwithoutrestrictionsonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List three linux commands to delete log files"}]
}'
2단계: 컨텍스트 윈도우 처리 (100k 토큰)
이 모델은 프롬프트와 컴플리션을 합쳐 100,000개의 토큰을 처리할 수 있는 컨텍스트 윈도우를 지원합니다. 큰 문서나 긴 대화를 일찍 한계치에 도달하지 않고 전송할 수 있습니다. 그러나 요청당 최대 출력은 16,000 토큰입니다. max_tokens을 설정하지 않을 경우 기본값은 2,048입니다. 스트리밍 또는 청킹 전략을 이에 맞게 계획하세요.
긴 입력을 전송할 때 전체 토큰 수가 100,000 미만인지 확인하세요. 여기에는 시스템 프롬프트, 대화 기록 및 사용자 메시지가 포함됩니다. 이를 초과하면 요청이 실패합니다. 더 긴 출력이 필요한 작업의 경우 생성을 분할해야 할 수 있습니다. API는 임베딩을 지원하지 않으므로 검색 로직을 직접 처리해야 합니다. 이는 추가 오버헤드 없이 순수 텍스트 생성에 서비스를 집중시킵니다.
3단계: 실시간 출력을 위한 스트리밍 활성화
토큰이 생성되는 대로 스트리밍하기 위해 서버 전송 이벤트(SSE)를 사용하세요. 이는 사용자 인터페이스에 즉각적인 피드백을 제공하여 지각된 지연 시간을 줄여줍니다. 스트림의 마지막 청크에는 요청의 총 토큰 사용량이 포함됩니다. 이를 파싱하여 전체 응답을 기다리지 않고 실시간으로 비용을 추적할 수 있습니다.
요청에서 stream 매개변수를 true로 설정하세요. API는 일련의 델타 객체를 반환합니다. 각 델타에는 부분 콘텐츠 문자열이 포함됩니다. 이러한 문자열을 연결하여 최종 출력을 빌드합니다. 이 방법은 OpenAI 호환 클라이언트에서 표준입니다. 대부분의 SDK와 원활하게 작동합니다. SSE 형식에 대한 사용자 정의 파서가 필요하지 않습니다. 스트림 이벤트가 도착하는 대로 처리하면 됩니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmwithoutrestrictionsonline.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)
4단계: 구조화된 데이터를 위한 JSON 모드 강제
response_format을 json_object로 설정하여 JSON 모드를 활성화하세요. 이 설정은 모델이 유효한 JSON을 출력하도록 강제하여 프로그래밍 파이프라인에 필수적입니다. 파싱 오류를 줄이고 백엔드가 구조화된 데이터를 받도록 보장합니다. 엔티티 추출, 구성 파일 생성 또는 도구 입력 생성에 사용하세요.
JSON 모드를 사용할 때 모델은 여전히 작은 포맷팅 문제를 생성할 수 있습니다. 항상 JSON 구문 분석기로 출력을 검증해야 합니다. 결정적인 구조가 필요한 개발자에게 이 기능은 필수적입니다. 완벽한 구문을 보장하지는 않지만 신뢰성을 크게 향상시킵니다. 모델이 JSON만 출력하도록 지시하는 시스템 프롬프트와 함께 사용하면 마크다운 래퍼나 추가 텍스트가 포함될 가능성을 줄일 수 있습니다.
5단계: 함수 호출(도구) 구현
tools 및 tool_choice 매개변수를 전달하여 함수 호출을 지원합니다. 모델은 호출할 함수를 결정하고 인수를 생성할 수 있습니다. 이는 API가 외부 서비스와 상호 작용하는 에이전트 워크플로우를 가능하게 합니다. 함수 스키마를 정의하면 모델이 응답에서 도구 호출을 반환합니다.
이름, 설명, 매개변수 스키마가 있는 함수를 정의하세요. tools 배열에 전달하세요. 모델은 도구 호출 목록으로 응답합니다. 그런 다음 이러한 함수를 실행하고 결과를 모델에 다시 전달합니다. 이 루프는 복잡한 다단계 추론을 가능하게 합니다. 이는 표준 모델과 마찬가지로 제한 없는 모델에서도 작동합니다. 표준 OpenAI 형식 외에 특별한 구성이 필요하지 않습니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmwithoutrestrictionsonline.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);
6단계: 토큰 비용 및 제한 사항 관리
가격은 투명합니다: 입력 토큰 1M당 $0.15, 출력 토큰 1M당 $0.50입니다. 실제 사용량에 대해 지불하며, 오류 및 거부 응답은 무료입니다. 월간 구독이나 숨겨진 수수료가 없습니다. 크레딧은 만료되지 않으므로 한 번 충전하여 시간이 지남에 따라 사용할 수 있습니다. 이 모델은 약속 없이 대용량 장기 프로젝트에 적합합니다.
암호화폐 전용으로 충전할 수 있습니다. 최소 충전 금액은 $20이며 최대 금액은 $500입니다. 보너스는 다음과 같이 제공됩니다: $50 충전 시 +5%, $100 충전 시 +10%, $200 충전 시 +15%. 제한 사항으로는 분당 300회 요청, 키당 최대 8개 동시 요청이 있으며, 요청 본문 크기는 8 MB 미만이어야 합니다. 계정당 단일 API 키를 사용하거나 필요시 교체하세요.
7단계: 일반 필터 거부 디버깅
uncensored 모델도 특정 콘텐츠를 거부할 수 있습니다. 예를 들어 미성년자가 포함된 성적인 콘텐츠는 항상 적용되는 명확한 한계입니다. 거부를 받으면 콘텐츠 정책을 나타내는 오류 코드가 있는지 응답을 확인하세요. 그렇지 않으면 성인, 창의적 또는 기술적 주제에 대한 거부는 드뭅니다. 예상치 못한 차단이 발생하면 문맥을 명확히 하기 위해 시스템 프롬프트를 조정하세요.
공통 문제에는 컨텍스트 창 오버플로 또는 JSON 파싱 오류가 포함됩니다. 입력이 100,000 토큰 미만인지 확인하십시오. 구조화된 출력에는 JSON 모드를 사용하십시오. 디버깅이 필요하면 응답 본문에서 자세한 오류 메시지를 확인하십시오. API는 명확한 피드백을 제공합니다. 중복 청구나 계정 문제가 있는 경우 지원에 문의할 수도 있습니다. 크레딧은 환불되지 않지만 오류는 무료입니다.
결론: 가드레일 없이 빌드하기
제한 없는 AI로 빌드하면 출력물에 대한 완전한 제어권을 가집니다. 대중적인 매력을 위해 텍스트를 정제하는 안전 필터의 노이즈를 피할 수 있습니다. 이 API는 원시적이고 필터링되지 않은 결과가 필요한 개발자를 위한 신뢰할 수 있는 오픈 웨이트 모델을 제공합니다. 표준 OpenAI 호환 엔드포인트를 사용하여 쉽게 통합하세요. 스트리밍 응답, JSON 강제, 도구 호출 등을 필요에 따라 사용하세요.
가격은 단순하고 투명합니다. 사용량에 따라 지불하고, 암호화폐로 충전하며 만료일이 없습니다. 이 모델은 합법적인 성인 용도로 조정되어 기대하는 콘텐츠를 보장합니다. 체험 크레딧으로 시작하고 앱을 통합하며 제한 없이 확장하세요. 이는 화려함보다 힘을 원하는 개발자를 위한 도구입니다.