KO ▾
API 키 받기

Da Moxing API 빠른 시작 가이드

Da Moxing API는 자유로운 창작이 필요한 개발자를 위해 설계된 안정적이고 무검열 LLM API입니다. OpenAI 호환 인터페이스를 통해 몇 줄의 코드만으로 검열 없는 AI 생성 능력을 얻을 수 있습니다.

사전 조건: SDK 설치

Da Moxing API를 빠르게 시작하려면 공식 호환 SDK를 설치해야 합니다. 인터페이스가 OpenAI 프로토콜과 완전히 호환되므로 익숙한 라이브러리를 바로 사용할 수 있습니다. Python 개발자의 경우 openai 라이브러리를, Node.js 개발자의 경우 openai npm 패키지를 권장합니다. API 호출을 위해 환경에 이러한 의존성이 설치되어 있는지 확인하세요.

Base URL 구성

요청을 보내기 전에 base_url을 서버 주소로 구성해야 합니다. 이는 요청이 무검열 모델로 올바르게 라우팅되도록 합니다. base_url을 https://api.apidamoxing.com/v1로 설정하십시오. 이는 모든 API 호출의 기반이 되며, SDK 버전이 사용자 정의 base_url 구성을 지원하는지 확인하십시오.

API 키 생성

“API 키 받기” 페이지에 접속하여 이메일과 비밀번호로 계정을 등록하십시오. 등록이 완료되면 API 키가 화면에 즉시 표시됩니다. 이 키는 모든 API 요청의 인증에 사용되므로 안전하게 보관하십시오. 각 계정에는 하나의 메인 키만 있을 수 있지만, 언제든지 새 키를 생성할 수 있으며 이전 키는 즉시 무효화됩니다.

첫 번째 요청 보내기

cURL을 사용하여 첫 번째 요청을 보내 API가 정상적으로 작동하는지 확인하십시오. 요청은 uncensored 모델로 전송되며 필터링되지 않은 텍스트 콘텐츠가 반환됩니다. YOUR_API_KEY을 실제 키로 교체했는지 확인하십시오. 이 요청은 다양한 자유 창작 시나리오에 적합한 기본 텍스트 생성 능력을 보여줍니다.

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

스트리밍 출력(SSE) 지원

실시간 응답이 필요한 애플리케이션의 경우 스트리밍 출력(SSE)을 활성화하는 것이 이상적입니다. stream: true을 설정하면 모델이 생성한 내용을 청크 단위로 수신하여 지연 시간을 줄이고 사용자 경험을 향상시킬 수 있습니다. 스트리밍은 챗봇, 실시간 번역 등에 적합하여 데이터가 즉시 도착하도록 보장합니다.

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는 도구 호출 기능을 지원하여 모델이 외부 함수와 상호 작용할 수 있게 합니다. tools 매개변수를 정의하여 모델이 컨텍스트에 따라 특정 함수를 호출하도록 할 수 있습니다. 이는 스마트 어시스턴트나 자동화 워크플로우를 구축할 때 매우 유용합니다. 도구 정의가 OpenAI 함수 호출 규정을 따르는지 확인하여 최적의 호환성을 확보하십시오.

from openai import OpenAI

client = OpenAI(base_url="https://api.apidamoxing.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)
import OpenAI from "openai";

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

API 사양

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

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

자주 묻는 질문

API의 컨텍스트 창 크기는 얼마인가요?

컨텍스트 창은 프롬프트와 응답을 포함해 100,000개의 토큰입니다. 이는 긴 텍스트 입력을 처리하면서도 전체 컨텍스트 기억을 유지할 수 있음을 의미합니다.

API 키가 만료된 후 어떻게 재생성하나요?

계정 설정에서 언제든지 새 API 키를 생성할 수 있습니다. 새 키가 생성되면 이전 키는 즉시 무효화되어 보안을 보장합니다. 새 키를 생성할 때마다 이전 키는 요청에 더 이상 사용할 수 없습니다.

API의 속도 제한은 얼마인가요?

각 API 키는 분당 300개의 요청을 허용합니다. 제한을 초과하면 429 오류가 발생합니다. 속도 제한을 발생시키지 않도록 애플리케이션 요구에 맞게 요청 빈도를 적절히 조정하세요.

양식을 작성하여 키를 받으세요

계정을 생성하고 키를 복사한 후 Base URL을 수정하십시오. 구성이 이렇게 간단합니다.

API 키 받기