콘텐츠로 건너뛰기
새로 추가됨 Kling 3.0 및 Seedance 2.0 사용 가능

최고의 이미지, 동영상, 오디오 모델을 위한 단일 API

모든 모델에 동일한 요청 형식. 실행 전에 정확한 가격을 확인할 수 있습니다. 파일은 영구 보관하거나 7일 동안 무료로 보관할 수 있습니다. 선택은 여러분의 몫입니다.

POSTapi.doitong.com/v1/run/{model_id}

1,496모델
84랩
이미지동영상오디오3D텍스트데이터 (JSON)파일
모두에 적용되는 하나의 요청 형식
빠른 시작

한 번의 호출로 키에서 완성된 동영상까지

빠른 시작 읽기
터미널
# Keys start with doitong_
export DOITONG_API_KEY="doitong_..."

# Check it works: returns your API credit balance
curl https://api.doitong.com/v1/account \
  -H "Authorization: Bearer $DOITONG_API_KEY"
터미널
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/kling-video/v3/pro/image-to-video?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "The banana manager turns to the camera, smiles and waves while coworkers keep typing, gentle handheld camera",
    "image": "https://content.doitong.com/images/gp/image_20260610003801_541d9719_316882.png",
    "duration": 5
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"
response.json
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "model": "kling-video/v3/pro/image-to-video",
  "status": "succeeded",
  "cost": {
    "credits": 840,
    "usd": "0.84",
    "charged": 840,
    "refunded": 0
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ]
}
1,496개 모델 · 21개 카테고리

각 모델이 무엇을 만드는지 확인하세요

모든 카테고리 (21)

랩별로 찾아보기

모든 랩 (84)
Doitong API를 선택하는 이유

요청 하나만 배우고 모든 모델을 사용하세요.

통합 파라미터

image, duration, aspect_ratio는 모든 모델에서 같은 의미를 갖습니다. 모델 고유 이름도 별칭으로 사용할 수 있습니다.

"image": "…", "duration": 5

모든 모델에 하나의 요청 URL

경로만 변경해 모델을 전환하세요. 인증, 본문, 응답은 동일하게 유지됩니다.

POST /run/{model_id}

견적 = 청구 금액

POST /quote/{model_id}는 입력값에 대한 정확한 가격을 반환합니다. 지불 금액은 항상 이 가격이며 더 높지 않습니다.

→ { "credits": 560, "usd": "0.56" }

필요한 만큼 파일 보관

모든 출력은 스토리지에 복사됩니다. 월 GB당 $0.10를 내고 영구 보관하거나, 7일 동안 무료로 보관할 수 있습니다. 계정에서 한 번 설정하거나 요청별로 지정할 수 있습니다.

?storage=permanent | temporary

하나의 오류 형식

모든 모델에서 모든 오류가 파라미터, 원인, 문서 링크를 표시합니다. 잘못된 입력에는 요금이 청구되지 않습니다.

"param": "duration", "code": "out_of_range"

키별 예산 + MCP

키별 지출 한도를 설정한 다음 MCP 서버를 통해 해당 키를 에이전트에 전달하세요.

api.doitong.com/v1/mcp
AI 에이전트를 위해 설계됨

에이전트가 모델을 선택하고 가격을 확인한 뒤 실행하도록 하세요

REST에 사용하는 것과 동일한 키로 Claude, ChatGPT 또는 Cursor를 Doitong MCP 서버에 연결하세요. 모든 문서 페이지는 Markdown으로도 제공되므로 에이전트가 읽는 내용은 여러분이 읽는 내용과 정확히 같습니다.

  • 모든 실행 전에 견적을 제공해 에이전트가 예산 내에서 작동
  • 에이전트가 수정해야 할 파라미터를 오류에 표시
  • 컨텍스트 윈도우용 모든 페이지의 Markdown 버전

Claude, ChatGPT 또는 Cursor에 붙여 넣은 다음 만들고 싶은 것을 설명하세요.

프롬프트 표시
You can generate images, video, audio and 3D with the Doitong API.
Read https://doitong.com/developers/llms.txt first, then the .md page of each model you plan to use.
Base URL: https://api.doitong.com/v1. Authenticate with the header "Authorization: Bearer $DOITONG_API_KEY".
List models with GET /models and read one model's schema with GET /models/{model_id}.
Always call POST /quote/{model_id} with the input first and tell me the price (1000 API credits = 1 USD).
Then call POST /run/{model_id}?wait=20 with the same JSON body and an Idempotency-Key header.
If the status is still queued or running, poll GET /requests/{id}?wait=20.
Use outputs[].url from the response; files are kept forever unless the account keeps them 7 days
(pass ?storage=temporary for throwaway runs). Use only parameters from the model schema.
claude mcp add --transport http doitong-models https://api.doitong.com/v1/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"

프로젝트 폴더에서 한 번 실행하세요. REST API와 동일한 Bearer 키를 사용합니다.