OpenAI 호환 API 빠른 시작
당사의 uncensored LLM 엔드포인트를 사용하여 기존 파이프라인에 드롭인 통합합니다. 월별 부담 없이 비용을 제어할 수 있는 투명선불 과금을 제공합니다.
Base URL 및 인증
클라이언트를 우리의 openai compatible endpoint설정 base_url 변수를 https://api.openaipriceapi.com/v1 인증 헤더에 키를 입력하세요. 계정당 활성 키는 하나만 제공되며, 가입 시 전화번호가 필요하지 않습니다. 기본 URL은 공식 SDK와 호환되므로 다른 제공업체로 전환할 때 URL과 키만 변경하면 됩니다. 당사 openai price api 유효한 토큰에 대해 과금하며, 오류는 무료이고 크레딧은 만료되지 않습니다. 모든 요청에 필요한 유일한 자격 증명인 키를 안전하게 보관하세요.
첫 번째 채팅 완료 요청
채팅 완료 엔드포인트로 표준 POST 요청을 보내세요. 모델 식별자를 "uncensored"로 전달하고 시스템 및 사용자 프롬프트를 포함하세요. API는 선택한 형식(일반적으로 JSON 또는 일반 텍스트)으로 텍스트 응답을 반환합니다. 창의력을 제어하기 위해 temperature 및 top_p과 같은 매개변수를 조정할 수 있습니다. 요청 본문은 원활한 처리를 위해 8 MB 미만이어야 합니다. 연결을 확인하고 첫 번째 응답을 얻으려면 아래 curl 명령을 사용하세요.
Python SDK 통합
공식 Python 라이브러리를 사용하여 우리 서비스와 상호 작용하세요. base URL과 API 키로 클라이언트를 구성하세요. SDK는 토큰화 및 HTTP 요청을 자동으로 처리합니다. 단일 대화 컨텍스트에서 여러 메시지를 보낼 수 있습니다. 모델은 긴 문서를 위해 100,000개의 토큰 컨텍스트 창을 지원합니다. Python 클라이언트를 통해 스트리밍도 사용할 수 있습니다. 아래 코드 스니펫을 사용하여 클라이언트를 초기화하고 메시지를 보내세요.
Node SDK 사용법
표준 npm 패키지를 사용하여 Node.js에 통합하세요. 환경 변수를 설정하거나 클라이언트 생성자에 직접 전달하세요. Node SDK는 일관성을 위해 Python 인터페이스를 반영합니다. 오류를 우아하게 처리하고 응답 객체를 파싱할 수 있습니다. 함수 호출과 JSON 모드는 기본적으로 지원됩니다. 이 방법은 신뢰할 수 있는 텍스트 생성이 필요한 서버 측 애플리케이션에 잘 작동합니다. 다음 스니펫은 Node 환경에 대한 기본 설정을 보여줍니다.
ストリーミングレスポンスの処理
스트리밍을 활성화하여 토큰이 생성되는 대로 수신하세요. 이는 긴 응답의 지각된 지연 시간을 줄여줍니다. 마지막 청크에는 정확한 과금을 위한 전체 토큰 사용량이 포함되어 있습니다. 스트림을 구문 분석하여 UI를 실시간으로 업데이트할 수 있습니다. API는 이 프로토콜을 위해 서버 전송 이벤트를 사용합니다. 이 방법은 채팅 인터페이스 및 라이브 데모에 이상적입니다. 토큰을 효율적으로 처리하는 스트리밍 클라이언트를 구현하려면 아래 예시를 사용하세요.
제한 사항, 오류 및 컨텍스트 윈도우
중단을 피하기 위해 요청 한도를 모니터링하세요. API는 분당 300회 요청과 키당 최대 8개의 동시 요청을 지원합니다. 401 오류는 키가 유효하지 않음을, 402 오류는 잔액 부족을 의미합니다. 429 응답은 속도 제한을 나타내며, 잠시 후 다시 시도해야 합니다. 컨텍스트 윈도우는 입력과 출력을 합쳐 100,000 토큰입니다. 최대 출력은 16,000 토큰이며, 더 낮은 제한을 설정할 수 있습니다. 오류 및 거절된 요청은 무료이므로 성공한 토큰에 대해서만 요금이 부과됩니다. 이 투명한 과금 모델은 지출 금액을 정확히 알 수 있게 해줍니다.
cURL
curl https://api.openaipriceapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set timezone to UTC for log parsing"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openaipriceapi.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openaipriceapi.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 = 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)자주 묻는 질문
openai 가격 API의 베이스 URL은 무엇인가요?
기본 URL은 HTTPS://api.openaipriceapi.com/v1입니다. 기본 OpenAI URL 대신 이 엔드포인트를 사용하도록 클라이언트 구성을 업데이트해야 합니다. 이렇게 하면 요청이 uncensored 모델 서버로 전달됩니다.
무제한 LLM 비용은 얼마인가요?
가격은 입력 토큰 1M당 $0.15, 출력 토큰 1M당 $0.50입니다. 오류가 0으로 청구되는 유효한 토큰에 대해서만 지불합니다. 크레딧은 암호화폐로 선불로 충전되며 만료되지 않습니다.
컨텍스트 윈도우 크기는 얼마인가요?
컨텍스트 윈도우는 프롬프트와 completion을 합쳐서 100,000 토큰입니다. 요청당 최대 출력 제한을 16,000 토큰으로 설정할 수 있습니다. 이를 통해 응답의 품질을 유지하면서 긴 문서를 처리할 수 있습니다.
API 키를 몇 단계로 받으세요
등록하고 토큰을 복사한 후 기본 URL을 업데이트하세요. 전체 구성이 완료됩니다.