몇 분 안에 라우터 API 통합
routerapi에 단일 변수 변경만으로 기존 OpenAI 호환 코드를 적용하세요. 통합 로직 수정 없이 몇 분 만에 무검열 엔드포인트를 실행하세요.
콘텐츠들
인증 및 Base URL 설정
변경 base_url 및 api_key 공급자를 즉시 전환합니다. SDK를 HTTPS://api.routerapi.cc/v1로 지정하고 대시보드에서 생성된 키를 사용하세요. 복잡한 라우팅 규칙이나 다중 모델 구성이 필요하지 않습니다. 기존 헤더와 클라이언트 설정은 OpenAI 표준과 동일하게 유지됩니다.
키는 Google 또는 이메일을 통해 가입 직후 표시됩니다. 키를 안전하게 저장하고 Bearer HTTP Authorization 헤더의 토큰에 추가하십시오. 이 단일 변경으로 애플리케이션 코드를 수정하지 않고 모든 요청을 당사 uncensored 모델로 라우팅합니다.
채팅 완료 요청 보내기
표준 POST 요청 /v1/chat/completions 엔드포인트는 OpenAI에서 사용하는 것과 동일한 JSON 구조를 수락하므로 프롬프트를 수정하지 않고도 작동합니다. 모델 ID를 사용하세요 uncensored 콘텐츠 필터 없이 응답하도록 조정된 대규모 언어 모델에 접근하세요.
각 요청은 선불 잔액에서 토큰을 소모합니다. 오류와 거부 요청은 크레딧에 요금이 부과되지 않으므로 자유롭게 테스트할 수 있습니다. 다음 예시는 공식 SDK를 사용한 기본 텍스트 생성 호출을 보여줍니다.
curl https://api.routerapi.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize this 1000 word article in three sentences."}]
}'응답은 choices[0].message.content 필드입니다. 다음 매개변수들을 조정할 수 있습니다. temperature 또는 top_p 창대성을 제어합니다. 임베딩이나 이미지 생성 엔드포인트는 제공되지 않으며, 이 서비스는 텍스트 완성에만 집중합니다.
ストリーミングレスポンスの処理 (SSE)
stream을 true로 설정하여 스트리밍 활성화 stream: true 요청 본문에 포함하세요. API는 실시간 토큰 전송을 위해 서버 전송 이벤트(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)최종 청크에는 요청에 대한 전체 토큰 사용량 통계가 포함되어 있습니다. Parse the content field from each delta to reconstruct the full message. This approach keeps your UI responsive while the model processes long contexts. Token counts in the final chunk reflect both input and output usage.
도구 및 함수 호출 사용 중
의 도구 정수를 전달 tools 함수 호출을 활성화합니다. 모델은 일반 텍스트 대신 응답에서 구조화된 도구 호출을 반환합니다. 지정 tool_choice 모델이 특정 함수를 사용하거나 자동으로 선택하도록 강제합니다. 이 기능은 OpenAI 함수 호출 형식과 동일하게 작동합니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.routerapi.cc/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)JSON 스키마가 있는 함수를 정의하고 요청에 전달하세요. API는 텍스트 생성과 도구 호출 간 라우팅을 처리합니다. 사용 response_format 매개변수 {"type": "json_object"} 도구가 필요하지 않을 때 엄격한 JSON 출력을 위해 이는 백엔드 서비스에 대한 일관된 구조화된 데이터를 보장합니다.
구조화된 출력을 위한 JSON 모드 설정
response_format을 설정하여 유효한 JSON 출력을 강제하세요. response_format 수신하여 {"type": "json_object"}. 이는 자동화된 워크플로우나 AI 에이전트에서 데이터를 구문 분석하는 데 필수적입니다. 모델은 모든 괄호를 닫고 요청된 스키마를 따르려고 시도합니다. 출력이 컨텍스트 창에 너무 길어지면 오류가 발생할 수 있습니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.routerapi.cc/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 모드와 temperature 최대 결정론을 위해 0으로 설정하세요. 엔티티 추출, 데이터 서식 지정 또는 구성 파일 생성에 사용하세요. 무검열 모델은 복잡한 중첩 구조를 잘 처리합니다. 처리하기 전에 항상 코드에서 출력을 검증하세요.
토큰 제한 및 비용 이해하기
컨텍스트 윈도우는 프롬프트와 완성을 합쳐 100,000개의 토큰을 지원합니다. 각 요청은 최대 16,000개의 토큰을 출력할 수 있으며, max_tokens을 생략한 경우 2,048개입니다. max_tokens 설정되지 않음). 가격은 입력 토큰 100만 개당 $0.15, 출력 토큰 100만 개당 $0.50입니다. 크레딧은 만료되지 않으며 오류는 무료입니다.
대시보드 또는 응답 헤더를 통해 사용량을 모니터링하세요. 요청 본문 크기는 8MB로 제한됩니다. USDT(TRC20) 또는 USDC(Base)로 최소 $20부터 충전할 수 있습니다. 큰 예치금일수록 보너스 크레딧이 증가합니다: $50일 때 +5%, $100일 때 +10%, $200일 때 +15%. 구독료는 없습니다.
자주 묻는 질문
속도 제한 및 오류를 어떻게 처리하나요?
429 상태 코드는 이러한 제한을 초과했음을 나타내며, 잠시 대기 후 재시도해야 합니다. 401 오류는 API 키가 무효함을 의미하고, 402 오류는 선불 크레딧 부족을 나타냅니다. 어떤 제한이 트리거되었는지 확인하려면 오류 메시지 본문을 확인하세요.
routerapi는 대용량 프로덕션 사용에 적합한가요?
네, 본 서비스는 낮은 지연 시간 애플리케이션을 위해 동시 요청 및 스트리밍을 지원합니다. 하지만 SLA 보장 및 임베딩과 같은 고급 기능은 제공되지 않습니다. Uncensored 출력이 중요한 채팅, 역할극 또는 창작 글쓰기에 사용하세요. 토큰 사용량을 모니터링하여 선불 잔액이 사용량을 충분히 커버하는지 확인하세요.
실수를 하면 크레딧에 어떤 변화가 있나요?
크레딧은 선불이며 만료되지 않으므로 미사용 잔액은 무기한으로 유지됩니다. 이중 과금과 같은 오류는 지원 페이지를 통해 해결됩니다. 오류와 거부는 크레딧을 소비하지 않으므로 프롬프트 테스트는 무료입니다. 언제든지 암호화폐로 다시 충전할 수 있습니다.
API 키 받기
가입하고, 키를 가져온 후, 새 베이스 URL을 가리키세요. 완료.