빠른 시작: 몇 분 만에 프록시 사용하기
단일 베이스 URL 변경으로 기존 스택에 무검열 LLM을 통합하세요. 이 빠른 시작 가이드는 5분 이내에 OpenAI SDK 구성을 프록시로 전환하는 방법을 보여줍니다.
https://api.proxyapiopenai.com/v1uncensored
base URL을 구성하세요
클라이언트를 저희 게이트웨이로 연결하여 표준 필터를 우회하세요. 베이스 URL은 기본 벤더 엔드포인트를 다음으로 대체합니다 https://api.proxyapiopenai.com/v1. 이 단일 변경은 URL 문자열 변경 외의 코드 수정 없이 모든 요청을 필터 없는 인프라로 라우팅합니다. 사용 가능한 모델을 확인하여 연결을 검증할 수 있습니다.
엔드포인트는 표준 OpenAI 호환 파라미터를 지원합니다. 404 오류를 피하려면 라이브러리가 올바른 경로를 타겟팅하는지 확인하세요.
API 키를 설정하세요
인증은 가입 시 생성된 단일 Bearer 토큰에 기반합니다. 키를 대시보드에서 검색하고 다음에 할당하세요. OPENAI_API_KEY 환경 변수입니다. 당사 프록시는 구독 계층이 아닌 선불 크레딧 잔액에 대해 이 키를 검증합니다. 키를 즉시 사용하십시오. 생성되는 순간 활성화됩니다.
키를 안전하게 보관하세요. 일반 제공업체와 달리 계정당 여러 키를 제공하지 않으므로, 이 토큰을 유일한 접근 자격 증명으로 취급하세요.
첫 번째 요청 만들기
연결성을 테스트하기 위해 표준 채팅 완료 요청을 보내세요. 모델 식별자는 uncensored 합법적인 성인 주제에 대한 콘텐츠 거부 없이 출력을 받도록 보장합니다. 다음 예제는 기본 curl 구문을 사용하여 기본 텍스트 생성 호출을 보여줍니다.
curl https://api.proxyapiopenai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the provided log output."}]
}'이 요청은 일반 텍스트 응답을 반환합니다. 시스템은 복잡한 라우팅 논리를 무시하고 기본 모델 가중치에 대한 직접 액세스를 제공합니다.
Python SDK 통합
공식 OpenAI Python 라이브러리를 사용하여 당사 프록시와 상호작용하세요. 사용자 정의 base URL과 API 키로 클라이언트를 초기화하세요. 이 방법은 기존 코드베이스와의 호환성을 유지하면서 백엔드를 당사 비검열 모델로 전환합니다. SDK는 직렬화를 자동으로 처리합니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.proxyapiopenai.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)환경이 요청을 서버로 올바르게 전달하는지 확인하려면 이 스크립트를 실행하세요. 응답 구조는 표준 OpenAI JSON 형식과 일치합니다.
Node SDK 통합
구성 객체에서 base URL을 지정하여 Node.js 클라이언트를 통합하세요. 이 설정은 생성적 텍스트가 필요한 모든 Express 또는 독립형 Node 애플리케이션과 함께 작동합니다. 프록시는 표준 스트리밍 및 비스트리밍 모드를 지원합니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.proxyapiopenai.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);패키지 버전이 baseURL 파라미터. 이전 버전에서는 수동 헤더 조정이 필요할 수 있습니다.
스트리밍 응답 처리
실시간 토큰 생성을 활성화하려면 stream true로 설정합니다. 프록시는 생성된 각 토클에 대해 서버 전송 이벤트(SSE)를 보냅니다. 이는 최종 사용자의 지각된 지연 시간을 줄이고 텍스트의 즉각적인 렌더링을 허용합니다. 마지막 청크에는 전체 토큰 사용량 통계가 포함됩니다.
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)SSE 스트림을 파싱하여 콘텐츠 조각을 추출하세요. 스트리밍 연결은 표준 JSON 응답보다 단절에 더 취약하므로 네트워크 중단 상황을 우아하게 처리하세요.
자주 묻는 질문
프록시가 401 오류를 반환하는 이유는 무엇인가요?
401 상태는 유효하지 않거나 누락된 API 키를 나타냅니다. 대시보드에서 키를 공백 없이 정확히 복사했는지 확인하십시오. 우리 프록시는 미결제 잔액에 대해 키를 검증하므로 비활성 계정도 이 오류를 트리거합니다.
크레딧이 부족해지면 어떻게 되나요?
선불 잔액이 0이 되면 요청은 402 Payment Required 오류를 반환합니다. USDT(TRC20) 또는 USDC(Base)로 충전하면 서비스를 즉시 재개할 수 있습니다. 크레딧은 만료되지 않으므로 언제든지 자금을 추가하여 이전 잔액에 대한 접근을 유지할 수 있습니다.
속도 제한 및 컨텍스트 윈도우는 무엇입니까?
각 API 키는 분당 300회 요청과 최대 8개의 동시 요청을 지원합니다. 컨텍스트 윈도우는 프롬프트와 완료 텍스트를 합쳐 100,000개 토큰을 지원합니다. 이러한 한도를 초과하면 윈도우가 초기화될 때까지 429 Too Many Requests 오류가 발생합니다.
몇 분 만에 API 키를 받으세요
등록하고 키를 가져온 후 기본 URL을 업데이트하세요. 필요한 설정은 이것뿐입니다.