GetAiApiKey/빠른 시작: AI API 키 연동하기
빠른 시작: AI API 키 연동하기
기본 URL과 API 키만 교체하면 몇 분 안에 무검열 LLM API를 연동하세요. 이 빠른 시작 가이드는 모든 OpenAI 호환 SDK를 사용한 표준 요청, 스트리밍, 함수 호출을 다룹니다.
준비 사항: API 키와 기본 URL
시작하려면 API 키 받기 페이지를 방문하세요. 이메일과 비밀번호를 입력하여 고유한 AI API 키를 즉시 받으세요. 초기 체험에는 신용카드가 필요하지 않습니다. 또한 OpenAI 호환 엔드포인트의 기본 URL도 필요합니다:
- 기본 URL: https://api.getaiapikey.com/v1
- 모델 ID: uncensored
이 자격 증명은 안전하게 보관하세요. 대시보드에서 언제든지 키를 재생성할 수 있으며, 이전 키는 즉시 무효화됩니다. 당사는 최소한의 구성 변경으로 기존 프로젝트에 쉽게 통합할 수 있도록 서비스를 설계했습니다.
첫 번째 요청: 표준 채팅 완료
채팅 완성 엔드포인트로 표준 POST 요청을 전송합니다. 이 예제는 curl을 사용하여 통합이 얼마나 간단한지 보여줍니다. YOUR_API_KEY을 실제 키로 바꿉니다. 모델 식별자는 uncensored로 고정됩니다.
이 엔드포인트는 텍스트 입력 및 출력 상호작용을 처리합니다. 임베딩, 이미지, 오디오, 비디오 생성을 지원하지 않으며 언어 처리에 집중합니다. 요청 본문이 8 MB 미만인지 확인하세요.
Python SDK 사용
Python 개발자는 공식 openai 라이브러리를 사용하세요. 이를 우리 기본 URL로 설정하고 AI API 키를 제공하세요. 이 방식은 기존 코드 구조를 유지하면서 합법적인 성인 콘텐츠나 더 넓은 창의적 자유를 위해 무검열 모델로 전환할 수 있게 해줍니다.
클라이언트는 직렬화와 연결 풀링을 자동으로 처리합니다. 출력 길이를 제어하기 위해 max_tokens 매개변수를 조정할 수 있으며, 프롬프트와 완성 텍스트를 모두 포함하는 100,000 토큰 컨텍스트 창 내에 있도록 하세요.
Node.js SDK 사용
Node.js 사용자는 OpenAI SDK를 우리 사용자 정의 기본 URL로 구성하여 동일한 교체 호환성을 달성할 수 있습니다. 이렇게 하면 기존 애플리케이션 로직은 그대로 유지하면서 우리 특정 모델 기능에 접근할 수 있습니다.
계정당 활성 키는 하나만 제한되며 언제든지 재생성할 수 있습니다. 이 단순성은 다중 모델 집계기에서 흔히 발견되는 오버헤드를 줄여 무검열 모델에 직접 연결할 수 있게 해줍니다.
스트리밍 응답 (SSE)
실시간 사용자 경험을 위해 요청에 stream: true을 설정하여 스트리밍을 활성화하세요. API는 부분 토큰 응답을 포함하는 서버 전송 이벤트(SSE)를 반환합니다. 이는 최종 사용자의 지각된 지연 시간을 줄여줍니다.
스트리밍은 모든 지원 SDK에서 동일하게 작동합니다. 클라이언트가 증분 데이터 청크를 처리하도록 설정하세요. 총 컨텍스트 창은 100,000 토큰이므로 긴 대화 중 잘림을 피하기 위해 프롬프트 길이를 신중하게 관리하세요.
한도, 오류 및 모델 목록
중단을 피하려면 사용량을 모니터링하세요. 키당 분당 300개 요청으로 제한됩니다. 이를 초과하면 429 속도 제한 오류가 발생합니다. 401 오류는 유효하지 않거나 만료된 키를 의미하며, 402 오류는 선불 크레딧을 충전해야 함을 의미합니다.
GET /v1/models 엔드포인트를 사용하여 연결을 확인하세요. 사용 가능한 모델 세부 정보를 반환합니다. 당사 서비스는 SLA 보장이나 엔터프라이즈 인증을 제공하지 않으며, 대신 단순하고 투명한 가격 책정에 중점을 둡니다. 크레딧은 만료되지 않으므로, 원하는 속도로 사용을 일시 중단했다가 재개할 수 있습니다.
cURL
curl https://api.getaiapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.getaiapikey.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.getaiapikey.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)기술 사양
크레딧을 구매하기 전에 확인할 수 있도록 API의 실제 한도와 기능을 한곳에 정리했습니다.
| 항목 | 내용 |
|---|---|
| 형식 | OpenAI 호환: 어떤 OpenAI SDK든 base URL과 키만 바꾸면 동작 |
| Base URL | https://api.getaiapikey.com/v1 |
| 인증 | Authorization: Bearer YOUR_KEY |
| 모델 ID | uncensored |
| 엔드포인트 | POST /v1/chat/completions · GET /v1/models |
| 최대 출력 | 100,000 토큰 윈도우의 남은 만큼; max_tokens는 선택 사항(별도 상한 없음) |
| 스트리밍 | 지원 — SSE, 마지막 청크에 토큰 사용량 포함 |
| JSON 모드 | response_format: {"type": "json_object"} |
| 컨텍스트 창 | 100,000 토큰 (입력 + 출력) |
| 함수 호출 | 지원 — tools, tool_choice; 응답에 tool_calls (스트리밍 포함), 결과는 role: tool로 전송 |
| 파라미터 | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| 요청 크기 | 최대 8 MB |
| 동시 요청 | 키당 동시 8개 |
| 속도 제한 | 키당 분당 300회 |
| 응답 헤더 | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| 과금 | 선불 크레딧에서 실제 사용량만큼 차감, 오류·거부는 무료 |
| 충전 | USDT (TRC20) 또는 USDC (Base), $10~$500 사이 원하는 정수 금액 |
| 보너스 | $50 이상 +5%, $100 이상 +10% |
| 가격 | 입력 100만 토큰당 $0.25 · 출력 100만 토큰당 $1.00 |
| 유효기간 | 유료 크레딧은 만료되지 않으며 구독 없음 |
| 무료 체험 | $0.50, 7일, 카드 불필요 · 체험 키: 동시 요청 2건, 분당 60건. 첫 충전 후 전체 한도(8건, 300건) 적용 |
| 콘텐츠 | 성인 콘텐츠 허용, 미성년자가 관련된 성적 콘텐츠는 거부 |
| 키 | 계정당 활성 키 1개, 새 키를 만들면 이전 키는 무효 |
| 로그인 | Google 또는 이메일과 비밀번호 |
오류 코드
오류는 고정된 type을 가진 JSON으로 반환되며, 실패하거나 거부된 요청은 과금되지 않습니다.
| 코드 | 유형 | 의미 |
|---|---|---|
400 | bad_request | 잘못된 JSON, 빈 메시지, 잘못된 파라미터 또는 컨텍스트 초과 |
401 | missing_key · invalid_key · key_revoked | 키 없음·잘못됨·새 키로 교체됨 |
402 | no_credit | 잔액 없음 — 충전하면 즉시 재개 |
403 | content_blocked | 미성년자 관련 성적 콘텐츠 — 거부, 과금 없음 |
404 | not_found | 알 수 없는 엔드포인트 |
413 | request_too_large | 본문 8 MB 초과 |
429 | rate_limited · concurrency | 분당 300회 또는 동시 8개 초과 — 잠시 후 재시도 |
503 | upstream_busy | 모델 혼잡 — 몇 초 후 재시도 |
질문과 답변
이 API는 이미지 또는 오디오 생성을 지원하나요?
아니요. 당사는 텍스트 기반 LLM API 제공업체입니다. 임베딩, 이미지 생성, 오디오, 비디오를 지원하지 않으며 텍스트 처리를 위한 채팅 완료에 집중합니다.
컨텍스트 창은 어떻게 작동하나요?
컨텍스트 창은 입력 프롬프트와 생성된 응답을 모두 포함하여 100,000 토큰입니다. 총 토큰 수가 이 한도를 초과하면 클라이언트 구현에 따라 요청이 실패하거나 잘릴 수 있습니다.
OpenAI 대체제로 사용할 수 있나요?
네. OpenAI 호환 SDK의 기본 URL과 API 키만 변경하면 이 무검열 LLM API를 바로 대체할 수 있습니다. 표준 채팅 완료, 스트리밍, 함수 호출을 지원합니다.