선호하는 OpenAI 호환 SDK 설치
먼저 언어별 공식 SDK를 설치하세요. 라이브러리가 하단 HTTP 요청을 처리하므로 로직에 집중할 수 있습니다. OpenAI 프로토콜을 지원하는 모든 클라이언트를 지원합니다.
- Python: pip install openai
- Node:
- Ruby: gem install openai
표준 엔드포인트와의 호환성을 보장합니다. 전용 프록시나 집계 서비스를 설치할 필요가 없습니다. 표준 라이브러리는 기본 URL과 함께 바로 작동합니다.
base_url 및 API 키 구성
SDK 클라이언트를 우리의 전용 엔드포인트로 설정하세요. 변경할 base_url 수신하여 https://api.claudeapicosts.com/v1대시보드에서 생성한 API 키를 사용하세요.
이 구성은 모든 요청이 uncensored 모델로 직접 라우팅되도록 보장합니다. 숨겨진 라우팅 요금이 부과되지 않습니다. 코드는 표준 OpenAI 구현과 동일하게 유지됩니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapicosts.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)필요한 변경 사항은 기본 URL뿐입니다. 인증은 표준 Bearer token 헤더를 사용합니다.
첫 번째 채팅 완성 요청 보내기
/v1/chat/completions으로 POST 요청을 보내세요. /v1/chat/completions프롬프트를 보내고 모델을 다음으로 설정하세요 uncensored. 이 모델은 합법적인 성인용 콘텐츠에 대해 콘텐츠 거부 없이 답변합니다.
아래 curl 명령어를 사용하여 연결을 테스트하세요. YOUR_API_KEY 실제 키를 사용합니다. 응답은 텍스트 완료를 반환합니다.
curl https://api.claudeapicosts.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the current pricing tiers for the model."}]
}'이 테스트는 통합이 정상 작동하는지 확인합니다. 이제 uncensored 모델에 모든 프롬프트를 보낼 수 있습니다. 입력 토큰은 1M당 $0.15에 청구됩니다.
스트리밍 응답 및 토큰 사용량 처리
스트리밍을 활성화하여 토큰을 실시간으로 수신하세요. 다음을 설정하세요 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)스트리밍은 지각된 지연 시간을 줄여줍니다. 채팅 인터페이스와 장문 생성에 이상적입니다. 모델은 100,000개의 토큰을 지원하는 컨텍스트 창을 제공합니다.
함수 호출 및 JSON 모드 활성화
을 사용하세요 tools 함수 호출을 위한 매개변수입니다. 이를 통해 구조화된 데이터 추출 및 도구 사용이 가능합니다. 설정 response_format 수신하여 {"type": "json_object"} 엄격한 JSON 출력을 위해
이러한 기능은 표준 OpenAI 모델에서 작동하는 방식과 정확히 동일합니다. 도구 스키마를 정의하고 모델이 작업을 선택하도록 할 수 있습니다. JSON 모드는 예측 가능한 파싱을 보장합니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeapicosts.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);두 기능 모두 완전히 지원됩니다. 복잡한 자동화 작업을 위해 둘을 결합할 수 있습니다. 모델은 도구 정의를 효율적으로 처리합니다.
사용량 및 선불 크레딧을 모니터링하세요
대시보드를 통해 지출을 추적하세요. 크레딧은 실제 토큰 사용량에 따라 과금됩니다. 오류와 거절은 무료입니다. 선불 크레딧은 만료되지 않습니다.
암호화폐 전용으로 충전할 수 있습니다. USDT(TRC20) 또는 USDC(Base)를 받습니다. 최소 충전 금액은 $20입니다. 대액 충전 시 보너스가 적용됩니다.
- $50+ 충전 시 +5% 보너스 크레딧이 추가됩니다
- $100+ 충전 시 +10% 보너스 크레딧이 추가됩니다
- $200+ 충전 시 +15% 보너스 크레딧이 추가됩니다
서비스 중단을 피하기 위해 잔액을 모니터링하세요. 대시보드는 실시간 사용량을 보여줍니다. 월별 요금이나 구독료가 없습니다.