KO ▾
API 키 받기

5분 만에 첫 요청

기존 DeepSeek 스타일 코딩 클라이언트를 무검열 API에 몇 분 안에 연결하세요. 베이스 URL을 변경하고 API 키를 설정한 후 구독 함정 없이 코드 생성을 시작하세요.

인증 설정

시작하려면 API 키가 필요합니다. Google 또는 이메일 주소로 API 키 받기 페이지에서 회원가입하세요. 키가 즉시 표시됩니다. 계정에는 전화번호나 신용카드가 필요하지 않지만, 나중에 크레딧을 충전하려면 암호화폐가 필요합니다.

환경 변수 또는 클라이언트 구성을 설정하여 받은 키를 사용하세요. 이 키는 모든 요청의 인증을 담당합니다. 401 오류가 발생하면 키가 정확하고 만료되지 않았는지 확인하세요. 당사는 계정당 활성 키 하나만 허용하며, 새 키를 생성하면 기존 키가 즉시 대체됩니다.

기본 채팅 완료

당사의 API는 OpenAI chat-completions 형식을 따릅니다. 클라이언트를 베이스 URL로 설정하고 메시지를 포함한 POST 요청을 보내세요. 사용할 모델 ID는 "uncensored"입니다. 이 오픈 웨이트 모델은 합법적인 성인 용도에 맞게 콘텐츠 거부 없이 답변하도록 조정되었습니다.

아래는 기본 구조를 보여주는 cURL 예제입니다. YOUR_API_KEY을 실제 키로 바꾸세요.

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

오류와 거절은 무료임을 기억하세요. 성공적으로 처리된 토큰에 대해서만 요금이 부과됩니다. 베이스 URL은 https://api.deepseekcoder.top/v1.입니다.

Python SDK 통합

공식 OpenAI Python SDK를 사용하는 것은 간단합니다. 베이스 URL과 API 키로 클라이언트를 초기화하세요. 이렇게 하면 백엔드 모델을 전환하면서도 기존 코드 구조를 유지할 수 있습니다.

아래 코드는 간단한 완료 호출을 보여줍니다. 클라이언트는 직렬화를 자동으로 처리합니다. 요청 본문이 8 MB 제한을 넘지 않도록 하세요. 각 요청은 모델의 처리에 따라 입력 및 출력 토큰을 소모합니다.

from openai import OpenAI

client = OpenAI(base_url="https://api.deepseekcoder.top/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)

이 접근 방식은 모든 OpenAI 호환 클라이언트 라이브러리와 함께 작동합니다. 기본 URL을 변경하여 다른 공급자를 테스트하거나 코딩 작업에 무검열 엔드포인트를 사용할 수 있습니다.

Node.js SDK 사용법

JavaScript 개발자의 경우 Node.js OpenAI SDK도 동일하게 작동합니다. 클라이언트 인스턴스에서 apiKey 및 baseURL 속성을 구성하세요. 이렇게 하면 모든 후속 호출이 당사 서버로 라우팅됩니다.

아래 예제는 요청을 수행하는 방법을 보여줍니다. 응답에는 생성된 텍스트와 토큰 사용 통계가 포함됩니다. 이를 빌드 파이프라인이나 로컬 개발 스크립트에 직접 통합할 수 있습니다.

import OpenAI from "openai";

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

표준 OpenAI 패키지 외에도 추가 라이브러리가 필요하지 않습니다. 엔드포인트는 OpenAI 호환 클라이언트가 기대하는 표준 HTTP 메서드 및 헤더를 지원합니다.

스트리밍 응답

실시간 코딩 지원을 위해 stream: true을 설정하여 스트리밍을 활성화하세요. API는 서버 전송 이벤트(SSE)를 반환합니다. 각 청크에는 부분 텍스트가 포함되며, 마지막 청크에는 총 토큰 사용량이 포함됩니다.

스트리밍은 코드 생성을 기다리는 개발자에게 지각 지연 시간을 줄여줍니다. 마지막 청크에는 과금 대상 토큰 수가 제공됩니다. 이를 통해 애플리케이션은 UI를 단계적으로 업데이트할 수 있습니다.

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는 특정 제한을 적용합니다. 키당 분당 300개의 요청을 보낼 수 있으며, 동시 요청 제한은 8개입니다. 요청 본문은 8 MB를 초과할 수 없습니다.

일반적인 오류에는 401(잘못된 키), 402(크레딧 부족), 429(속도 제한)이 포함됩니다. 선불 크레딧은 토큰 사용량을 커버하며, 오류는 크레딧을 소모하지 않습니다. 컨텍스트 창은 총 100,000 토큰(프롬프트 + 완료)입니다. 최대 출력은 요청당 32,000 토큰이며, max_tokens이 설정되지 않은 경우 2,048 토큰입니다. 크레딧은 만료되지 않으며 월 요금이 부과되지 않습니다.

기술 사양

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

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

질문과 답변

이 API는 이미지 또는 오디오 생성을 지원하나요?

아니요. 텍스트 입력 및 출력을 위한 단일 무검열 대형 언어 모델을 제공합니다. 임베딩, 이미지, 오디오, 비디오 생성 엔드포인트가 없으며, 파인튜닝 기능도 없습니다.

계정에 중복 과금된 경우 어떻게 되나요?

크레딧은 만료되지 않으므로 환불되지 않습니다. 그러나 중복 과금과 같은 오류는 지원 페이지를 통해 수정됩니다. 청구 불일치를 해결하려면 직접 연락해 주세요.

모델이 제 데이터를 학습에 사용하나요?

아니요. 계정에는 이메일만 필요하며 프롬프트는 학습에 사용되지 않습니다. 귀하의 데이터는 비공개로 유지되며 특정 요청 외의 모델 개선에 사용되지 않습니다.

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

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