API 문서
표준 OpenAI SDK를 사용하여 몇 분 만에 제한 없는 LLM API를 시작하세요. 이 빠른 시작 가이드에는 인증, 요청 형식 및 스트리밍에 대한 내용이 포함되어 있어 즉시 통합할 수 있습니다.
인증 및 Base URL
API 키를 기본 URL https://api.paidapi.cc/v1. 다음에 키를 전달 Authorization Bearer 토큰으로 헤더를 사용합니다. 이 설정은 추가 구성 단계 없이 모든 OpenAI 호환 클라이언트 라이브러리에서 작동합니다.
curl https://api.paidapi.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set up a cron job to run every hour"}]
}'키는 안전하게 보관하세요. 키를 분실한 경우 대시보드에서 새 키를 생성하세요. 이전 키는 즉시 작동하지 않게 됩니다.
첫 번째 요청
POSTリクエストを送信 /v1/chat/completions 모델 "uncensored"본문에 messages 배열을 포함하세요. API는 프롬프트 컨텍스트를 기반으로 텍스트 완성본을 반환합니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.paidapi.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)이러한 간단한 호출은 통합이 작동하는지 확인합니다. 응답 객체에서 토큰 사용량과 콘텐츠를 확인하세요.
스트리밍 응답
stream을 true로 설정하여 스트리밍 활성화 stream: true. API는 생성되는 대로 부분 청크를 전송합니다. 이는 긴 출력에 대한 지각된 지연 시간을 줄여줍니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.paidapi.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);각 청크를 개별적으로 처리하세요. 최종 응답을 구축하기 위해 집계하세요. 마지막 청크에는 요청의 총 토큰 사용량이 포함됩니다.
함수 호출 & 도구
요청 본문에 도구를 정의하세요. 모델은 적절한 경우 도구 호출을 반환합니다. 응답에서 함수 이름과 인수를 구문 분석하세요.
設定 tool_choice 모델이 도구들을 사용할 시점을 제어합니다. Use "auto" 자동 선택 또는 도구 이름을 지정하세요. 이 기능은 복잡한 작업에 비검열 모델과 신뢰할 수 있게 작동합니다.
JSON 모드 구성
設定 response_format 수신하여 {"type": "json_object"}. 모델은 유효한 JSON 형식으로 출력을 구조화합니다. 이는 프로그래밍 워크플로우의 파싱을 단순화합니다.
프롬프트가 JSON 스키마를 명확히 지정하는지 확인하세요. 모델은 정의된 구조를 따릅니다. 데이터 추출 또는 구조화된 생성 작업에 이 모드를 사용하세요.
속도 제한 및 오류
분당 300개의 요청과 키당 8개의 동시 요청을 받습니다. 이 제한을 초과하면 429 오류가 반환됩니다. 요청 본문은 8MB 미만이어야 합니다. 컨텍스트 윈도우는 총 100,000개의 토큰입니다.
키 유효성을 확인하여 401 오류를 처리합니다. 402 오류는 더 많은 크레딧이 필요함을 의미합니다. 오류는 토큰을 소모하지 않습니다. 중단 없이 선불 크레딧을 충전 상태로 유지하세요.
스트리밍
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)자주 묻는 질문
API의 베이스 URL은 무엇인가요?
기본 URL은 HTTPS://api.paidapi.cc/v1입니다. 모든 요청에 이 엔드포인트를 사용하십시오. 표준 OpenAI SDK와 호환됩니다.
스트리밍 응답을 어떻게 처리하나요?
요청에서 stream 매개변수를 true로 설정하세요. API는 생성되는 대로 데이터 청크를 전송합니다. 이를 통해 실시간으로 출력을 표시할 수 있습니다.
요율 제한에 도달하면 어떻게 되나요?
API에서 429 상태 코드가 반환됩니다.レート 제한이 초기화될 때까지 기다려야 합니다. 제한은 키당 1분당 300회 요청입니다.
API 키가
가입하고, 키를 가져온 후, 베이스 URL을 업데이트하세요. 그걸로 끝입니다.