KO ▾
API 키 받기

kimik2api.comKimi K2 API: 5분 내 첫 요청

Kimi K2 API: 5분 내 첫 요청

OpenAI 호환 API를 사용하여 5분 이내에 첫 응답을 받으세요. 이 가이드에서는 기본 URL, 인증 및 무검열 모델의 즉시 사용 패턴을 다룹니다.

기본 URL 및 인증

클라이언트를 https://api.kimik2api.com/v1로 설정하여 kimik2api.com 서비스에 연결하세요. 모든 요청에는 유효한 API 키가 필요합니다. 이메일과 비밀번호만으로 회원가입한 후 API 키 받기 페이지에서 키를 생성하세요. 시작 시 신용카드가 필요 없으며, 모든 계정에 7일 유효한 $0.50의 무료 체험 크레딧이 제공됩니다. 키를 안전하게 보관하세요. 이전 키를 무효화하려면 언제든지 키를 재생성할 수 있습니다.

첫 번째 요청 (cURL)

표준 채팅 완성 요청으로 연결을 즉시 테스트하세요. YOUR_API_KEY을 실제 키로 바꿉니다. 모델 ID는 uncensored입니다. 이 엔드포인트는 텍스트 입력을 받아 텍스트 출력을 반환하며, 프롬프트와 완성 결과를 합쳐 최대 100,000 토큰까지 지원합니다.

curl https://api.kimik2api.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."}]
  }'

401 오류가 발생하면 키가 유효하지 않음을 의미합니다. 402은 선불 크레딧이 소진되었음을 나타냅니다. 429은 분당 300개 요청 제한을 초과했음을 의미합니다.

Python SDK 통합

공식 openai Python 패키지를 사용하여 API와 상호 작용하세요. base_url 및 api_key을 구성하여 요청을 OpenAI 대신 당사 서버로 라우팅하세요. 이렇게 하면 벤더 종속성 없이 표준 클라이언트 코드를 사용할 수 있습니다. 모든 완료 작업의 모델 ID는 uncensored로 유지됩니다.

from openai import OpenAI

client = OpenAI(base_url="https://api.kimik2api.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을 쉽게 변경할 수 있습니다. 스크립트를 실행하기 전에 환경에 필요한 패키지가 설치되어 있는지 확인하세요.

Node.js SDK 통합

JavaScript 및 TypeScript 개발자의 경우 Node.js OpenAI SDK도 동일하게 작동합니다. baseURL을 당사 엔드포인트로 설정하고 API 키를 제공하세요. 이 방법은 기존 OpenAI 호환 클라이언트 코드와의 호환성을 유지합니다. 다른 LLM 제공업체와 마찬가지로 메시지를 보내고 응답을 받을 수 있습니다.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.kimik2api.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);

당사는 임베딩이나 이미지 생성을 제공하지 않으므로, 텍스트 기반 상호 작용을 위한 주요 인터페이스는 표준 채팅 완료 엔드포인트입니다.

스트리밍 응답 (SSE)

요청 본문에 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)

클라이언트 코드에서 스트림 이벤트를 처리하여 UI를 단계적으로 업데이트하세요. 이는 최종 사용자의 지각된 지연 시간을 크게 줄입니다.

제한 사항, 오류 및 컨텍스트 창

당사의 API는 프롬프트와 완성 결과를 모두 포함하는 100,000 토큰 컨텍스트 창을 지원합니다. 최대 요청 본문 크기는 8 MB입니다. 키당 분당 요청 수는 300개로 제한됩니다. 속도 제한에 도달하면 재시도 전에 기다리세요. 모델은 무검열이지만 미성년자가 포함된 성적인 콘텐츠는 차단합니다. 가격은 투명합니다: $0.25 per 1M 입력 토큰, $1.00 per 1M 출력 토큰. 크레딧은 만료되지 않습니다.

기술 사양

크레딧을 구매하기 전에 확인할 수 있도록 API의 실제 한도와 기능을 한곳에 정리했습니다.

항목내용
형식OpenAI 호환: 어떤 OpenAI SDK든 base URL과 키만 바꾸면 동작
인증Authorization: Bearer YOUR_KEY
모델 IDuncensored
엔드포인트POST /v1/chat/completions · GET /v1/models
Base URLhttps://api.kimik2api.com/v1
스트리밍지원 — SSE, 마지막 청크에 토큰 사용량 포함
파라미터temperature, top_p, stop, seed, presence_penalty, frequency_penalty
함수 호출지원 — tools, tool_choice; 응답에 tool_calls (스트리밍 포함), 결과는 role: tool로 전송
컨텍스트 창100,000 토큰 (입력 + 출력)
최대 출력100,000 토큰 윈도우의 남은 만큼; max_tokens는 선택 사항(별도 상한 없음)
JSON 모드response_format: {"type": "json_object"}
속도 제한키당 분당 300회
요청 크기최대 8 MB
동시 요청키당 동시 8개
응답 헤더X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
보너스$50 이상 +5%, $100 이상 +10%
무료 체험$0.50, 7일, 카드 불필요 · 체험 키: 동시 요청 2건, 분당 60건. 첫 충전 후 전체 한도(8건, 300건) 적용
충전USDT (TRC20) 또는 USDC (Base), $10~$500 사이 원하는 정수 금액
유효기간유료 크레딧은 만료되지 않으며 구독 없음
과금선불 크레딧에서 실제 사용량만큼 차감, 오류·거부는 무료
가격입력 100만 토큰당 $0.25 · 출력 100만 토큰당 $1.00
콘텐츠성인 콘텐츠 허용, 미성년자가 관련된 성적 콘텐츠는 거부
키계정당 활성 키 1개, 새 키를 만들면 이전 키는 무효
로그인Google 또는 이메일과 비밀번호

오류 코드

오류는 고정된 type을 가진 JSON으로 반환되며, 실패하거나 거부된 요청은 과금되지 않습니다.

코드유형의미
400bad_request잘못된 JSON, 빈 메시지, 잘못된 파라미터 또는 컨텍스트 초과
401missing_key · invalid_key · key_revoked키 없음·잘못됨·새 키로 교체됨
402no_credit잔액 없음 — 충전하면 즉시 재개
403content_blocked미성년자 관련 성적 콘텐츠 — 거부, 과금 없음
404not_found알 수 없는 엔드포인트
413request_too_large본문 8 MB 초과
429rate_limited · concurrency분당 300회 또는 동시 8개 초과 — 잠시 후 재시도
503upstream_busy모델 혼잡 — 몇 초 후 재시도

질문과 답변

이것이 공식 Kimi K2 API인가요?

아니요, 당사는 OpenAI API 형식과 호환되는 무검열 대규모 언어 모델을 호스팅하는 독립적인 서비스입니다. Moonshot AI나 공식 Kimi 제공업체와 제휴 관계가 아닙니다. 특정 제한 사항과 가격 정보는 해당 문서에서 확인하세요.

체험을 위해 신용카드가 필요한가요?

아니요, 가입하려면 이메일과 비밀번호만 필요합니다. 7일 동안 유효한 $0.50 무료 체험 크레딧을 받습니다. 나중에 암호화폐(USDT 또는 USDC)를 사용해 크레딧을 추가할 수 있으며, 최소 충전 금액은 $10입니다.

속도 제한을 초과하면 어떻게 되나요?

429 Too Many Requests 오류가 발생합니다. 제한은 API 키당 분당 300개 요청입니다. 필요시 키를 재생성할 수 있지만, 속도 제한은 키 자체에 적용됩니다.

키는 양식 하나만 작성하면 받을 수 있습니다

계정을 생성하고 키를 복사한 후 기본 URL을 변경하세요. 설정은 이것으로 끝입니다.

API 키 받기문서 읽기