Uncensored API 통합
프로젝트에 공식 OpenAI SDK를 삽입하고 비검열 LLM API를 가리키세요. 이 빠른 시작 가이드는 인증, 첫 번째 요청, 스트리밍 및 오류 처리 방법을 구성 변경 없이 안내합니다.
공식 OpenAI SDK 설치
표준 라이브러리를 환경에 추가하세요. 이는 다른 제공자와 작동하는 동일한 클라이언트 코드를 사용하고 있음을 보장합니다.
- 실행
pip install openaiPython용입니다. - 실행
npm install openaiNode.js용입니다.
이 패키지들은 HTTP 로직을 처리하므로 프롬프트에 집중할 수 있습니다. 커스텀 클라이언트나 별도의 라우팅 레이어가 필요하지 않습니다. SDK는 재시도 및 JSON 직렬화를 자동으로 관리합니다.
base URL과 키를 구성하세요
기본 기본 URL을 재정의하여 SDK를 당사 서버에 연결하세요. 대시보드에서 생성한 키를 사용하고 모델 ID를 다음으로 설정하세요 uncensored.
- Base URL:
https://api.pricingkeyapiopenai.com/v1 - 모델:
uncensored
이 구성은 모든 OpenAI 호환 클라이언트와 함께 작동합니다. 기존 코드 구조를 유지한 채 엔드포인트만 교체하면 됩니다. 여기서는 구독 잠금이 적용되지 않습니다.
Python에서 클라이언트를 설정하는 방법:
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingkeyapiopenai.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)
첫 번째 채팅 완성 보내기
채팅 완성 엔드포인트로 표준 POST 요청을 보내세요. 필요한 JSON 형식으로 시스템 및 사용자 메시지를 보내세요. API는 합법적인 성인 주제에 대한 표준 콘텐츠 필터를 무시하는 텍스트 응답을 반환합니다.
간단한 프롬프트로 연결을 테스트하여 지연 시간과 토큰 사용량을 확인합니다. 응답을 받으면 통합이 올바르게 작동하고 있습니다.
요청 구조 예시:
curl https://api.pricingkeyapiopenai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Convert this curl request to Python using standard libraries"}]
}'
실시간 토큰을 위한 스트리밍 활성화
設定 stream true로 설정하여 생성되는 대로 토큰을 받습니다. 이는 채팅 인터페이스와 실시간 애플리케이션에 필수적입니다. SDK는 서버에서 도착하는 대로 청크를 생성합니다.
각 청크에는 응답의 디elta가 포함됩니다. 이러한 델타를 연결하여 최종 텍스트를 생성할 수 있습니다. 스트리밍은 긴 출력의 경우 지각된 지연 시간을 크게 줄입니다.
Node.js 클라이언트에서 스트리밍 활성화:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.pricingkeyapiopenai.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 모드 및 함수 호출 사용
다음 설정하여 구조화된 출력을 요청합니다. response_format 수신하여 {"type": "json_object"}. 이는 모델이 일반 텍스트 대신 유효한 JSON을 반환하도록 강제합니다. 사용 tools 함수 호출 기능
요청에 도구 스키마를 정의하세요. 모델은 코드에서 실행할 수 있는 도구 호출을 출력합니다. 이는 표준 OpenAI 함수 호출 인터페이스와 정확히 동일하게 작동합니다.
SDK에서 JSON 모드를 구성하세요:
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)
오류 및 사용량 제한 처리
애플리케이션 흐름을 관리하기 위해 특정 HTTP 상태 코드를 확인하십시오. 401 오류는 API 키가 유효하지 않거나 만료되었음을 의미합니다. 402 오류는 선불 크레딧이 부족함을 나타냅니다. 429 오류는 분당 300개 요청의 속도 제한에 도달했음을 신호합니다.
컨텍스트 윈도우는 총 100,000 토큰입니다. 이를 초과하면 API가 오류를 반환합니다. 거절과 오류는 토큰 잔액을 소모하지 않습니다. 요청 본문은 8 MB 미만으로 유지하십시오.
자주 묻는 질문
오픈AI API 키 요금제 구조는 어떻게 되나요?
1M 입력 토큰당 $0.15, 1M 출력 토큰당 $0.50의 요금을 부과합니다. 월 구독료나 대기 용량 요금이 없습니다. 선불 암호화폐 잔액에서 실제로 사용하는 토큰에 대해서만 지불합니다.
무검열 LLM 모델입니까?
예, 당사 모델은 합법적인 성인, 픽션 또는 논쟁적 주제를 거부하지 않습니다. 유일한 제한 사항은 미성년자가 관련된 성적 콘텐츠에 대한 거부입니다. 이 모델은 GPT, Claude 또는 기타 벤더의 모델이 아닙니다.
어떤 결제 수단을 받나요?
암호화폐 전용: TRC20의 USDT 또는 Base의 USDC, $20부터 $500까지 정수 금액. $50부터 보너스 크레딧이 적용됩니다.
API 키 생성
가입하고, 토큰을 가져온 다음, 베이스 URL을 업데이트하세요. 설정은 이뿐입니다.