OpenAI 호환 API 문서
표준 클라이언트에 OpenRouter AI 키를 적용하여 필터 없는 원본 텍스트를 얻으세요. 이 가이드는 빌드를 시작하는 데 필요한 정확한 엔드포인트, 매개변수 및 제한 사항을 다룹니다.
인증 및 Base URL
key를 Authorization 헤더의 Bearer 토큰으로 사용하세요. base URL은 HTTPS://api.openrouteraikey.com/v1입니다. 이 엔드포인트는 base_url과 API key를 변경하여 공식 OpenAI SDK 및 모든 OpenAI-compatible 클라이언트와 함께 작동합니다. 통합 로직을 다시 작성할 필요가 없습니다. key와 base URL만 교체하면 됩니다. 요청은 our uncensored 모델로 직접 전송됩니다. 복잡한 라우팅이나 벤더 락인이 없습니다. 기존 코드 구조를 그대로 유지하세요.
첫 번째 요청
모델 id를 uncensored로 설정하여 /v1/chat/completions으로 POST 요청을 보내세요. 시스템은 프롬프트를 기반으로 텍스트를 반환합니다. 간단한 curl 명령어로 즉시 테스트를 시작할 수 있습니다. 이는 키가 작동하는지 확인하고 지연 시간을 보여줍니다. 직접적인 응답을 받게 됩니다. 분석할 추가 헤더가 없습니다. 순수 텍스트 출력만 제공됩니다.
curl https://api.openrouteraikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "check if port 8080 is open on 10.0.0.5"}]
}'
Python SDK
openai 패키지를 설치하고 기본 URL을 당사 서비스로 설정하세요. 이를 통해 익숙한 Python 코드를 사용할 수 있습니다. 키와 모델 이름을 전달하세요. 응답에는 생성된 텍스트가 포함됩니다. 빠르게 반복할 수 있습니다. 이 방법은 배치 처리에 신뢰할 수 있습니다. 연결 세부 정보를 처리합니다. 프롬프트 로직에만 집중하세요.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouteraikey.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)
Node SDK
요청을 보내기 위해 OpenAI Node SDK를 사용하세요. baseURL을 우리 엔드포인트로 설정하세요. uncensored 모델 ID를 사용하세요. 웹 서버나 스크립트에 적합합니다. 라이브러리가 HTTP 세부 사항을 처리합니다. 깔끔한 객체를 반환합니다. 오류 처리는 표준 방식입니다. 모든 Node.js 프로젝트에 통합할 수 있습니다. 코드베이스의 일관성을 유지할 수 있습니다. 추가 의존성이 필요 없습니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouteraikey.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);
스트리밍 및 토큰 사용량
stream을 true로 설정하여 스트리밍을 활성화합니다. 생성되는 대로 청크를 받습니다. 이는 사용자의 지각된 지연 시간을 줄입니다. 마지막 청크에는 총 토큰 사용량이 포함됩니다. 실시간으로 비용을 추적할 수 있습니다. 이는 긴 대화에 유용합니다. 전체 응답을 기다릴 필요가 없습니다. 데이터는 생성되는 대로 흐름을 이룹니다. 즉시 느껴집니다. 사용량 데이터는 청구에 신뢰할 수 있습니다.
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)
제한 사항, 오류 및 컨텍스트
분당 300회 요청, 키당 동시 8개 요청이 가능합니다. 컨텍스트 윈도우는 100,000 토큰입니다. 오류 시 표준 HTTP 코드가 반환됩니다. 401은 유효하지 않은 키를 의미합니다. 402는 크레딧 부족을 의미합니다. 429는 속도 제한을 의미합니다. 8 MB를 초과하는 요청은 거부됩니다. 최대 출력은 16,000 토큰입니다. 오류와 거부는 무료입니다. 선불 크레딧은 실제 사용량에만 청구됩니다. 이는 비용을 예측 가능하게 유지합니다. 토큰에만 지불합니다. 숨겨진 요금이 없습니다. 구독 함정도 없습니다. 프라이버시는 엄격합니다. 프롬프트는 학습에 사용되지 않습니다. Google 또는 이메일로 가입하세요. 전화번호는 필요 없습니다. 체험판은 7일 동안 $0.50을 제공합니다. USDT 또는 USDC로 충전하세요. 보너스는 $50, $100, $200에서 적용됩니다. 크레딧은 만료되지 않습니다. 환불은 표준 절차가 아니지만 실수는 수정됩니다. 이것은 직접 API입니다. 중개자가 없습니다. 기업식 관료주의도 없습니다. 순수한 출력만 제공합니다. 지금 빌드하세요. uncensored 모델이 준비되었습니다. 성인 콘텐츠에 사용하세요. 창의적 자유를 위해 사용하세요. 연구를 위해 사용하세요. 한계는 당신의 상상력뿐입니다. 단순하게 유지하세요. 빠르게 유지하세요. uncensored하게 유지하세요.
자주 묻는 질문
OpenRouter AI 키를 어떻게 받나요?
API 키 발급 페이지로 이동하세요. Google 또는 이메일과 비밀번호로 로그인하면 키가 즉시 표시됩니다. 전화번호가 필요하지 않으며, 바로 사용 시작할 수 있습니다.
크레딧이 부족해지면 어떻게 되나요?
402 오류가 발생합니다. USDT 또는 USDC로 충전하세요. 잔액은 만료되지 않습니다. $20부터 $500까지 정수 금액을 추가할 수 있습니다. 상위 티어에서는 보너스가 적용됩니다.
uncensored 모델은 다른 벤더의 모델과 같은가요?
아니요. 거부 없이 답변하도록 조정된 오픈 웨이트 모델입니다. GPT, Claude 또는 기타 벤더의 모델이 아닙니다. 당사 서버에서 실행됩니다. 모델 ID는 uncensored입니다.
지금 키를 받으세요
등록하고 키를 복사한 후 새 기본 URL을 가리키세요. 전체 워크플로우입니다.