KO ▾
API 키 받기

DeepSeek 사용자를 위한 Quickstart

베이스 URL과 API 키를 업데이트하여 무검열 LLM 엔드포인트로 코드를 마이그레이션하세요. API는 OpenAI 채팅 완료 사양을 따르므로 애플리케이션 로직 변경 없이 모델을 교체할 수 있습니다.

기본 URL
https://api.deepseekapikey.com/v1
모델
uncensored

인증 및 베이스 URL

API는 https://api.deepseekapikey.com/v1에서 호스팅됩니다. 인증을 위해 Authorization 헤더에 Bearer 토큰으로 API 키를 포함하세요. 이메일과 비밀번호만으로 API 키 받기 페이지에서 키를 생성할 수 있습니다. 키를 분실하면 언제든지 재생성할 수 있으며, 이전 키는 즉시 무효화됩니다. 일부 벤더와 달리 초기 체험 계정에는 신용카드가 필요하지 않습니다.

첫 번째 요청

표준 POST 요청을 /v1/chat/completions로 전송하세요. 오픈 웨이트 모델에 접근하려면 모델 ID uncensored를 사용하세요. 요청 본문은 프롬프트를 포함하는 messages 배열을 가진 표준 구조를 따릅니다. 이 엔드포인트는 텍스트 입력과 출력을 지원하므로 기존 통합의 대체재로 사용할 수 있습니다.

curl https://api.deepseekapikey.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 SDK 통합

공식 OpenAI Python 클라이언트를 사용 중이라면 base_url 매개변수를 재정의하여 베이스 URL을 설정할 수 있습니다. 키를 클라이언트 초기화 시 전달하세요. 이 방식은 기존 Python 코드 구조를 유지하면서 요청을 무검열 엔드포인트로 라우팅할 수 있게 합니다. 클라이언트는 JSON 직렬화와 응답 파싱을 자동으로 처리합니다.

from openai import OpenAI

client = OpenAI(base_url="https://api.deepseekapikey.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 SDK 통합

Node.js 애플리케이션의 경우 동일한 구성 전략으로 OpenAI 클라이언트를 초기화하세요. baseURL을 API 엔드포인트로 설정하고 키를 제공하세요. 이렇게 하면 툴 사용 포함 모든 후속 호출이 당사 서버로 올바르게 라우팅됩니다. 이 방법은 baseURL 재지정을 존중하는 모든 호환 SDK와 함께 작동합니다.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.deepseekapikey.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: true을 설정하여 스트리밍을 활성화하세요. API는 서버에서 생성된 이벤트(SSE) 스트림을 반환하여 토큰이 생성되는 대로 수신할 수 있습니다. 이는 실시간 피드백이 필요한 사용자 인터페이스에 이상적입니다. 스트림 형식은 표준 OpenAI 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개의 토큰을 지원합니다. 분당 300회의 속도 제한을 초과하면 API는 429 오류를 반환합니다. 인증 실패는 401 상태를 반환하며, 선불 크레딧 부족은 402 오류를 반환합니다. GET /v1/models을 통해 사용 가능한 모델을 확인할 수 있지만, 주요 엔드포인트는 채팅 완료용으로 설계되었습니다. 프롬프트는 학습에 사용되지 않으며, 모델은 미성년자 관련 성 콘텐츠는 차단합니다.

질문과 답변

이 모델은 DeepSeek와 동일한가요?

아니요. 이 모델은 당사 GPU 서버에서 구동되는 독립적인 오픈 웨이트 모델입니다. GPT, Claude, Gemini, Grok 또는 DeepSeek가 아닙니다. 합법적인 성인 용도로 콘텐츠 거부 없이 답변하도록 튜닝되었습니다.

가격 정책은 어떻게 되나요?

투명한 사용량 기반 과금을 적용합니다: 입력 토큰 1M당 $0.25, 출력 토큰 1M당 $1.00입니다. 월 구독료나 숨겨진 등급이 없으며, 선불 크레딧은 만료되지 않습니다.

툴/함수 호출에 사용할 수 있나요?

네, POST /v1/chat/completions 엔드포인트는 표준 툴 및 함수 호출 페이로드를 지원합니다. API는 호환 클라이언트가 사용하는 스키마 형식을 그대로 받아들입니다.

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

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

API 키 받기

API 사양

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

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

오류 코드

오류는 고정된 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모델 혼잡 — 몇 초 후 재시도