Server definition
- Hash
- sha256:ae03479a0e326518d917a136fb9aab9d82fea33cf0936ac852bb7baa09c5cc33
- What it is
- What a remote MCP server returned when asked what it offers: 15 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "이미지 1~50장의 비동기 생성 또는 편집 작업을 접수합니다. 접수 즉시 장수×40포인트가 선차감되고 실패한 이미지의 포인트는 즉시 환급됩니다. 접수 후에는 취소할 수 없습니다. [이미지당 40포인트]",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"background": {
"description": "배경 방식",
"enum": [
"auto",
"opaque",
"transparent"
],
"type": "string"
},
"idempotency_key": {
"description": "같은 요청의 재전송으로 인한 중복 생성·과금을 막는 고유 키",
"maxLength": 128,
"minLength": 8,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"image_count": {
"description": "만들 이미지 장수, 1~50",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"image_url": {
"description": "편집 모드에서 변경할 원본 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"mode": {
"description": "작업 방식",
"enum": [
"generate",
"edit"
],
"type": "string"
},
"output_format": {
"description": "출력 포맷",
"enum": [
"png",
"jpeg",
"webp"
],
"type": "string"
},
"prompt": {
"description": "생성 또는 편집 지시, 최대 28,000자",
"maxLength": 28000,
"type": "string"
},
"reference_image_url": {
"description": "생성 모드에서 사용할 참고 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"size": {
"description": "표준 출력 크기, 기본 1024x1024",
"enum": [
"1024x1024",
"1536x1024",
"1024x1536",
"1152x864",
"864x1152"
],
"type": "string"
}
},
"required": [
"mode",
"prompt",
"image_count"
],
"type": "object"
},
"name": "image_batch_create",
"outputSchema": null
},
{
"description": "완료된 대량 작업 결과 중 지정한 한 장을 이미지 콘텐츠로 반환합니다. [무료]",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"index": {
"description": "0부터 시작하는 이미지 번호",
"maximum": 49,
"minimum": 0,
"type": "integer"
},
"job_id": {
"description": "작업 ID",
"pattern": "^[a-f0-9]{32}$",
"type": "string"
}
},
"required": [
"job_id",
"index"
],
"type": "object"
},
"name": "image_batch_result",
"outputSchema": null
},
{
"description": "대량 이미지 작업의 진행 상태, 선차감·환급·현재 차감 포인트를 조회합니다. [무료]",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"job_id": {
"description": "작업 ID",
"pattern": "^[a-f0-9]{32}$",
"type": "string"
}
},
"required": [
"job_id"
],
"type": "object"
},
"name": "image_batch_status",
"outputSchema": null
},
{
"description": "원본 이미지와 편집 지시로 이미지 한 장을 편집하고 이미지 콘텐츠로 반환합니다. 장당 40포인트입니다. [이미지당 40포인트]",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"background": {
"description": "배경 방식",
"enum": [
"auto",
"opaque",
"transparent"
],
"type": "string"
},
"idempotency_key": {
"description": "같은 요청의 재전송으로 인한 중복 생성·과금을 막는 고유 키",
"maxLength": 128,
"minLength": 8,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"image_url": {
"description": "원본 이미지 — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"output_format": {
"description": "출력 포맷",
"enum": [
"png",
"jpeg",
"webp"
],
"type": "string"
},
"prompt": {
"description": "편집 지시, 최대 28,000자",
"maxLength": 28000,
"type": "string"
},
"size": {
"description": "표준 출력 크기, 기본 1024x1024",
"enum": [
"1024x1024",
"1536x1024",
"1024x1536",
"1152x864",
"864x1152"
],
"type": "string"
}
},
"required": [
"prompt",
"image_url"
],
"type": "object"
},
"name": "image_edit",
"outputSchema": null
},
{
"description": "텍스트만 사용하거나 참고 이미지와 텍스트를 함께 사용해 이미지 한 장을 생성합니다. 참고 이미지는 제품·인물·색감·구도를 이해하기 위한 자료이며 결과는 새 이미지로 만들어집니다. 장당 40포인트입니다. [이미지당 40포인트]",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"background": {
"description": "배경 방식",
"enum": [
"auto",
"opaque",
"transparent"
],
"type": "string"
},
"idempotency_key": {
"description": "같은 요청의 재전송으로 인한 중복 생성·과금을 막는 고유 키",
"maxLength": 128,
"minLength": 8,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"output_format": {
"description": "출력 포맷",
"enum": [
"png",
"jpeg",
"webp"
],
"type": "string"
},
"prompt": {
"description": "생성 프롬프트, 최대 28,000자",
"maxLength": 28000,
"type": "string"
},
"reference_image_url": {
"description": "새 이미지의 제품·인물·색감·구도 참고용 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"size": {
"description": "표준 이미지 크기, 기본 1024x1024",
"enum": [
"1024x1024",
"1536x1024",
"1024x1536",
"1152x864",
"864x1152"
],
"type": "string"
}
},
"required": [
"prompt"
],
"type": "object"
},
"name": "image_generate",
"outputSchema": null
},
{
"description": "Submit an asynchronous Kling video generation job. Select version and tier; supported modes, durations and prices depend on the selected version. Kling 영상 생성 작업을 비동기로 접수합니다. text/image/reference 세 가지 mode를 지원하며, kling_jobs_status Tool로 상태를 조회하고 완료되면 응답의 result_url(REST 다운로드 주소, 7일 이내 유효)로 다운로드합니다. 접수 시 duration × 초당 410포인트가 예약 차감되고 완료 시 확정, 실패·시간 초과 시 전액 환불됩니다. [기본 버전 기준: 초당 410포인트 × duration(초). 다른 버전은 개발가이드의 버전별 요금표 참고.]",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"aspect_ratio": {
"description": "출력 화면 비율. 선택 버전·등급·모드에서 허용하는 값만 사용하세요.",
"enum": [
"16:9",
"9:16",
"1:1"
],
"type": "string"
},
"audio": {
"description": "오디오 생성 여부. 선택 가능한 버전은 기본 true, 무음 전용 버전은 false, 오디오 필수 버전은 true만 허용합니다.",
"type": "boolean"
},
"cfg_scale": {
"description": "프롬프트 반영 강도(0~1), 기본 0.5",
"maximum": 1,
"minimum": 0,
"type": "number"
},
"duration": {
"description": "영상 길이(초), 전체 버전 범위 3~15. 허용 값과 기본값은 버전·등급별로 다릅니다.",
"maximum": 15,
"minimum": 3,
"type": "integer"
},
"idempotency_key": {
"description": "같은 요청의 재전송으로 인한 중복 접수·과금을 막는 고유 키",
"maxLength": 128,
"minLength": 8,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"image_url": {
"description": "image 모드에서 사용할 첫 프레임 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)",
"type": "string"
},
"last_image_url": {
"description": "image 모드에서 사용할 마지막 프레임 이미지 URL(선택) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)",
"type": "string"
},
"mode": {
"description": "입력 방식 — 'text'(텍스트만) | 'image'(첫 프레임 이미지 지정) | 'reference'(참조 이미지·영상으로 주체 지정). 기본 text",
"enum": [
"text",
"image",
"reference"
],
"type": "string"
},
"negative_prompt": {
"description": "제외할 요소를 설명하는 텍스트",
"maxLength": 1000,
"type": "string"
},
"prompt": {
"description": "영상 생성 프롬프트, 최대 2,000자",
"maxLength": 2000,
"type": "string"
},
"reference_image_url": {
"description": "reference 모드에서 주체를 지정할 참조 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)",
"type": "string"
},
"reference_image_url_2": {
"description": "reference 모드 참조 이미지 URL(2번째) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)",
"type": "string"
},
"reference_image_url_3": {
"description": "reference 모드 참조 이미지 URL(3번째) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)",
"type": "string"
},
"reference_image_url_4": {
"description": "참조 이미지 URL(4번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)",
"type": "string"
},
"reference_image_url_5": {
"description": "참조 이미지 URL(5번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)",
"type": "string"
},
"reference_image_url_6": {
"description": "참조 이미지 URL(6번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)",
"type": "string"
},
"reference_image_url_7": {
"description": "참조 이미지 URL(7번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 10MB)",
"type": "string"
},
"reference_video_url": {
"description": "참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)",
"type": "string"
},
"reference_video_url_2": {
"description": "참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)",
"type": "string"
},
"reference_video_url_3": {
"description": "참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)",
"type": "string"
},
"reference_video_url_4": {
"description": "참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)",
"type": "string"
},
"resolution": {
"description": "출력 해상도. 전체 버전의 값 목록이며 허용 조합·기본값·요금은 버전별 개발가이드를 따릅니다.",
"enum": [
"720p",
"1080p",
"720P",
"1080P-SR",
"1440P-SR",
"1080P"
],
"type": "string"
},
"tier": {
"description": "품질·속도 등급. 지원 등급과 생략 시 기본값은 version과 mode에 따라 다릅니다.",
"enum": [
"std",
"pro",
"turbo",
"4k",
"standard",
"master"
],
"type": "string"
},
"version": {
"description": "영상 모델 버전. 생략 시 3.0. 등급·해상도·길이·오디오·파일 제약과 요금은 선택 버전별 개발가이드 표를 확인하세요.",
"enum": [
"3.0",
"o3",
"o1",
"2.6",
"2.5",
"2.1",
"2.0",
"1.6"
],
"type": "string"
}
},
"required": [
"prompt"
],
"type": "object"
},
"name": "kling_jobs_create",
"outputSchema": null
},
{
"description": "Check the status of a Kling video generation job submitted via kling_jobs_create. Kling 영상 작업의 진행 상태를 조회합니다. 완료되면 응답의 result_url(REST 다운로드 주소)로 안내하며, 결과는 완료 후 7일간 유효합니다. 무료입니다. [무료]",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"job_id": {
"description": "작업 ID",
"pattern": "^[a-f0-9]{32}$",
"type": "string"
}
},
"required": [
"job_id"
],
"type": "object"
},
"name": "kling_jobs_status",
"outputSchema": null
},
{
"description": "Send a chat request to a selected LLM model and receive the assistant reply. 선택한 LLM 모델에 대화를 보내고 assistant 응답을 받습니다. 서버는 대화 히스토리를 보관하지 않는 stateless 방식 — 매 호출마다 전체 히스토리를 messages 로 전송하고, 응답의 compacted_messages 를 다음 턴의 messages 로 그대로 재사용합니다. 사용 가능한 모델은 llm_models Tool로 조회합니다. 토큰 사용량에 비례해 포인트가 차감됩니다. [무료]",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"compact": {
"additionalProperties": {},
"description": "히스토리 압축 옵션 { strategy: 'none'(기본) | 'sliding_window' | 'relevance', window_pairs: 유지할 user/assistant 페어 수 (기본 10, 최소 1) }. relevance 는 최근 대화와 함께 최신 질문에 필요한 이전 대화를 골라 남긴다. 긴 대화의 input 토큰 누적 방지",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"content": {
"description": "단발 입력 — 사용자 메시지 한 건만 보내는 간편 형태. messages 와 둘 중 하나는 필수",
"type": "string"
},
"max_tokens": {
"description": "응답 최대 토큰. 미지정 시 모델 컨텍스트 기반 안전 상한으로 자동 설정, 상한 초과 지정 시 자동 조정",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"messages": {
"description": "OpenAI 형식 [{role, content}] 배열. role 은 'system'|'user'|'assistant'. content 와 둘 중 하나는 필수, 동시 지정 시 messages 우선. 멀티턴 대화는 응답의 compacted_messages 를 다음 턴에 그대로 전송",
"items": {},
"type": "array"
},
"model": {
"description": "모델 id (llm_models Tool로 조회 가능, 예: openai/gpt-oss-120b)",
"type": "string"
},
"speed": {
"description": "응답 속도/추론 깊이 — 'fast'(얕게, 빠름) | 'medium' | 'slow'(깊게, 느림). 한글 '빠름'|'중간'|'느림' 허용. 추론 특화 모델에서 효과가 큽니다",
"type": "string"
},
"system": {
"description": "system 프롬프트 (역할·페르소나·정책·배경지식). 미지정 시 기본 한국어 어시스턴트 프롬프트가 적용됩니다",
"type": "string"
},
"temperature": {
"description": "출력 다양성 0.0~2.0. 낮을수록 재현성, 높을수록 창의성 (미지정 시 모델 기본값)",
"type": "number"
}
},
"required": [
"model"
],
"type": "object"
},
"name": "llm_chat",
"outputSchema": null
},
{
"description": "List available text-generation LLM models with per-token pricing and max context. 텍스트 생성 모델 카탈로그를 반환합니다. 각 모델의 1M 토큰당 input/output 단가(포인트), 계열·크기·멀티모달 여부·태그·추천 용도(use_cases)·max_context 를 한 응답에 포함합니다. llm_chat Tool의 model 입력값을 찾을 때 사용합니다. 무료입니다. [무료]",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"family": {
"description": "모델 계열 필터 (deepseek, qwen, glm, google, nvidia, llama, mistral, gpt-oss, moonshot, seed, mimo, phi)",
"type": "string"
},
"multimodal": {
"description": "멀티모달(이미지 이해) 지원 여부 필터 (true/false)",
"type": "boolean"
},
"tag": {
"description": "특수 태그 필터 — 'reasoning'(추론 특화) | 'coder'(코딩 특화)",
"type": "string"
},
"use_case": {
"description": "추천 용도 필터 — 'general' | 'reasoning' | 'coding' | 'multimodal' | 'economy'",
"type": "string"
}
},
"type": "object"
},
"name": "llm_models",
"outputSchema": null
},
{
"description": "Submit an asynchronous Seedance video generation job. Select version and tier; supported modes, durations and prices depend on the selected version. Seedance 영상 생성 작업을 비동기로 접수합니다. text/image/reference 세 가지 mode를 지원하며, seedance_jobs_status Tool로 상태를 조회하고 완료되면 응답의 result_url(REST 다운로드 주소, 7일 이내 유효)로 다운로드합니다. 접수 시 duration × 초당 포인트(해상도별로 다름, resolution 참고)가 예약 차감되고 완료 시 확정, 실패·시간 초과 시 전액 환불됩니다. [기본 버전 기준: 초당 480p 560P·720p 1,250P·1080p 2,810P × duration(초). 다른 버전은 개발가이드의 버전별 요금표 참고.]",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"aspect_ratio": {
"description": "출력 화면 비율. 선택 버전·등급·모드에서 허용하는 값만 사용하세요.",
"enum": [
"16:9",
"4:3",
"1:1",
"3:4",
"9:16",
"21:9",
"adaptive"
],
"type": "string"
},
"audio": {
"description": "오디오 생성 여부. 선택 가능한 버전은 기본 true, 무음 전용 버전은 false, 오디오 필수 버전은 true만 허용합니다.",
"type": "boolean"
},
"duration": {
"description": "영상 길이(초), 전체 버전 범위 2~30. 허용 값과 기본값은 버전·등급별로 다릅니다.",
"maximum": 30,
"minimum": 2,
"type": "integer"
},
"idempotency_key": {
"description": "같은 요청의 재전송으로 인한 중복 접수·과금을 막는 고유 키",
"maxLength": 128,
"minLength": 8,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"image_url": {
"description": "image 모드에서 사용할 첫 프레임 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"last_image_url": {
"description": "image 모드에서 사용할 마지막 프레임 이미지 URL(선택) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"mode": {
"description": "입력 방식 — 'text'(텍스트만) | 'image'(첫 프레임 이미지 지정) | 'reference'(참조 이미지·영상으로 주체 지정). 기본 text",
"enum": [
"text",
"image",
"reference"
],
"type": "string"
},
"prompt": {
"description": "영상 생성 프롬프트, 최대 2,000자",
"maxLength": 2000,
"type": "string"
},
"reference_audio_url": {
"description": "참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)",
"type": "string"
},
"reference_audio_url_10": {
"description": "참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)",
"type": "string"
},
"reference_audio_url_2": {
"description": "참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)",
"type": "string"
},
"reference_audio_url_3": {
"description": "참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)",
"type": "string"
},
"reference_audio_url_4": {
"description": "참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)",
"type": "string"
},
"reference_audio_url_5": {
"description": "참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)",
"type": "string"
},
"reference_audio_url_6": {
"description": "참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)",
"type": "string"
},
"reference_audio_url_7": {
"description": "참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)",
"type": "string"
},
"reference_audio_url_8": {
"description": "참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)",
"type": "string"
},
"reference_audio_url_9": {
"description": "참조 오디오 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: audio/mpeg, audio/wav, audio/x-wav) (최대 15MB)",
"type": "string"
},
"reference_image_url": {
"description": "reference 모드에서 주체를 지정할 참조 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_10": {
"description": "참조 이미지 URL(10번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_11": {
"description": "참조 이미지 URL(11번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_12": {
"description": "참조 이미지 URL(12번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_13": {
"description": "참조 이미지 URL(13번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_14": {
"description": "참조 이미지 URL(14번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_15": {
"description": "참조 이미지 URL(15번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_16": {
"description": "참조 이미지 URL(16번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_17": {
"description": "참조 이미지 URL(17번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_18": {
"description": "참조 이미지 URL(18번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_19": {
"description": "참조 이미지 URL(19번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_2": {
"description": "reference 모드 참조 이미지 URL(2번째) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_20": {
"description": "참조 이미지 URL(20번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_21": {
"description": "참조 이미지 URL(21번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_22": {
"description": "참조 이미지 URL(22번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_23": {
"description": "참조 이미지 URL(23번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_24": {
"description": "참조 이미지 URL(24번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_25": {
"description": "참조 이미지 URL(25번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_26": {
"description": "참조 이미지 URL(26번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_27": {
"description": "참조 이미지 URL(27번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_28": {
"description": "참조 이미지 URL(28번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_29": {
"description": "참조 이미지 URL(29번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_3": {
"description": "reference 모드 참조 이미지 URL(3번째) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_30": {
"description": "참조 이미지 URL(30번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_4": {
"description": "참조 이미지 URL(4번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_5": {
"description": "참조 이미지 URL(5번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_6": {
"description": "참조 이미지 URL(6번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_7": {
"description": "참조 이미지 URL(7번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_8": {
"description": "참조 이미지 URL(8번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_9": {
"description": "참조 이미지 URL(9번째). 버전별 최대 개수를 확인하세요. — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_video_url": {
"description": "reference 모드에서 동작을 참조할 영상 URL — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 50MB)",
"type": "string"
},
"reference_video_url_10": {
"description": "참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)",
"type": "string"
},
"reference_video_url_2": {
"description": "참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)",
"type": "string"
},
"reference_video_url_3": {
"description": "참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)",
"type": "string"
},
"reference_video_url_4": {
"description": "참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)",
"type": "string"
},
"reference_video_url_5": {
"description": "참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)",
"type": "string"
},
"reference_video_url_6": {
"description": "참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)",
"type": "string"
},
"reference_video_url_7": {
"description": "참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)",
"type": "string"
},
"reference_video_url_8": {
"description": "참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)",
"type": "string"
},
"reference_video_url_9": {
"description": "참조 영상 URL. 지원 버전과 개수 제한은 개발가이드를 확인하세요. — 다운로드 가능한 https URL (허용 형식: video/mp4, video/quicktime, video/webm) (최대 100MB)",
"type": "string"
},
"resolution": {
"description": "출력 해상도. 전체 버전의 값 목록이며 허용 조합·기본값·요금은 버전별 개발가이드를 따릅니다.",
"enum": [
"480p",
"720p",
"1080p"
],
"type": "string"
},
"seed": {
"description": "재현성을 위한 시드 값",
"maximum": 2147483647,
"minimum": 0,
"type": "integer"
},
"tier": {
"description": "품질·속도 등급. 지원 등급과 생략 시 기본값은 version과 mode에 따라 다릅니다.",
"enum": [
"standard",
"fast",
"mini",
"pro"
],
"type": "string"
},
"version": {
"description": "영상 모델 버전. 생략 시 2.5. 등급·해상도·길이·오디오·파일 제약과 요금은 선택 버전별 개발가이드 표를 확인하세요.",
"enum": [
"2.5",
"2.0",
"1.5",
"1.0"
],
"type": "string"
}
},
"required": [
"prompt"
],
"type": "object"
},
"name": "seedance_jobs_create",
"outputSchema": null
},
{
"description": "Check the status of a Seedance video generation job submitted via seedance_jobs_create. Seedance 영상 작업의 진행 상태를 조회합니다. 완료되면 응답의 result_url(REST 다운로드 주소)로 안내하며, 결과는 완료 후 7일간 유효합니다. 무료입니다. [무료]",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"job_id": {
"description": "작업 ID",
"pattern": "^[a-f0-9]{32}$",
"type": "string"
}
},
"required": [
"job_id"
],
"type": "object"
},
"name": "seedance_jobs_status",
"outputSchema": null
},
{
"description": "Polish a text (up to 100,000 characters) by fixing grammar, spelling, and awkward phrasing. 입력 텍스트(최대 10만 자)의 문법 오류, 맞춤법·오타, 어색한 표현, 문장 순서를 의미를 유지한 채 자연스럽게 다듬습니다. 모델·파라미터는 서버가 고정하며 빠른 응답에 최적화되어 있습니다. 토큰 수와 무관하게 요청당 고정 포인트가 차감됩니다. [호출당 100포인트]",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"text": {
"description": "다듬을 원문 텍스트 (최대 100,000자)",
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"name": "text_polish",
"outputSchema": null
},
{
"description": "Summarize a long text (up to 100,000 characters) into a concise Korean summary. 입력 텍스트(최대 10만 자)의 핵심 내용을 간결하고 정확하게 요약합니다. 모델·파라미터는 서버가 고정하며 빠른 응답에 최적화되어 있습니다. 토큰 수와 무관하게 요청당 고정 포인트가 차감됩니다. [호출당 100포인트]",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"text": {
"description": "요약할 원문 텍스트 (최대 100,000자)",
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"name": "text_summary",
"outputSchema": null
},
{
"description": "Submit an asynchronous Veo video generation job. Select version and tier; supported modes, durations and prices depend on the selected version. Veo 영상 생성 작업을 비동기로 접수합니다. text/image/reference 세 가지 mode를 지원하며, veo_jobs_status Tool로 상태를 조회하고 완료되면 응답의 result_url(REST 다운로드 주소, 7일 이내 유효)로 다운로드합니다. 접수 시 duration × 초당 900포인트가 예약 차감되고 완료 시 확정, 실패·시간 초과 시 전액 환불됩니다. [기본 버전 기준: 초당 900포인트 × duration(초). 다른 버전은 개발가이드의 버전별 요금표 참고.]",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"aspect_ratio": {
"description": "출력 화면 비율. 선택 버전·등급·모드에서 허용하는 값만 사용하세요.",
"enum": [
"16:9",
"9:16"
],
"type": "string"
},
"audio": {
"description": "오디오 생성 여부. 선택 가능한 버전은 기본 true, 무음 전용 버전은 false, 오디오 필수 버전은 true만 허용합니다.",
"type": "boolean"
},
"duration": {
"description": "영상 길이(초), 전체 버전 범위 4~8. 허용 값과 기본값은 버전·등급별로 다릅니다.",
"maximum": 8,
"minimum": 4,
"type": "integer"
},
"idempotency_key": {
"description": "같은 요청의 재전송으로 인한 중복 접수·과금을 막는 고유 키",
"maxLength": 128,
"minLength": 8,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"image_url": {
"description": "image 모드에서 사용할 첫 프레임 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"last_image_url": {
"description": "image 모드에서 사용할 마지막 프레임 이미지 URL(선택) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"mode": {
"description": "입력 방식 — 'text'(텍스트만) | 'image'(첫 프레임 이미지 지정) | 'reference'(참조 이미지·영상으로 주체 지정). 기본 text",
"enum": [
"text",
"image",
"reference"
],
"type": "string"
},
"negative_prompt": {
"description": "제외할 요소를 설명하는 텍스트",
"maxLength": 1000,
"type": "string"
},
"prompt": {
"description": "영상 생성 프롬프트, 최대 2,000자",
"maxLength": 2000,
"type": "string"
},
"reference_image_url": {
"description": "reference 모드에서 주체를 지정할 참조 이미지 URL — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_2": {
"description": "reference 모드 참조 이미지 URL(2번째) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"reference_image_url_3": {
"description": "reference 모드 참조 이미지 URL(3번째) — 다운로드 가능한 https URL (허용 형식: image/png, image/jpeg, image/webp) (최대 50MB)",
"type": "string"
},
"resolution": {
"description": "출력 해상도. 전체 버전의 값 목록이며 허용 조합·기본값·요금은 버전별 개발가이드를 따릅니다.",
"enum": [
"720p",
"1080p",
"4k"
],
"type": "string"
},
"seed": {
"description": "재현성을 위한 시드 값",
"maximum": 2147483647,
"minimum": 0,
"type": "integer"
},
"tier": {
"description": "품질·속도 등급. 지원 등급과 생략 시 기본값은 version과 mode에 따라 다릅니다.",
"enum": [
"standard",
"fast",
"lite"
],
"type": "string"
},
"version": {
"description": "영상 모델 버전. 생략 시 3.1. 등급·해상도·길이·오디오·파일 제약과 요금은 선택 버전별 개발가이드 표를 확인하세요.",
"enum": [
"3.1"
],
"type": "string"
}
},
"required": [
"prompt"
],
"type": "object"
},
"name": "veo_jobs_create",
"outputSchema": null
},
{
"description": "Check the status of a Veo video generation job submitted via veo_jobs_create. Veo 영상 작업의 진행 상태를 조회합니다. 완료되면 응답의 result_url(REST 다운로드 주소)로 안내하며, 결과는 완료 후 7일간 유효합니다. 무료입니다. [무료]",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"job_id": {
"description": "작업 ID",
"pattern": "^[a-f0-9]{32}$",
"type": "string"
}
},
"required": [
"job_id"
],
"type": "object"
},
"name": "veo_jobs_status",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:ae03479a0e326518d917a136fb9aab9d82fea33cf0936ac852bb7baa09c5cc33 | sha256sum