도구 호출: Function Calling을 지원합니다. 내장 web_search 웹 검색은 지원하지 않습니다
구조화 출력: text.format으로 JSON 객체 또는 JSON Schema를 활성화합니다
컨텍스트 캐시: 동일한 접두사를 가진 요청은 자동으로 캐시에 적중하여 입력 비용을 크게 낮춥니다
스트리밍 이벤트: response.created, response.output_item.added, response.reasoning_text.delta, response.output_text.delta이며, 종료 이벤트는 response.completed / response.incomplete / response.failed입니다. 모든 이벤트에는 정렬용 sequence_number가 포함됩니다.
효과가 없는 필드: 다음 OpenAI 필드는 그대로 전송해도 오류가 발생하지 않지만 실제 효과는 없습니다.
필드
동작
store
항상 false이며 응답을 저장하지 않습니다
previous_response_id
항상 null이며 대화 이어가기를 지원하지 않습니다
conversation
미지원
background / metadata / include
무시
prompt / truncation / service_tier
무시
safety_identifier / context_management
무시
stream_options
무시
prompt_cache_key / prompt_cache_retention
무시
parallel_tool_calls
무시되며 병렬 도구 호출은 항상 활성화됩니다
max_tool_calls
무시
file_search / code_interpreter / mcp 도구
무시
기타 제한:
커스텀 도구(type: custom)는 apply_patch만 지원합니다
web_search 도구를 전달해도 오류가 발생하지 않지만 검색은 실행되지 않습니다
input_image 이미지는 deepseek-v4.1-flash / deepseek-v4.1-flash-1017 / deepseek-v4-flash-vision-exp에서만, input_file PDF는 deepseek-v4.1-flash / deepseek-v4-flash-vision-exp에서만 지원합니다. deepseek-v4-flash / deepseek-v4-pro는 이 내용을 읽을 수 없으며 자리 표시자 텍스트로 대체할 수 있습니다. deepseek-v4.1-flash-1017에 PDF를 전달하면 오류는 발생하지 않지만 내용을 읽을 수 없습니다. PDF의 Base64 형식은 아래 input_file 설명을 참조하세요.
이미지는 role: user 메시지에만 사용할 수 있으며 system 또는 assistant에 넣으면 HTTP 400이 반환됩니다
BaseURL: 기본 BaseURL은 https://direct.evolink.ai이며, 텍스트 모델 지원이 더 우수하고 장시간 연결을 지원합니다. https://api.evolink.ai는 멀티모달 서비스의 주력 엔드포인트이며, 텍스트 모델에 대해서는 대체 주소로 사용됩니다.
deepseek-v4.1-flash-1017: DeepSeek V4.1 Flash 1017(최신 버전). 텍스트와 네이티브 이미지 이해, 1M 컨텍스트 및 최대 384K 출력 토큰 지원. 이전 버전보다 답변이 간결하고 응답 시간이 짧습니다
deepseek-v4.1-flash: DeepSeek V4.1 Flash의 이전 버전으로, 위와 동일한 기능을 지원합니다. 최신 버전을 사용하려면 deepseek-v4.1-flash-1017을 지정하세요
deepseek-v4-flash: 빠른 범용 모델로 일상 대화, 요약, 추출에 적합합니다
deepseek-v4-pro: 심층 추론 모델로 복잡한 수학, 코드, 다단계 계획에 적합합니다
deepseek-v4-flash-vision-exp: 이전 모델 이름으로, 현재 DeepSeek V4.1 Flash로 연결됩니다. 새 연동에는 deepseek-v4.1-flash를 사용하세요
이미지 이해에는 deepseek-v4.1-flash / deepseek-v4.1-flash-1017 / deepseek-v4-flash-vision-exp가 필요합니다: 나머지 두 모델은 input_image를 보내도 오류를 내지 않지만 플레이스홀더 텍스트로 바꾸고 실제 이미지는 버립니다. 요청은 정상적으로 과금됩니다.
배열 형태: 입력 항목 목록으로 message, function_call, function_call_output, reasoning, web_search_call 다섯 가지 유형을 지원합니다
이미지 입력: deepseek-v4.1-flash / deepseek-v4.1-flash-1017 / deepseek-v4-flash-vision-exp를 사용할 때 message 항목의 content 배열에 input_text와 input_image 블록을 함께 넣을 수 있습니다.
멀티턴 대화: 본 인터페이스는 무상태이므로 대화를 이어가려면 전체 히스토리를 배열에 담아야 합니다.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"EvoLink.AI","colors":{"primary":"#1E90FF","light":"#1E90FF","dark":"#1565C0"},"favicon":"https://mintcdn.com/muyutechnology/M6WD8GX6z2spTJCk/logo/favicon.svg?fit=max\u0026auto=format\u0026n=M6WD8GX6z2spTJCk\u0026q=85\u0026s=7c4e0fca04c5437dea1a135215d02f40","api":{"examples":{"prefill":true}},"navbar":{"links":[{"icon":"discord","href":"https://discord.gg/P9xzmJWndW","label":"Discord"},{"icon":"github","href":"https://github.com/EvoLinkAI","label":"GitHub"},{"icon":"x-twitter","href":"https://x.com/EvoLinkAi","label":"Twitter"}],"primary":{"type":"button","label":"Dashboard","href":"https://evolink.ai/dashboard"}},"footer":{"socials":{}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":"en/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"},{"language":"cn","href":"cn/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"},{"language":"de","href":"de/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"},{"language":"fr","href":"fr/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"},{"language":"ja","href":"ja/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"},{"language":"ko","href":"ko/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"},{"language":"es","href":"es/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"muyutechnology","hasAudioNarration":false,"actualSubdomain":"muyutechnology","customDomains":["evolink.ai"],"gitSource":{"type":"github","owner":"pharmacist9527","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{},"buildId":"6af41190ab12611418a177c7","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"cn","tag":"API手册","count":231},{"language":"de","tag":"API-Handbuch","count":231},{"language":"en","tag":"API Manual","count":231},{"language":"es","tag":"Manual de API","count":231},{"language":"fr","tag":"Manuel API","count":231},{"language":"ja","tag":"APIマニュアル","count":231},{"language":"ko","tag":"API 매뉴얼","count":231},{"language":"cn","tag":"视频系列","count":110},{"language":"de","tag":"Videoserie","count":110},{"language":"en","tag":"Video Series","count":110},{"language":"es","tag":"Serie de videos","count":110},{"language":"fr","tag":"Série Vidéo","count":110},{"language":"ja","tag":"動画シリーズ","count":110},{"language":"ko","tag":"비디오 시리즈","count":110},{"language":"cn","tag":"图像系列","count":60},{"language":"de","tag":"Bildserie","count":60},{"language":"en","tag":"Image Series","count":60},{"language":"es","tag":"Serie de imágenes","count":60},{"language":"fr","tag":"Série Image","count":60},{"language":"ja","tag":"画像シリーズ","count":60},{"language":"ko","tag":"이미지 시리즈","count":60},{"language":"cn","tag":"语言系列","count":47},{"language":"de","tag":"Textserie","count":47},{"language":"en","tag":"Text Series","count":47},{"language":"es","tag":"Serie de texto","count":47},{"language":"fr","tag":"Série Texte","count":47},{"language":"ja","tag":"テキストシリーズ","count":47},{"language":"ko","tag":"텍스트 시리즈","count":47},{"language":"cn","tag":"Midjourney","count":28},{"language":"de","tag":"Midjourney","count":28},{"language":"en","tag":"Midjourney","count":28},{"language":"es","tag":"Midjourney","count":28},{"language":"fr","tag":"Midjourney","count":28},{"language":"ja","tag":"Midjourney","count":28},{"language":"ko","tag":"Midjourney","count":28},{"language":"cn","tag":"CLI/MCP","count":27},{"language":"en","tag":"CLI/MCP","count":27},{"language":"cn","tag":"Kling","count":22},{"language":"de","tag":"Kling","count":22},{"language":"en","tag":"Kling","count":22},{"language":"es","tag":"Kling","count":22},{"language":"fr","tag":"Kling","count":22},{"language":"ja","tag":"Kling","count":22},{"language":"ko","tag":"Kling","count":22},{"language":"cn","tag":"Wan","count":18},{"language":"de","tag":"Wan","count":18},{"language":"en","tag":"Wan","count":18},{"language":"es","tag":"Wan","count":18},{"language":"fr","tag":"Wan","count":18},{"language":"ja","tag":"Wan","count":18},{"language":"ko","tag":"Wan","count":18},{"language":"cn","tag":"Gemini Omni Flash","count":17},{"language":"de","tag":"Gemini Omni Flash","count":17},{"language":"en","tag":"Gemini Omni Flash","count":17},{"language":"es","tag":"Gemini Omni Flash","count":17},{"language":"fr","tag":"Gemini Omni Flash","count":17},{"language":"ja","tag":"Gemini Omni Flash","count":17},{"language":"ko","tag":"Gemini Omni Flash","count":17},{"language":"de","tag":"Chat Completions API","count":14},{"language":"en","tag":"Chat Completions API","count":14},{"language":"es","tag":"Chat Completions API","count":14},{"language":"fr","tag":"Chat Completions API","count":14},{"language":"ja","tag":"Chat Completions API","count":14},{"language":"ko","tag":"Chat Completions API","count":14},{"language":"cn","tag":"集成指南","count":13},{"language":"de","tag":"Responses API","count":13},{"language":"es","tag":"Responses API","count":13},{"language":"fr","tag":"Responses API","count":13},{"language":"ja","tag":"Responses API","count":13},{"language":"ko","tag":"Responses API","count":13}]},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":"img[src*=\"/images/\"]{border-radius:12px!important}@media (min-width: 1024px){html{--scroll-mt: 9.5rem !important}}:where(h1,h2,h3,h4)[id],.prose :where(h1,h2,h3,h4):not(:where([class~=\"not-prose\"],[class~=\"not-prose\"] *)){scroll-margin-top:calc(var(--scroll-mt) - 10px)!important}.step-container,.tab-container,.param-head{scroll-margin-top:calc(var(--scroll-mt) - 10px)!important}.kilo-warning code:not(pre *){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.cc-switch-warning code:not(pre *){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}#footer a[href*=\"utm_campaign=poweredBy\"]{display:none!important}"}],"page":{"pagePath":"ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses","slug":"/ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses","pageMetadata":{"title":"DeepSeek V4 - Responses 인터페이스","openapi":"ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses.json POST /v1/responses","description":"- OpenAI Responses 프로토콜로 DeepSeek V4 모델을 호출합니다\n- 지원 모델: `deepseek-v4.1-flash-1017` / `deepseek-v4.1-flash` / `deepseek-v4-flash` / `deepseek-v4-pro` / `deepseek-v4-flash-vision-exp`\n- **입력 형태**: `input`은 일반 텍스트일 수도 있고, 입력 항목 배열(메시지, 함수 호출, 함수 결과, 사고, 검색 기록)일 수도 있습니다\n- **이미지 이해**: `deepseek-v4.1-flash` / `deepseek-v4.1-flash-1017` / `deepseek-v4-flash-vision-exp`는 `content` 안에 `input_image` 블록을 전달할 수 있고 다중 이미지를 지원합니다\n- **시스템 지시**: `instructions`로 전달하며, 맨 앞의 system 메시지와 동일합니다\n- **사고 모드**: `reasoning.effort`로 추론 강도를 제어하며, 사고 내용은 `reasoning` 출력 항목으로 반환됩니다\n- **스트리밍 출력**: 시맨틱 SSE 이벤트를 지원하며 `response.completed`로 종료되고, **`[DONE]`은 전송되지 않습니다**\n- **도구 호출**: Function Calling을 지원합니다. 내장 `web_search` 웹 검색은 지원하지 않습니다\n- **구조화 출력**: `text.format`으로 JSON 객체 또는 JSON Schema를 활성화합니다\n- **컨텍스트 캐시**: 동일한 접두사를 가진 요청은 자동으로 캐시에 적중하여 입력 비용을 크게 낮춥니다\n\n**스트리밍 이벤트**: `response.created`, `response.output_item.added`, `response.reasoning_text.delta`, `response.output_text.delta`이며, 종료 이벤트는 `response.completed` / `response.incomplete` / `response.failed`입니다. 모든 이벤트에는 정렬용 `sequence_number`가 포함됩니다.\n\n**효과가 없는 필드**: 다음 OpenAI 필드는 그대로 전송해도 오류가 발생하지 않지만 실제 효과는 없습니다.\n\n| 필드 | 동작 |\n| --- | --- |\n| `store` | 항상 `false`이며 응답을 저장하지 않습니다 |\n| `previous_response_id` | 항상 `null`이며 대화 이어가기를 지원하지 않습니다 |\n| `conversation` | 미지원 |\n| `background` / `metadata` / `include` | 무시 |\n| `prompt` / `truncation` / `service_tier` | 무시 |\n| `safety_identifier` / `context_management` | 무시 |\n| `stream_options` | 무시 |\n| `prompt_cache_key` / `prompt_cache_retention` | 무시 |\n| `parallel_tool_calls` | 무시되며 병렬 도구 호출은 항상 활성화됩니다 |\n| `max_tool_calls` | 무시 |\n| `file_search` / `code_interpreter` / `mcp` 도구 | 무시 |\n\n**기타 제한**:\n- 커스텀 도구(`type: custom`)는 `apply_patch`만 지원합니다\n- `web_search` 도구를 전달해도 오류가 발생하지 않지만 검색은 실행되지 않습니다\n- `input_image` 이미지는 `deepseek-v4.1-flash` / `deepseek-v4.1-flash-1017` / `deepseek-v4-flash-vision-exp`에서만, `input_file` PDF는 `deepseek-v4.1-flash` / `deepseek-v4-flash-vision-exp`에서만 지원합니다. `deepseek-v4-flash` / `deepseek-v4-pro`는 이 내용을 읽을 수 없으며 자리 표시자 텍스트로 대체할 수 있습니다. `deepseek-v4.1-flash-1017`에 PDF를 전달하면 오류는 발생하지 않지만 내용을 읽을 수 없습니다. PDF의 Base64 형식은 아래 `input_file` 설명을 참조하세요.\n- 이미지는 `role: user` 메시지에만 사용할 수 있으며 `system` 또는 `assistant`에 넣으면 HTTP 400이 반환됩니다\n- 입력이 컨텍스트 윈도우를 초과하면 400을 반환하며 자동 절단은 수행하지 않습니다","href":"/ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses"},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n li: \"li\",\n p: \"p\",\n strong: \"strong\",\n table: \"table\",\n tbody: \"tbody\",\n td: \"td\",\n th: \"th\",\n thead: \"thead\",\n tr: \"tr\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"OpenAI Responses 프로토콜로 DeepSeek V4 모델을 호출합니다\"\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"지원 모델: \", _jsx(_components.code, {\n children: \"deepseek-v4.1-flash-1017\"\n }), \" / \", _jsx(_components.code, {\n children: \"deepseek-v4.1-flash\"\n }), \" / \", _jsx(_components.code, {\n children: \"deepseek-v4-flash\"\n }), \" / \", _jsx(_components.code, {\n children: \"deepseek-v4-pro\"\n }), \" / \", _jsx(_components.code, {\n children: \"deepseek-v4-flash-vision-exp\"\n })]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"입력 형태\"\n }), \": \", _jsx(_components.code, {\n children: \"input\"\n }), \"은 일반 텍스트일 수도 있고, 입력 항목 배열(메시지, 함수 호출, 함수 결과, 사고, 검색 기록)일 수도 있습니다\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"이미지 이해\"\n }), \": \", _jsx(_components.code, {\n children: \"deepseek-v4.1-flash\"\n }), \" / \", _jsx(_components.code, {\n children: \"deepseek-v4.1-flash-1017\"\n }), \" / \", _jsx(_components.code, {\n children: \"deepseek-v4-flash-vision-exp\"\n }), \"는 \", _jsx(_components.code, {\n children: \"content\"\n }), \" 안에 \", _jsx(_components.code, {\n children: \"input_image\"\n }), \" 블록을 전달할 수 있고 다중 이미지를 지원합니다\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"시스템 지시\"\n }), \": \", _jsx(_components.code, {\n children: \"instructions\"\n }), \"로 전달하며, 맨 앞의 system 메시지와 동일합니다\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"사고 모드\"\n }), \": \", _jsx(_components.code, {\n children: \"reasoning.effort\"\n }), \"로 추론 강도를 제어하며, 사고 내용은 \", _jsx(_components.code, {\n children: \"reasoning\"\n }), \" 출력 항목으로 반환됩니다\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"스트리밍 출력\"\n }), \": 시맨틱 SSE 이벤트를 지원하며 \", _jsx(_components.code, {\n children: \"response.completed\"\n }), \"로 종료되고, \", _jsxs(_components.strong, {\n children: [_jsx(_components.code, {\n children: \"[DONE]\"\n }), \"은 전송되지 않습니다\"]\n })]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"도구 호출\"\n }), \": Function Calling을 지원합니다. 내장 \", _jsx(_components.code, {\n children: \"web_search\"\n }), \" 웹 검색은 지원하지 않습니다\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"구조화 출력\"\n }), \": \", _jsx(_components.code, {\n children: \"text.format\"\n }), \"으로 JSON 객체 또는 JSON Schema를 활성화합니다\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"컨텍스트 캐시\"\n }), \": 동일한 접두사를 가진 요청은 자동으로 캐시에 적중하여 입력 비용을 크게 낮춥니다\"]\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"스트리밍 이벤트\"\n }), \": \", _jsx(_components.code, {\n children: \"response.created\"\n }), \", \", _jsx(_components.code, {\n children: \"response.output_item.added\"\n }), \", \", _jsx(_components.code, {\n children: \"response.reasoning_text.delta\"\n }), \", \", _jsx(_components.code, {\n children: \"response.output_text.delta\"\n }), \"이며, 종료 이벤트는 \", _jsx(_components.code, {\n children: \"response.completed\"\n }), \" / \", _jsx(_components.code, {\n children: \"response.incomplete\"\n }), \" / \", _jsx(_components.code, {\n children: \"response.failed\"\n }), \"입니다. 모든 이벤트에는 정렬용 \", _jsx(_components.code, {\n children: \"sequence_number\"\n }), \"가 포함됩니다.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"효과가 없는 필드\"\n }), \": 다음 OpenAI 필드는 그대로 전송해도 오류가 발생하지 않지만 실제 효과는 없습니다.\"]\n }), \"\\n\", _jsxs(_components.table, {\n children: [_jsx(_components.thead, {\n children: _jsxs(_components.tr, {\n children: [_jsx(_components.th, {\n children: \"필드\"\n }), _jsx(_components.th, {\n children: \"동작\"\n })]\n })\n }), _jsxs(_components.tbody, {\n children: [_jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"store\"\n })\n }), _jsxs(_components.td, {\n children: [\"항상 \", _jsx(_components.code, {\n children: \"false\"\n }), \"이며 응답을 저장하지 않습니다\"]\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"previous_response_id\"\n })\n }), _jsxs(_components.td, {\n children: [\"항상 \", _jsx(_components.code, {\n children: \"null\"\n }), \"이며 대화 이어가기를 지원하지 않습니다\"]\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"conversation\"\n })\n }), _jsx(_components.td, {\n children: \"미지원\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsxs(_components.td, {\n children: [_jsx(_components.code, {\n children: \"background\"\n }), \" / \", _jsx(_components.code, {\n children: \"metadata\"\n }), \" / \", _jsx(_components.code, {\n children: \"include\"\n })]\n }), _jsx(_components.td, {\n children: \"무시\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsxs(_components.td, {\n children: [_jsx(_components.code, {\n children: \"prompt\"\n }), \" / \", _jsx(_components.code, {\n children: \"truncation\"\n }), \" / \", _jsx(_components.code, {\n children: \"service_tier\"\n })]\n }), _jsx(_components.td, {\n children: \"무시\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsxs(_components.td, {\n children: [_jsx(_components.code, {\n children: \"safety_identifier\"\n }), \" / \", _jsx(_components.code, {\n children: \"context_management\"\n })]\n }), _jsx(_components.td, {\n children: \"무시\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"stream_options\"\n })\n }), _jsx(_components.td, {\n children: \"무시\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsxs(_components.td, {\n children: [_jsx(_components.code, {\n children: \"prompt_cache_key\"\n }), \" / \", _jsx(_components.code, {\n children: \"prompt_cache_retention\"\n })]\n }), _jsx(_components.td, {\n children: \"무시\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"parallel_tool_calls\"\n })\n }), _jsx(_components.td, {\n children: \"무시되며 병렬 도구 호출은 항상 활성화됩니다\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n children: _jsx(_components.code, {\n children: \"max_tool_calls\"\n })\n }), _jsx(_components.td, {\n children: \"무시\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsxs(_components.td, {\n children: [_jsx(_components.code, {\n children: \"file_search\"\n }), \" / \", _jsx(_components.code, {\n children: \"code_interpreter\"\n }), \" / \", _jsx(_components.code, {\n children: \"mcp\"\n }), \" 도구\"]\n }), _jsx(_components.td, {\n children: \"무시\"\n })]\n })]\n })]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"기타 제한\"\n }), \":\"]\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [\"커스텀 도구(\", _jsx(_components.code, {\n children: \"type: custom\"\n }), \")는 \", _jsx(_components.code, {\n children: \"apply_patch\"\n }), \"만 지원합니다\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"web_search\"\n }), \" 도구를 전달해도 오류가 발생하지 않지만 검색은 실행되지 않습니다\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"input_image\"\n }), \" 이미지는 \", _jsx(_components.code, {\n children: \"deepseek-v4.1-flash\"\n }), \" / \", _jsx(_components.code, {\n children: \"deepseek-v4.1-flash-1017\"\n }), \" / \", _jsx(_components.code, {\n children: \"deepseek-v4-flash-vision-exp\"\n }), \"에서만, \", _jsx(_components.code, {\n children: \"input_file\"\n }), \" PDF는 \", _jsx(_components.code, {\n children: \"deepseek-v4.1-flash\"\n }), \" / \", _jsx(_components.code, {\n children: \"deepseek-v4-flash-vision-exp\"\n }), \"에서만 지원합니다. \", _jsx(_components.code, {\n children: \"deepseek-v4-flash\"\n }), \" / \", _jsx(_components.code, {\n children: \"deepseek-v4-pro\"\n }), \"는 이 내용을 읽을 수 없으며 자리 표시자 텍스트로 대체할 수 있습니다. \", _jsx(_components.code, {\n children: \"deepseek-v4.1-flash-1017\"\n }), \"에 PDF를 전달하면 오류는 발생하지 않지만 내용을 읽을 수 없습니다. PDF의 Base64 형식은 아래 \", _jsx(_components.code, {\n children: \"input_file\"\n }), \" 설명을 참조하세요.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"이미지는 \", _jsx(_components.code, {\n children: \"role: user\"\n }), \" 메시지에만 사용할 수 있으며 \", _jsx(_components.code, {\n children: \"system\"\n }), \" 또는 \", _jsx(_components.code, {\n children: \"assistant\"\n }), \"에 넣으면 HTTP 400이 반환됩니다\"]\n }), \"\\n\", _jsx(_components.li, {\n children: \"입력이 컨텍스트 윈도우를 초과하면 400을 반환하며 자동 절단은 수행하지 않습니다\"\n }), \"\\n\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Note}=_components;if(!Note)_missingMdxReference(`Note`,true);return _jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`BaseURL`}),`: 기본 BaseURL은 `,_jsx(_components.code,{children:`https://direct.evolink.ai`}),`이며, 텍스트 모델 지원이 더 우수하고 장시간 연결을 지원합니다. `,_jsx(_components.code,{children:`https://api.evolink.ai`}),`는 멀티모달 서비스의 주력 엔드포인트이며, 텍스트 모델에 대해서는 대체 주소로 사용됩니다.`]})})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"DeepSeek V4 - Responses 인터페이스","openapi":"ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses.json POST /v1/responses","description":"- OpenAI Responses 프로토콜로 DeepSeek V4 모델을 호출합니다\n- 지원 모델: `deepseek-v4.1-flash-1017` / `deepseek-v4.1-flash` / `deepseek-v4-flash` / `deepseek-v4-pro` / `deepseek-v4-flash-vision-exp`\n- **입력 형태**: `input`은 일반 텍스트일 수도 있고, 입력 항목 배열(메시지, 함수 호출, 함수 결과, 사고, 검색 기록)일 수도 있습니다\n- **이미지 이해**: `deepseek-v4.1-flash` / `deepseek-v4.1-flash-1017` / `deepseek-v4-flash-vision-exp`는 `content` 안에 `input_image` 블록을 전달할 수 있고 다중 이미지를 지원합니다\n- **시스템 지시**: `instructions`로 전달하며, 맨 앞의 system 메시지와 동일합니다\n- **사고 모드**: `reasoning.effort`로 추론 강도를 제어하며, 사고 내용은 `reasoning` 출력 항목으로 반환됩니다\n- **스트리밍 출력**: 시맨틱 SSE 이벤트를 지원하며 `response.completed`로 종료되고, **`[DONE]`은 전송되지 않습니다**\n- **도구 호출**: Function Calling을 지원합니다. 내장 `web_search` 웹 검색은 지원하지 않습니다\n- **구조화 출력**: `text.format`으로 JSON 객체 또는 JSON Schema를 활성화합니다\n- **컨텍스트 캐시**: 동일한 접두사를 가진 요청은 자동으로 캐시에 적중하여 입력 비용을 크게 낮춥니다\n\n**스트리밍 이벤트**: `response.created`, `response.output_item.added`, `response.reasoning_text.delta`, `response.output_text.delta`이며, 종료 이벤트는 `response.completed` / `response.incomplete` / `response.failed`입니다. 모든 이벤트에는 정렬용 `sequence_number`가 포함됩니다.\n\n**효과가 없는 필드**: 다음 OpenAI 필드는 그대로 전송해도 오류가 발생하지 않지만 실제 효과는 없습니다.\n\n| 필드 | 동작 |\n| --- | --- |\n| `store` | 항상 `false`이며 응답을 저장하지 않습니다 |\n| `previous_response_id` | 항상 `null`이며 대화 이어가기를 지원하지 않습니다 |\n| `conversation` | 미지원 |\n| `background` / `metadata` / `include` | 무시 |\n| `prompt` / `truncation` / `service_tier` | 무시 |\n| `safety_identifier` / `context_management` | 무시 |\n| `stream_options` | 무시 |\n| `prompt_cache_key` / `prompt_cache_retention` | 무시 |\n| `parallel_tool_calls` | 무시되며 병렬 도구 호출은 항상 활성화됩니다 |\n| `max_tool_calls` | 무시 |\n| `file_search` / `code_interpreter` / `mcp` 도구 | 무시 |\n\n**기타 제한**:\n- 커스텀 도구(`type: custom`)는 `apply_patch`만 지원합니다\n- `web_search` 도구를 전달해도 오류가 발생하지 않지만 검색은 실행되지 않습니다\n- `input_image` 이미지는 `deepseek-v4.1-flash` / `deepseek-v4.1-flash-1017` / `deepseek-v4-flash-vision-exp`에서만, `input_file` PDF는 `deepseek-v4.1-flash` / `deepseek-v4-flash-vision-exp`에서만 지원합니다. `deepseek-v4-flash` / `deepseek-v4-pro`는 이 내용을 읽을 수 없으며 자리 표시자 텍스트로 대체할 수 있습니다. `deepseek-v4.1-flash-1017`에 PDF를 전달하면 오류는 발생하지 않지만 내용을 읽을 수 없습니다. PDF의 Base64 형식은 아래 `input_file` 설명을 참조하세요.\n- 이미지는 `role: user` 메시지에만 사용할 수 있으며 `system` 또는 `assistant`에 넣으면 HTTP 400이 반환됩니다\n- 입력이 컨텍스트 윈도우를 초과하면 400을 반환하며 자동 절단은 수행하지 않습니다","href":"/ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["채팅 생성"],"summary":"DeepSeek V4 Responses 인터페이스(OpenAI 호환)","description":"- OpenAI Responses 프로토콜로 DeepSeek V4 모델을 호출합니다\n- 지원 모델: `deepseek-v4.1-flash-1017` / `deepseek-v4.1-flash` / `deepseek-v4-flash` / `deepseek-v4-pro` / `deepseek-v4-flash-vision-exp`\n- **입력 형태**: `input`은 일반 텍스트일 수도 있고, 입력 항목 배열(메시지, 함수 호출, 함수 결과, 사고, 검색 기록)일 수도 있습니다\n- **이미지 이해**: `deepseek-v4.1-flash` / `deepseek-v4.1-flash-1017` / `deepseek-v4-flash-vision-exp`는 `content` 안에 `input_image` 블록을 전달할 수 있고 다중 이미지를 지원합니다\n- **시스템 지시**: `instructions`로 전달하며, 맨 앞의 system 메시지와 동일합니다\n- **사고 모드**: `reasoning.effort`로 추론 강도를 제어하며, 사고 내용은 `reasoning` 출력 항목으로 반환됩니다\n- **스트리밍 출력**: 시맨틱 SSE 이벤트를 지원하며 `response.completed`로 종료되고, **`[DONE]`은 전송되지 않습니다**\n- **도구 호출**: Function Calling을 지원합니다. 내장 `web_search` 웹 검색은 지원하지 않습니다\n- **구조화 출력**: `text.format`으로 JSON 객체 또는 JSON Schema를 활성화합니다\n- **컨텍스트 캐시**: 동일한 접두사를 가진 요청은 자동으로 캐시에 적중하여 입력 비용을 크게 낮춥니다\n\n**스트리밍 이벤트**: `response.created`, `response.output_item.added`, `response.reasoning_text.delta`, `response.output_text.delta`이며, 종료 이벤트는 `response.completed` / `response.incomplete` / `response.failed`입니다. 모든 이벤트에는 정렬용 `sequence_number`가 포함됩니다.\n\n**효과가 없는 필드**: 다음 OpenAI 필드는 그대로 전송해도 오류가 발생하지 않지만 실제 효과는 없습니다.\n\n| 필드 | 동작 |\n| --- | --- |\n| `store` | 항상 `false`이며 응답을 저장하지 않습니다 |\n| `previous_response_id` | 항상 `null`이며 대화 이어가기를 지원하지 않습니다 |\n| `conversation` | 미지원 |\n| `background` / `metadata` / `include` | 무시 |\n| `prompt` / `truncation` / `service_tier` | 무시 |\n| `safety_identifier` / `context_management` | 무시 |\n| `stream_options` | 무시 |\n| `prompt_cache_key` / `prompt_cache_retention` | 무시 |\n| `parallel_tool_calls` | 무시되며 병렬 도구 호출은 항상 활성화됩니다 |\n| `max_tool_calls` | 무시 |\n| `file_search` / `code_interpreter` / `mcp` 도구 | 무시 |\n\n**기타 제한**:\n- 커스텀 도구(`type: custom`)는 `apply_patch`만 지원합니다\n- `web_search` 도구를 전달해도 오류가 발생하지 않지만 검색은 실행되지 않습니다\n- `input_image` 이미지는 `deepseek-v4.1-flash` / `deepseek-v4.1-flash-1017` / `deepseek-v4-flash-vision-exp`에서만, `input_file` PDF는 `deepseek-v4.1-flash` / `deepseek-v4-flash-vision-exp`에서만 지원합니다. `deepseek-v4-flash` / `deepseek-v4-pro`는 이 내용을 읽을 수 없으며 자리 표시자 텍스트로 대체할 수 있습니다. `deepseek-v4.1-flash-1017`에 PDF를 전달하면 오류는 발생하지 않지만 내용을 읽을 수 없습니다. PDF의 Base64 형식은 아래 `input_file` 설명을 참조하세요.\n- 이미지는 `role: user` 메시지에만 사용할 수 있으며 `system` 또는 `assistant`에 넣으면 HTTP 400이 반환됩니다\n- 입력이 컨텍스트 윈도우를 초과하면 400을 반환하며 자동 절단은 수행하지 않습니다","operationId":"createResponseDeepSeekV4","requestBody":"091d6bb7-3f76-45d5-bbe1-4a5cdba72c22","responses":{"200":"bcb77319-4750-4c4f-843e-c00691cce3b1","400":"046f0484-0446-4819-9fa6-6b2a3c7fffaf","401":"f1c3be4a-eedd-4ac8-9e6d-414a4eceb22d","402":"4bc7d97a-c5c5-4ec9-9955-af4569db2024","403":"c7bf0dd3-1c29-4d92-aa5e-70600ddb6499","404":"5d6ee076-c96b-42a5-b983-88a925c49aaa","413":"51aa020d-a7ce-4f00-a293-b0c693d905fe","429":"85fea232-316a-493a-b8e8-2554030728c2","500":"038d0a8b-e021-4dd8-8dfc-267f73d4a116","502":"90d0dd58-21a3-4e8d-9d3e-618ad203aabf","503":"d5f245d4-7f38-40bb-9877-51e4e378a91a"},"method":"post","type":"path","servers":["323c29e4-a17b-49b6-97ff-1b16942a8f9c","72261f70-6316-49ec-994b-ee8a8187f76b"],"security":["e0169fb5-e1a8-4a4a-8400-03f470006b5f"],"path":"/v1/responses","baseUrlOptions":["https://direct.evolink.ai","https://api.evolink.ai"],"title":"DeepSeek V4 Responses 인터페이스(OpenAI 호환)","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.model":"deepseek-v4-flash","body.input.oneOf.0":"항저우를 한 문장으로 소개해 주세요."},{"body.model":"deepseek-v4.1-flash","body.input.oneOf.1.items.0.type":"message","body.input.oneOf.1.items.0.role":"user","body.input.oneOf.1.items.0.content.oneOf.1":[{"type":"input_text","text":"이 이미지에 무엇이라고 쓰여 있나요? 내용만 답하세요."},{"type":"input_image","image_url":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..."}],"body.max_output_tokens":1024},{"body.model":"deepseek-v4.1-flash","body.input.oneOf.1.items.0.type":"message","body.input.oneOf.1.items.0.role":"user","body.input.oneOf.1.items.0.content.oneOf.1":[{"type":"input_text","text":"이 이미지의 내용을 설명하세요."},{"type":"input_image","image_url":"https://example.com/photo.jpg"}],"body.max_output_tokens":1024},{"body.model":"deepseek-v4-flash","body.input.oneOf.0":"컨텍스트 캐시가 무엇인지 설명해 주세요.","body.instructions":"당신은 꼼꼼한 기술 문서 작성자입니다. 답변은 간결하게 유지하세요."},{"body.model":"deepseek-v4-flash","body.input.oneOf.1.items.0.type":"message","body.input.oneOf.1.items.0.role":"user","body.input.oneOf.1.items.0.content.oneOf.0":"제품 이름 세 개를 제안해 주세요.","body.input.oneOf.1.items.1.type":"message","body.input.oneOf.1.items.1.role":"assistant","body.input.oneOf.1.items.1.content.oneOf.0":"윈치, 계명, 영풍.","body.input.oneOf.1.items.2.type":"message","body.input.oneOf.1.items.2.role":"user","body.input.oneOf.1.items.2.content.oneOf.0":"두 번째 이름의 유의어 다섯 개를 알려 주세요."},{"body.model":"deepseek-v4-pro","body.input.oneOf.0":"수영장에 급수관과 배수관이 있습니다. 급수관은 3시간이면 가득 채우고 배수관은 5시간이면 모두 비웁니다. 두 관을 동시에 열면 채우는 데 얼마나 걸리나요? 풀이 과정도 함께 제시해 주세요.","body.reasoning.effort":"high"},{"body.model":"deepseek-v4-flash","body.input.oneOf.0":"베이징에서 상하이까지 고속철도로 대략 얼마나 걸리나요?","body.reasoning.effort":"none"},{"body.model":"deepseek-v4-flash","body.input.oneOf.0":"다음 문장에서 인물과 도시를 추출하세요: 장웨이는 다음 주에 청두로 출장을 갑니다.","body.text.format.type":"json_schema","body.text.format.name":"extraction","body.text.format.schema":{"type":"object","properties":{"person":{"type":"string"},"city":{"type":"string"}},"required":["person","city"]}},{"body.model":"deepseek-v4-flash","body.input.oneOf.0":"지금 항저우 날씨는 어떤가요?","body.tools.items.0.type":"function","body.tools.items.0.name":"get_weather","body.tools.items.0.description":"지정한 도시의 실시간 날씨를 조회합니다","body.tools.items.0.parameters":{"type":"object","properties":{"city":{"type":"string","description":"도시 이름"}},"required":["city"]},"body.tool_choice.oneOf.0":"auto"},{"body.model":"deepseek-v4-flash","body.input.oneOf.0":"가을에 관한 짧은 시를 써 주세요.","body.stream":true},{"body.model":"deepseek-v4.1-flash","body.input.oneOf.0":"항저우를 한 문장으로 소개해 주세요."},{"body.model":"deepseek-v4.1-flash-1017","body.input.oneOf.0":"항저우를 한 문장으로 소개해 주세요."}]},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["model"],"properties":{"model":{"type":"string","description":"모델 ID\n\n- `deepseek-v4.1-flash-1017`: DeepSeek V4.1 Flash 1017(최신 버전). 텍스트와 네이티브 이미지 이해, 1M 컨텍스트 및 최대 384K 출력 토큰 지원. 이전 버전보다 답변이 간결하고 응답 시간이 짧습니다\n- `deepseek-v4.1-flash`: DeepSeek V4.1 Flash의 이전 버전으로, 위와 동일한 기능을 지원합니다. 최신 버전을 사용하려면 `deepseek-v4.1-flash-1017`을 지정하세요\n- `deepseek-v4-flash`: 빠른 범용 모델로 일상 대화, 요약, 추출에 적합합니다\n- `deepseek-v4-pro`: 심층 추론 모델로 복잡한 수학, 코드, 다단계 계획에 적합합니다\n- `deepseek-v4-flash-vision-exp`: 이전 모델 이름으로, 현재 DeepSeek V4.1 Flash로 연결됩니다. 새 연동에는 `deepseek-v4.1-flash`를 사용하세요\n\n**이미지 이해에는 `deepseek-v4.1-flash` / `deepseek-v4.1-flash-1017` / `deepseek-v4-flash-vision-exp`가 필요합니다**: 나머지 두 모델은 `input_image`를 보내도 오류를 내지 않지만 플레이스홀더 텍스트로 바꾸고 실제 이미지는 버립니다. 요청은 정상적으로 과금됩니다.","enum":["deepseek-v4-flash","deepseek-v4-pro","deepseek-v4-flash-vision-exp","deepseek-v4.1-flash","deepseek-v4.1-flash-1017"],"default":"deepseek-v4-flash","example":"deepseek-v4-flash","isRequired":true,"uniqueKey":"model","typeLabel":"enum\u003cstring>"},"input":{"oneOf":[{"type":"string","description":"모델 입력입니다. `input`과 `instructions` 중 최소 하나는 제공해야 합니다.\n\n- **문자열 형태**: 전체 텍스트가 하나의 `user` 메시지로 처리됩니다\n- **배열 형태**: 입력 항목 목록으로 `message`, `function_call`, `function_call_output`, `reasoning`, `web_search_call` 다섯 가지 유형을 지원합니다\n\n**이미지 입력**: `deepseek-v4.1-flash` / `deepseek-v4.1-flash-1017` / `deepseek-v4-flash-vision-exp`를 사용할 때 `message` 항목의 `content` 배열에 `input_text`와 `input_image` 블록을 함께 넣을 수 있습니다.\n\n**멀티턴 대화**: 본 인터페이스는 무상태이므로 대화를 이어가려면 전체 히스토리를 배열에 담아야 합니다.","items":{"type":"object","title":"입력 항목","description":"`input` 배열의 단일 입력 항목입니다. `type`이 해당 항목의 의미를 결정합니다.","required":["type"],"properties":{"type":{"type":"string","description":"입력 항목 유형\n\n- `message`: 대화 메시지 한 건\n- `function_call`: 히스토리에서 모델이 발생시킨 함수 호출\n- `function_call_output`: 함수 실행 결과\n- `reasoning`: 이전 사고 내용\n- `web_search_call`: 이전 웹 검색 기록","enum":["message","function_call","function_call_output","reasoning","web_search_call"],"example":"message"},"role":{"type":"string","description":"메시지 역할이며 `type: message`에서만 사용합니다. `developer`는 `system`으로 처리됩니다.","enum":["user","assistant","system","developer"],"example":"user"},"content":{"oneOf":[{"type":"string","description":"메시지 내용이며 `type: message`에서만 사용합니다. 순수 텍스트 또는 콘텐츠 블록 배열을 사용할 수 있습니다.\n\n**입력 콘텐츠 블록 유형**:\n- `input_text`: 텍스트 블록이며 모든 모델에서 지원\n- `input_image`: 이미지 블록이며 **`deepseek-v4.1-flash` / `deepseek-v4.1-flash-1017` / `deepseek-v4-flash-vision-exp`만 지원**. `image_url`에 Base64 data URI(`data:image/png;base64,...`) 또는 공개 이미지 URL을 전달\n- `input_file`: 파일 블록(PDF). **`deepseek-v4.1-flash` / `deepseek-v4-flash-vision-exp`만 지원**하며, `file_data`에 Base64 데이터 URI(`data:application/pdf;base64,...`)를 넣고 `filename`을 함께 전달합니다\n\n지원 형식: **PNG / JPEG / WebP / GIF**. 공개 URL은 업스트림 서버가 다운로드하므로 외부 호스트에서는 실패할 수 있습니다. 안정성이 중요하면 Base64를 사용하세요.\n\n이미지는 해상도에 따라 입력 토큰으로 변환되어 텍스트와 함께 과금됩니다. 실제 사용량은 응답의 `usage`를 확인하세요. 이미지 상세 수준: `low`는 이미지를 축소하여 토큰 사용량을 줄입니다. `high` / `auto` / `original`은 원래 상세 수준을 유지합니다.\n\n**사용 제한**:\n- 이미지는 `role: user` 메시지에만 사용할 수 있으며 `system` 또는 `assistant`에 넣으면 HTTP 400이 반환됩니다\n- 요청당 최대 **600장**\n- 이미지 한 장당 최대 **32 MiB**, 전체 요청 본문은 최대 **48 MiB**(Base64 인코딩 후 크기도 이 제한에 포함)\n- 이미지 한 변은 최대 **8192 px**이며 요청에 이미지가 15장을 초과하면 **4096 px**로 낮아집니다\n\n⚠️ `deepseek-v4-flash` / `deepseek-v4-pro`에 `input_image`를 보내도 **오류가 발생하지 않지만**, 이미지는 플레이스홀더 텍스트로 대체되어 모델이 볼 수 없습니다.\n\n⚠️ `deepseek-v4.1-flash-1017`에 `input_file`을 보내도 **오류가 발생하지 않지만**, PDF는 무시되어 모델이 파일 내용을 읽을 수 없습니다.","example":"항저우를 한 문장으로 소개해 주세요."},{"type":"array","description":"메시지 내용이며 `type: message`에서만 사용합니다. 순수 텍스트 또는 콘텐츠 블록 배열을 사용할 수 있습니다.\n\n**입력 콘텐츠 블록 유형**:\n- `input_text`: 텍스트 블록이며 모든 모델에서 지원\n- `input_image`: 이미지 블록이며 **`deepseek-v4.1-flash` / `deepseek-v4.1-flash-1017` / `deepseek-v4-flash-vision-exp`만 지원**. `image_url`에 Base64 data URI(`data:image/png;base64,...`) 또는 공개 이미지 URL을 전달\n- `input_file`: 파일 블록(PDF). **`deepseek-v4.1-flash` / `deepseek-v4-flash-vision-exp`만 지원**하며, `file_data`에 Base64 데이터 URI(`data:application/pdf;base64,...`)를 넣고 `filename`을 함께 전달합니다\n\n지원 형식: **PNG / JPEG / WebP / GIF**. 공개 URL은 업스트림 서버가 다운로드하므로 외부 호스트에서는 실패할 수 있습니다. 안정성이 중요하면 Base64를 사용하세요.\n\n이미지는 해상도에 따라 입력 토큰으로 변환되어 텍스트와 함께 과금됩니다. 실제 사용량은 응답의 `usage`를 확인하세요. 이미지 상세 수준: `low`는 이미지를 축소하여 토큰 사용량을 줄입니다. `high` / `auto` / `original`은 원래 상세 수준을 유지합니다.\n\n**사용 제한**:\n- 이미지는 `role: user` 메시지에만 사용할 수 있으며 `system` 또는 `assistant`에 넣으면 HTTP 400이 반환됩니다\n- 요청당 최대 **600장**\n- 이미지 한 장당 최대 **32 MiB**, 전체 요청 본문은 최대 **48 MiB**(Base64 인코딩 후 크기도 이 제한에 포함)\n- 이미지 한 변은 최대 **8192 px**이며 요청에 이미지가 15장을 초과하면 **4096 px**로 낮아집니다\n\n⚠️ `deepseek-v4-flash` / `deepseek-v4-pro`에 `input_image`를 보내도 **오류가 발생하지 않지만**, 이미지는 플레이스홀더 텍스트로 대체되어 모델이 볼 수 없습니다.\n\n⚠️ `deepseek-v4.1-flash-1017`에 `input_file`을 보내도 **오류가 발생하지 않지만**, PDF는 무시되어 모델이 파일 내용을 읽을 수 없습니다.","example":"항저우를 한 문장으로 소개해 주세요."}]},"call_id":{"type":"string","description":"함수 호출 식별자이며 `function_call`과 `function_call_output`이 이를 통해 짝을 이룹니다."},"name":{"type":"string","description":"호출된 함수 이름이며 `type: function_call`에서만 사용합니다."},"arguments":{"type":"string","description":"함수 호출 인자(JSON 문자열)이며 `type: function_call`에서만 사용합니다."},"output":{"type":"string","description":"함수 실행 결과이며 `type: function_call_output`에서만 사용합니다."}}},"example":"항저우를 한 문장으로 소개해 주세요.","uniqueKey":"input.oneOf.0","typeLabel":"string"},{"type":"array","description":"모델 입력입니다. `input`과 `instructions` 중 최소 하나는 제공해야 합니다.\n\n- **문자열 형태**: 전체 텍스트가 하나의 `user` 메시지로 처리됩니다\n- **배열 형태**: 입력 항목 목록으로 `message`, `function_call`, `function_call_output`, `reasoning`, `web_search_call` 다섯 가지 유형을 지원합니다\n\n**이미지 입력**: `deepseek-v4.1-flash` / `deepseek-v4.1-flash-1017` / `deepseek-v4-flash-vision-exp`를 사용할 때 `message` 항목의 `content` 배열에 `input_text`와 `input_image` 블록을 함께 넣을 수 있습니다.\n\n**멀티턴 대화**: 본 인터페이스는 무상태이므로 대화를 이어가려면 전체 히스토리를 배열에 담아야 합니다.","items":{"type":"object","title":"입력 항목","description":"`input` 배열의 단일 입력 항목입니다. `type`이 해당 항목의 의미를 결정합니다.","required":["type"],"properties":{"type":{"type":"string","description":"입력 항목 유형\n\n- `message`: 대화 메시지 한 건\n- `function_call`: 히스토리에서 모델이 발생시킨 함수 호출\n- `function_call_output`: 함수 실행 결과\n- `reasoning`: 이전 사고 내용\n- `web_search_call`: 이전 웹 검색 기록","enum":["message","function_call","function_call_output","reasoning","web_search_call"],"example":"message","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"role":{"type":"string","description":"메시지 역할이며 `type: message`에서만 사용합니다. `developer`는 `system`으로 처리됩니다.","enum":["user","assistant","system","developer"],"example":"user","uniqueKey":"input.oneOf.1.items.[INDEX].role","typeLabel":"enum\u003cstring>"},"content":{"oneOf":[{"type":"string","description":"메시지 내용이며 `type: message`에서만 사용합니다. 순수 텍스트 또는 콘텐츠 블록 배열을 사용할 수 있습니다.\n\n**입력 콘텐츠 블록 유형**:\n- `input_text`: 텍스트 블록이며 모든 모델에서 지원\n- `input_image`: 이미지 블록이며 **`deepseek-v4.1-flash` / `deepseek-v4.1-flash-1017` / `deepseek-v4-flash-vision-exp`만 지원**. `image_url`에 Base64 data URI(`data:image/png;base64,...`) 또는 공개 이미지 URL을 전달\n- `input_file`: 파일 블록(PDF). **`deepseek-v4.1-flash` / `deepseek-v4-flash-vision-exp`만 지원**하며, `file_data`에 Base64 데이터 URI(`data:application/pdf;base64,...`)를 넣고 `filename`을 함께 전달합니다\n\n지원 형식: **PNG / JPEG / WebP / GIF**. 공개 URL은 업스트림 서버가 다운로드하므로 외부 호스트에서는 실패할 수 있습니다. 안정성이 중요하면 Base64를 사용하세요.\n\n이미지는 해상도에 따라 입력 토큰으로 변환되어 텍스트와 함께 과금됩니다. 실제 사용량은 응답의 `usage`를 확인하세요. 이미지 상세 수준: `low`는 이미지를 축소하여 토큰 사용량을 줄입니다. `high` / `auto` / `original`은 원래 상세 수준을 유지합니다.\n\n**사용 제한**:\n- 이미지는 `role: user` 메시지에만 사용할 수 있으며 `system` 또는 `assistant`에 넣으면 HTTP 400이 반환됩니다\n- 요청당 최대 **600장**\n- 이미지 한 장당 최대 **32 MiB**, 전체 요청 본문은 최대 **48 MiB**(Base64 인코딩 후 크기도 이 제한에 포함)\n- 이미지 한 변은 최대 **8192 px**이며 요청에 이미지가 15장을 초과하면 **4096 px**로 낮아집니다\n\n⚠️ `deepseek-v4-flash` / `deepseek-v4-pro`에 `input_image`를 보내도 **오류가 발생하지 않지만**, 이미지는 플레이스홀더 텍스트로 대체되어 모델이 볼 수 없습니다.\n\n⚠️ `deepseek-v4.1-flash-1017`에 `input_file`을 보내도 **오류가 발생하지 않지만**, PDF는 무시되어 모델이 파일 내용을 읽을 수 없습니다.","example":"항저우를 한 문장으로 소개해 주세요.","uniqueKey":"input.oneOf.1.items.[INDEX].content.oneOf.0","typeLabel":"string"},{"type":"array","description":"메시지 내용이며 `type: message`에서만 사용합니다. 순수 텍스트 또는 콘텐츠 블록 배열을 사용할 수 있습니다.\n\n**입력 콘텐츠 블록 유형**:\n- `input_text`: 텍스트 블록이며 모든 모델에서 지원\n- `input_image`: 이미지 블록이며 **`deepseek-v4.1-flash` / `deepseek-v4.1-flash-1017` / `deepseek-v4-flash-vision-exp`만 지원**. `image_url`에 Base64 data URI(`data:image/png;base64,...`) 또는 공개 이미지 URL을 전달\n- `input_file`: 파일 블록(PDF). **`deepseek-v4.1-flash` / `deepseek-v4-flash-vision-exp`만 지원**하며, `file_data`에 Base64 데이터 URI(`data:application/pdf;base64,...`)를 넣고 `filename`을 함께 전달합니다\n\n지원 형식: **PNG / JPEG / WebP / GIF**. 공개 URL은 업스트림 서버가 다운로드하므로 외부 호스트에서는 실패할 수 있습니다. 안정성이 중요하면 Base64를 사용하세요.\n\n이미지는 해상도에 따라 입력 토큰으로 변환되어 텍스트와 함께 과금됩니다. 실제 사용량은 응답의 `usage`를 확인하세요. 이미지 상세 수준: `low`는 이미지를 축소하여 토큰 사용량을 줄입니다. `high` / `auto` / `original`은 원래 상세 수준을 유지합니다.\n\n**사용 제한**:\n- 이미지는 `role: user` 메시지에만 사용할 수 있으며 `system` 또는 `assistant`에 넣으면 HTTP 400이 반환됩니다\n- 요청당 최대 **600장**\n- 이미지 한 장당 최대 **32 MiB**, 전체 요청 본문은 최대 **48 MiB**(Base64 인코딩 후 크기도 이 제한에 포함)\n- 이미지 한 변은 최대 **8192 px**이며 요청에 이미지가 15장을 초과하면 **4096 px**로 낮아집니다\n\n⚠️ `deepseek-v4-flash` / `deepseek-v4-pro`에 `input_image`를 보내도 **오류가 발생하지 않지만**, 이미지는 플레이스홀더 텍스트로 대체되어 모델이 볼 수 없습니다.\n\n⚠️ `deepseek-v4.1-flash-1017`에 `input_file`을 보내도 **오류가 발생하지 않지만**, PDF는 무시되어 모델이 파일 내용을 읽을 수 없습니다.","example":"항저우를 한 문장으로 소개해 주세요.","uniqueKey":"input.oneOf.1.items.[INDEX].content.oneOf.1","typeLabel":"array"}],"uniqueKey":"input.oneOf.1.items.[INDEX].content","typeLabel":"string | array"},"call_id":{"type":"string","description":"함수 호출 식별자이며 `function_call`과 `function_call_output`이 이를 통해 짝을 이룹니다.","uniqueKey":"input.oneOf.1.items.[INDEX].call_id","typeLabel":"string"},"name":{"type":"string","description":"호출된 함수 이름이며 `type: function_call`에서만 사용합니다.","uniqueKey":"input.oneOf.1.items.[INDEX].name","typeLabel":"string"},"arguments":{"type":"string","description":"함수 호출 인자(JSON 문자열)이며 `type: function_call`에서만 사용합니다.","uniqueKey":"input.oneOf.1.items.[INDEX].arguments","typeLabel":"string"},"output":{"type":"string","description":"함수 실행 결과이며 `type: function_call_output`에서만 사용합니다.","uniqueKey":"input.oneOf.1.items.[INDEX].output","typeLabel":"string"}},"uniqueKey":"input.oneOf.1.items.[INDEX]","typeLabel":"입력 항목 · object"},"example":"항저우를 한 문장으로 소개해 주세요.","uniqueKey":"input.oneOf.1","typeLabel":"입력 항목 · object[]"}],"uniqueKey":"input","typeLabel":"string | 입력 항목 · object[]"},"instructions":{"type":"string","description":"시스템 수준 지시로, 맨 앞에 삽입되는 system 메시지와 동일하며 역할, 어조, 출력 제약을 설정하는 데 사용합니다.","example":"당신은 꼼꼼한 기술 문서 작성자입니다. 답변은 간결하게 유지하세요.","uniqueKey":"instructions","typeLabel":"string"},"stream":{"type":"boolean","description":"스트리밍 반환 여부\n\n- `false`(기본값): 완전한 응답 객체를 한 번에 반환합니다\n- `true`: 시맨틱 SSE 이벤트로 전송하며, 마지막 이벤트는 `response.completed` / `response.incomplete` / `response.failed`이고 **`[DONE]`은 전송되지 않습니다**","default":false,"example":false,"uniqueKey":"stream","typeLabel":"boolean"},"max_output_tokens":{"type":"integer","description":"이번 생성의 최대 출력 토큰 수(사고 토큰 포함)입니다. 범위는 1 ~ 393216(384K)이며, `deepseek-v4.1-flash-1017`은 범위를 벗어나면 HTTP 400을 반환합니다. 비워 두면 모델이 스스로 결정합니다.","minimum":1,"maximum":393216,"example":4096,"uniqueKey":"max_output_tokens","typeLabel":"integer"},"temperature":{"type":"number","description":"샘플링 온도로, 값이 클수록 출력이 무작위해집니다. **사고 모드에서는 적용되지 않습니다.**","minimum":0,"maximum":2,"default":1,"example":1,"uniqueKey":"temperature","typeLabel":"number"},"top_p":{"type":"number","description":"뉴클리어스 샘플링 임계값으로, `temperature`와 둘 중 하나만 조정하기를 권장합니다. **사고 모드에서는 적용되지 않습니다.**","maximum":1,"default":1,"example":1,"uniqueKey":"top_p","typeLabel":"number"},"top_logprobs":{"type":"integer","description":"각 위치에서 확률이 가장 높은 후보 토큰과 그 로그 확률을 반환합니다.","minimum":0,"maximum":20,"example":0,"uniqueKey":"top_logprobs","typeLabel":"integer"},"reasoning":{"type":"object","description":"사고 모드 설정입니다. DeepSeek V4는 기본적으로 사고가 활성화되어 있으며, 사고 내용은 `reasoning` 출력 항목으로 반환되고 해당 토큰은 출력에 포함되어 출력 단가로 과금됩니다.","properties":{"effort":{"type":"string","description":"추론 강도\n\n- `none`: 사고를 끄고 바로 답변합니다\n- `minimal` / `low` / `medium`: 낮은 강도\n- `high`(기본값): 일반적인 심층 추론\n- `xhigh` / `max`: 최고 강도로, 소요 시간과 출력 토큰이 크게 늘어납니다","enum":["none","minimal","low","medium","high","xhigh","max"],"default":"high","example":"high","uniqueKey":"reasoning.effort","typeLabel":"enum\u003cstring>"},"max_output_tokens":{"oneOf":[{"type":"integer","description":"사고 단계의 출력 토큰 상한이며, 비워 두면 추가 제한이 없습니다.","uniqueKey":"reasoning.max_output_tokens.oneOf.0","typeLabel":"integer"},{"type":"null","description":"사고 단계의 출력 토큰 상한이며, 비워 두면 추가 제한이 없습니다.","uniqueKey":"reasoning.max_output_tokens.oneOf.1","typeLabel":"null"}],"uniqueKey":"reasoning.max_output_tokens","typeLabel":"integer | null"},"summary":{"type":"string","description":"전달할 수 있지만 사고 요약은 생성되지 않으므로 이 필드는 실제 효과가 없습니다.","uniqueKey":"reasoning.summary","typeLabel":"string"}},"uniqueKey":"reasoning","typeLabel":"object"},"text":{"type":"object","description":"텍스트 출력 형식 설정입니다.","properties":{"format":{"type":"object","description":"출력 형식\n\n- `text`(기본값): 자유 형식 텍스트\n- `json_object`: 유효한 JSON 객체를 출력하며, **프롬프트에 JSON이라는 단어가 포함되어야 합니다**\n- `json_schema`: 지정한 JSON Schema에 따라 출력하며, `name`과 `schema`를 함께 제공해야 합니다","properties":{"type":{"type":"string","enum":["text","json_object","json_schema"],"default":"text","description":"출력 형식 유형","uniqueKey":"text.format.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","description":"Schema 이름이며 `json_schema` 모드에서는 필수입니다","uniqueKey":"text.format.name","typeLabel":"string"},"schema":{"type":"object","description":"JSON Schema 정의이며 `json_schema` 모드에서는 필수입니다","uniqueKey":"text.format.schema","typeLabel":"object"},"strict":{"type":"boolean","description":"Schema를 엄격히 따를지 여부","uniqueKey":"text.format.strict","typeLabel":"boolean"}},"uniqueKey":"text.format","typeLabel":"object"}},"uniqueKey":"text","typeLabel":"object"},"tools":{"type":"array","description":"모델이 호출할 수 있는 도구 목록입니다. 함수 도구는 클라이언트가 실행하고 결과를 `function_call_output`으로 반환합니다. 내장 `web_search` 웹 검색은 지원하지 않으며, 전달해도 오류는 발생하지 않지만 검색은 실행되지 않습니다.","items":{"type":"object","title":"도구 정의","required":["type"],"properties":{"type":{"type":"string","description":"도구 유형\n\n- `function`: 클라이언트가 실행하는 커스텀 함수\n- `web_search` / `web_search_2025_08_26`: 지원하지 않습니다. 전달해도 오류는 발생하지 않지만 검색은 실행되지 않습니다\n- `custom`: `apply_patch`만 지원\n\n`file_search`, `code_interpreter`, `mcp`는 무시됩니다.","enum":["function","web_search","web_search_2025_08_26","custom"],"example":"function","isRequired":true,"uniqueKey":"tools.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","description":"도구 이름이며 최대 128자, 영문자·숫자·`-`·`_`만 허용되고 같은 요청 내에서 중복할 수 없습니다.","maxLength":128,"example":"get_weather","uniqueKey":"tools.items.[INDEX].name","typeLabel":"string"},"description":{"type":"string","description":"도구의 용도 설명입니다. 명확하게 작성하면 모델이 호출 시점을 판단하는 데 도움이 됩니다.","example":"지정한 도시의 실시간 날씨를 조회합니다","uniqueKey":"tools.items.[INDEX].description","typeLabel":"string"},"parameters":{"type":"object","description":"파라미터 정의(JSON Schema 형식)입니다.","example":{"type":"object","properties":{"city":{"type":"string","description":"도시 이름"}},"required":["city"]},"uniqueKey":"tools.items.[INDEX].parameters","typeLabel":"object"}},"uniqueKey":"tools.items.[INDEX]","typeLabel":"도구 정의 · object"},"uniqueKey":"tools","typeLabel":"도구 정의 · object[]"},"tool_choice":{"oneOf":[{"type":"string","description":"도구 호출 전략\n\n- `none`: 도구 호출 금지\n- `auto`(기본값): 모델이 결정\n- `required`: 최소 하나의 도구를 반드시 호출\n- `{\"type\": \"function\", \"name\": \"get_weather\"}`: 지정한 함수를 강제로 호출","example":"auto","uniqueKey":"tool_choice.oneOf.0","typeLabel":"string"},{"type":"object","description":"도구 호출 전략\n\n- `none`: 도구 호출 금지\n- `auto`(기본값): 모델이 결정\n- `required`: 최소 하나의 도구를 반드시 호출\n- `{\"type\": \"function\", \"name\": \"get_weather\"}`: 지정한 함수를 강제로 호출","example":"auto","uniqueKey":"tool_choice.oneOf.1","typeLabel":"object"}],"uniqueKey":"tool_choice","typeLabel":"string | object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"simple_text":{"title":"simple_text","value":{"model":"deepseek-v4-flash","input":"항저우를 한 문장으로 소개해 주세요."}},"vision_base64":{"title":"vision_base64","value":{"model":"deepseek-v4.1-flash","input":[{"type":"message","role":"user","content":[{"type":"input_text","text":"이 이미지에 무엇이라고 쓰여 있나요? 내용만 답하세요."},{"type":"input_image","image_url":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..."}]}],"max_output_tokens":1024}},"vision_url":{"title":"vision_url","value":{"model":"deepseek-v4.1-flash","input":[{"type":"message","role":"user","content":[{"type":"input_text","text":"이 이미지의 내용을 설명하세요."},{"type":"input_image","image_url":"https://example.com/photo.jpg"}]}],"max_output_tokens":1024}},"with_instructions":{"title":"with_instructions","value":{"model":"deepseek-v4-flash","instructions":"당신은 꼼꼼한 기술 문서 작성자입니다. 답변은 간결하게 유지하세요.","input":"컨텍스트 캐시가 무엇인지 설명해 주세요."}},"multi_turn":{"title":"multi_turn","value":{"model":"deepseek-v4-flash","input":[{"type":"message","role":"user","content":"제품 이름 세 개를 제안해 주세요."},{"type":"message","role":"assistant","content":"윈치, 계명, 영풍."},{"type":"message","role":"user","content":"두 번째 이름의 유의어 다섯 개를 알려 주세요."}]}},"reasoning_effort":{"title":"reasoning_effort","value":{"model":"deepseek-v4-pro","input":"수영장에 급수관과 배수관이 있습니다. 급수관은 3시간이면 가득 채우고 배수관은 5시간이면 모두 비웁니다. 두 관을 동시에 열면 채우는 데 얼마나 걸리나요? 풀이 과정도 함께 제시해 주세요.","reasoning":{"effort":"high"}}},"disable_thinking":{"title":"disable_thinking","value":{"model":"deepseek-v4-flash","input":"베이징에서 상하이까지 고속철도로 대략 얼마나 걸리나요?","reasoning":{"effort":"none"}}},"json_schema":{"title":"json_schema","value":{"model":"deepseek-v4-flash","input":"다음 문장에서 인물과 도시를 추출하세요: 장웨이는 다음 주에 청두로 출장을 갑니다.","text":{"format":{"type":"json_schema","name":"extraction","schema":{"type":"object","properties":{"person":{"type":"string"},"city":{"type":"string"}},"required":["person","city"]}}}}},"function_calling":{"title":"function_calling","value":{"model":"deepseek-v4-flash","input":"지금 항저우 날씨는 어떤가요?","tools":[{"type":"function","name":"get_weather","description":"지정한 도시의 실시간 날씨를 조회합니다","parameters":{"type":"object","properties":{"city":{"type":"string","description":"도시 이름"}},"required":["city"]}}],"tool_choice":"auto"}},"streaming":{"title":"streaming","value":{"model":"deepseek-v4-flash","input":"가을에 관한 짧은 시를 써 주세요.","stream":true}},"v4_1_flash":{"title":"v4_1_flash","value":{"model":"deepseek-v4.1-flash","input":"항저우를 한 문장으로 소개해 주세요."}},"v4_1_flash_1017":{"title":"v4_1_flash_1017","value":{"model":"deepseek-v4.1-flash-1017","input":"항저우를 한 문장으로 소개해 주세요."}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"bcb77319-4750-4c4f-843e-c00691cce3b1":{"description":"생성 성공","content":{"application/json":{"schema":{"type":"object","description":"Responses 인터페이스의 응답 객체입니다.","properties":{"id":{"type":"string","description":"이번 응답의 고유 식별자","example":"resp_9f2c1a4b8e7d","uniqueKey":"id","typeLabel":"string"},"object":{"type":"string","description":"객체 유형이며 항상 `response`","example":"response","uniqueKey":"object","typeLabel":"string"},"created_at":{"type":"integer","description":"생성 시각(Unix 타임스탬프, 초)","example":1755000000,"uniqueKey":"created_at","typeLabel":"integer"},"status":{"type":"string","description":"응답 상태\n\n- `completed`: 정상 완료\n- `in_progress`: 생성 중\n- `incomplete`: 길이 등의 이유로 잘림. 자세한 내용은 `incomplete_details` 참조\n- `failed`: 생성 실패. 자세한 내용은 `error` 참조","enum":["in_progress","completed","incomplete","failed"],"example":"completed","uniqueKey":"status","typeLabel":"enum\u003cstring>"},"model":{"type":"string","description":"실제로 이번 응답을 생성한 모델 ID","example":"deepseek-v4-flash","uniqueKey":"model","typeLabel":"string"},"output":{"type":"array","description":"생성 순서대로 나열된 출력 항목 목록입니다. 유형별 필드:\n\n- `reasoning`: 사고 과정이며 `id`, `status`, `content`(`reasoning_text` 블록 목록), `summary`를 포함합니다\n- `message`: 최종 답변이며 `id`, `status`, `role`, `content`(`output_text` 블록 목록)를 포함합니다\n- `function_call`: 모델이 발생시킨 함수 호출이며 `id`, `status`, `call_id`, `name`, `arguments`를 포함하고, 클라이언트가 실행한 뒤 `function_call_output`으로 반환합니다","items":{"type":"object","uniqueKey":"output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"output","typeLabel":"object[]"},"error":{"oneOf":[{"type":"object","description":"실패 원인이며 성공 시에는 `null`","uniqueKey":"error.oneOf.0","typeLabel":"object"},{"type":"null","description":"실패 원인이며 성공 시에는 `null`","uniqueKey":"error.oneOf.1","typeLabel":"null"}],"uniqueKey":"error","typeLabel":"object | null"},"incomplete_details":{"oneOf":[{"type":"object","description":"잘림 원인이며 잘리지 않았을 때는 `null`","uniqueKey":"incomplete_details.oneOf.0","typeLabel":"object"},{"type":"null","description":"잘림 원인이며 잘리지 않았을 때는 `null`","uniqueKey":"incomplete_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"incomplete_details","typeLabel":"object | null"},"usage":{"type":"object","description":"토큰 사용 통계(캐시 및 추론 세부 항목 포함)","properties":{"input_tokens":{"type":"integer","description":"입력 토큰 총수(캐시 적중과 미적중 포함)","example":694,"uniqueKey":"usage.input_tokens","typeLabel":"integer"},"input_tokens_details":{"type":"object","description":"입력 토큰 세부 항목","properties":{"cached_tokens":{"type":"integer","description":"컨텍스트 캐시에 히트한 token 수\n\n**설명**: 히트 부분은 표준 입력 단가보다 훨씬 낮은 **캐시 히트 단가**로 과금되며, 미스 부분은 `input_tokens - cached_tokens`로 계산해 **표준 입력 단가**로 과금됩니다","example":640,"uniqueKey":"usage.input_tokens_details.cached_tokens","typeLabel":"integer"}},"uniqueKey":"usage.input_tokens_details","typeLabel":"object"},"output_tokens":{"type":"integer","description":"출력 토큰 수(사고 부분 포함)","example":20,"uniqueKey":"usage.output_tokens","typeLabel":"integer"},"output_tokens_details":{"type":"object","description":"출력 토큰 세부 항목","properties":{"reasoning_tokens":{"type":"integer","description":"사고 모드에서 생성된 추론 토큰 수(출력에 포함되어 출력 단가로 과금됩니다)","example":10,"uniqueKey":"usage.output_tokens_details.reasoning_tokens","typeLabel":"integer"}},"uniqueKey":"usage.output_tokens_details","typeLabel":"object"},"total_tokens":{"type":"integer","description":"총 토큰 수 = input_tokens + output_tokens","example":714,"uniqueKey":"usage.total_tokens","typeLabel":"integer"}},"uniqueKey":"usage","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"id":"resp_9f2c1a4b8e7d","object":"response","created_at":1755000000,"status":"completed","model":"deepseek-v4-flash","output":[{"id":"rs_2b7f","type":"reasoning","summary":[],"content":[{"type":"reasoning_text","text":"사용자는 한 문장 소개를 원하며, 지리와 인문 두 가지 요점을 담아야 한다."}]},{"id":"msg_5d1a","type":"message","role":"assistant","status":"completed","content":[{"type":"output_text","text":"항저우는 저장성의 성도로, 시후의 경관과 디지털 경제로 유명합니다.","annotations":[]}]}],"error":null,"incomplete_details":null,"usage":{"input_tokens":694,"input_tokens_details":{"cached_tokens":640},"output_tokens":20,"output_tokens_details":{"reasoning_tokens":10},"total_tokens":714}},"examples":{"Example":{"title":"Example","value":{"id":"resp_9f2c1a4b8e7d","object":"response","created_at":1755000000,"status":"completed","model":"deepseek-v4-flash","output":[{"id":"rs_2b7f","type":"reasoning","summary":[],"content":[{"type":"reasoning_text","text":"사용자는 한 문장 소개를 원하며, 지리와 인문 두 가지 요점을 담아야 한다."}]},{"id":"msg_5d1a","type":"message","role":"assistant","status":"completed","content":[{"type":"output_text","text":"항저우는 저장성의 성도로, 시후의 경관과 디지털 경제로 유명합니다.","annotations":[]}]}],"error":null,"incomplete_details":null,"usage":{"input_tokens":694,"input_tokens_details":{"cached_tokens":640},"output_tokens":20,"output_tokens_details":{"reasoning_tokens":10},"total_tokens":714}}}},"exampleType":"examples"}},"exampleType":"examples"},"046f0484-0446-4819-9fa6-6b2a3c7fffaf":{"description":"요청 매개변수 오류","content":{"application/json":{"schema":{"type":"object","description":"오류 응답","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"HTTP 상태 코드","example":400,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"오류 설명","example":"Invalid request parameters","uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"오류 유형","example":"invalid_request_error","uniqueKey":"error.type","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":400,"message":"Invalid request parameters","type":"invalid_request_error"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":400,"message":"Invalid request parameters","type":"invalid_request_error"}}}},"exampleType":"examples"}},"exampleType":"examples"},"f1c3be4a-eedd-4ac8-9e6d-414a4eceb22d":{"description":"인증되지 않음, 유효하지 않거나 만료된 토큰","content":{"application/json":{"schema":{"type":"object","description":"오류 응답","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"HTTP 상태 코드","example":400,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"오류 설명","example":"Invalid request parameters","uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"오류 유형","example":"invalid_request_error","uniqueKey":"error.type","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":401,"message":"Invalid authentication credentials","type":"authentication_error"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":401,"message":"Invalid authentication credentials","type":"authentication_error"}}}},"exampleType":"examples"}},"exampleType":"examples"},"4bc7d97a-c5c5-4ec9-9955-af4569db2024":{"description":"할당량 부족, 충전 필요","content":{"application/json":{"schema":{"type":"object","description":"오류 응답","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"HTTP 상태 코드","example":400,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"오류 설명","example":"Invalid request parameters","uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"오류 유형","example":"invalid_request_error","uniqueKey":"error.type","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":402,"message":"Insufficient quota","type":"insufficient_quota"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":402,"message":"Insufficient quota","type":"insufficient_quota"}}}},"exampleType":"examples"}},"exampleType":"examples"},"c7bf0dd3-1c29-4d92-aa5e-70600ddb6499":{"description":"해당 모델에 대한 접근 권한 없음","content":{"application/json":{"schema":{"type":"object","description":"오류 응답","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"HTTP 상태 코드","example":400,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"오류 설명","example":"Invalid request parameters","uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"오류 유형","example":"invalid_request_error","uniqueKey":"error.type","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":403,"message":"Model access denied","type":"permission_error"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":403,"message":"Model access denied","type":"permission_error"}}}},"exampleType":"examples"}},"exampleType":"examples"},"5d6ee076-c96b-42a5-b983-88a925c49aaa":{"description":"리소스를 찾을 수 없음","content":{"application/json":{"schema":{"type":"object","description":"오류 응답","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"HTTP 상태 코드","example":400,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"오류 설명","example":"Invalid request parameters","uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"오류 유형","example":"invalid_request_error","uniqueKey":"error.type","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":404,"message":"Model not found","type":"not_found_error"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":404,"message":"Model not found","type":"not_found_error"}}}},"exampleType":"examples"}},"exampleType":"examples"},"51aa020d-a7ce-4f00-a293-b0c693d905fe":{"description":"요청 본문이 너무 큼","content":{"application/json":{"schema":{"type":"object","description":"오류 응답","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"HTTP 상태 코드","example":400,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"오류 설명","example":"Invalid request parameters","uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"오류 유형","example":"invalid_request_error","uniqueKey":"error.type","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":413,"message":"Request entity too large","type":"invalid_request_error"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":413,"message":"Request entity too large","type":"invalid_request_error"}}}},"exampleType":"examples"}},"exampleType":"examples"},"85fea232-316a-493a-b8e8-2554030728c2":{"description":"요청 빈도 초과","content":{"application/json":{"schema":{"type":"object","description":"오류 응답","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"HTTP 상태 코드","example":400,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"오류 설명","example":"Invalid request parameters","uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"오류 유형","example":"invalid_request_error","uniqueKey":"error.type","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":429,"message":"Rate limit exceeded","type":"rate_limit_error"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":429,"message":"Rate limit exceeded","type":"rate_limit_error"}}}},"exampleType":"examples"}},"exampleType":"examples"},"038d0a8b-e021-4dd8-8dfc-267f73d4a116":{"description":"내부 서버 오류","content":{"application/json":{"schema":{"type":"object","description":"오류 응답","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"HTTP 상태 코드","example":400,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"오류 설명","example":"Invalid request parameters","uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"오류 유형","example":"invalid_request_error","uniqueKey":"error.type","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":500,"message":"Internal server error","type":"server_error"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":500,"message":"Internal server error","type":"server_error"}}}},"exampleType":"examples"}},"exampleType":"examples"},"90d0dd58-21a3-4e8d-9d3e-618ad203aabf":{"description":"게이트웨이 오류","content":{"application/json":{"schema":{"type":"object","description":"오류 응답","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"HTTP 상태 코드","example":400,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"오류 설명","example":"Invalid request parameters","uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"오류 유형","example":"invalid_request_error","uniqueKey":"error.type","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":502,"message":"Bad gateway","type":"server_error"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":502,"message":"Bad gateway","type":"server_error"}}}},"exampleType":"examples"}},"exampleType":"examples"},"d5f245d4-7f38-40bb-9877-51e4e378a91a":{"description":"서비스 일시적으로 사용 불가","content":{"application/json":{"schema":{"type":"object","description":"오류 응답","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"HTTP 상태 코드","example":400,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"오류 설명","example":"Invalid request parameters","uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"오류 유형","example":"invalid_request_error","uniqueKey":"error.type","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":503,"message":"Service temporarily unavailable","type":"server_error"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":503,"message":"Service temporarily unavailable","type":"server_error"}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"e0169fb5-e1a8-4a4a-8400-03f470006b5f":{"bearerAuth":{"type":"http","scheme":"bearer","description":"##모든 인터페이스는 Bearer Token 인증이 필요합니다##\n\n**API Key 받기**:\n\n[API Key 관리 페이지](https://evolink.ai/dashboard/keys)를 방문하여 API Key를 받으세요\n\n**사용 시 요청 헤더에 추가**:\n```\nAuthorization: Bearer YOUR_API_KEY\n```","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"323c29e4-a17b-49b6-97ff-1b16942a8f9c":{"url":"https://direct.evolink.ai","description":"프로덕션 (권장)"},"72261f70-6316-49ec-994b-ee8a8187f76b":{"url":"https://api.evolink.ai","description":"대체 URL"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"##모든 인터페이스는 Bearer Token 인증이 필요합니다##\n\n**API Key 받기**:\n\n[API Key 관리 페이지](https://evolink.ai/dashboard/keys)를 방문하여 API Key를 받으세요\n\n**사용 시 요청 헤더에 추가**:\n```\nAuthorization: Bearer YOUR_API_KEY\n```","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"##모든 인터페이스는 Bearer Token 인증이 필요합니다##\n\n**API Key 받기**:\n\n[API Key 관리 페이지](https://evolink.ai/dashboard/keys)를 방문하여 API Key를 받으세요\n\n**사용 시 요청 헤더에 추가**:\n```\nAuthorization: Bearer YOUR_API_KEY\n```","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses.json"},"subdomain":"muyutechnology","siteName":"EvoLink.AI","title":"DeepSeek V4 - Responses 인터페이스 - EvoLink.AI","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/api-manual/language-series/deepseek-v4/deepseek-v4-responses","matchLevel":1},"cn":{"href":"/cn/api-manual/language-series/deepseek-v4/deepseek-v4-responses","matchLevel":1},"de":{"href":"/de/api-manual/language-series/deepseek-v4/deepseek-v4-responses","matchLevel":1},"fr":{"href":"/fr/api-manual/language-series/deepseek-v4/deepseek-v4-responses","matchLevel":1},"ja":{"href":"/ja/api-manual/language-series/deepseek-v4/deepseek-v4-responses","matchLevel":1},"ko":{"href":"/ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses","matchLevel":0},"es":{"href":"/es/api-manual/language-series/deepseek-v4/deepseek-v4-responses","matchLevel":1}}},"lastModified":"2026-10-19T16:45:50.511Z","originalFileLocation":"ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses.mdx","locale":"ko"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"- OpenAI Responses 프로토콜로 DeepSeek V4 모델을 호출합니다 - 지원 모델: deepseek-v4.1-flash-1017 / deepseek-v4.1-flash / deepseek-v4-flash / deepseek-v4-pro / deepseek-v4-flash-vision-exp - 입력 형태: input은 일반 텍스트일 수도 있고, 입력 항목 배열(메시지, 함수 호출, 함수 결과, 사고, 검색 기록)일 수도 있습니다 - 이미지 이해: deepseek-v4.1-flash / deepseek-v4.1-flash-1017 / deepseek-v4-flash-vision-exp는 content 안에 input_image 블록을 전달할 수 있고 다중 이미지를 지원합니다 - 시스템 지시: instructions로 전달하며, 맨 앞의 system 메시지와 동일합니다 - 사고 모드: reasoning.effort로 추론 강도를 제어하며, 사고 내용은 reasoning 출력 항목으로 반환됩니다 - 스트리밍 출력: 시맨틱 SSE 이벤트를 지원하며 response.completed로 종료되고, [DONE]은 전송되지 않습니다 - 도구 호출: Function Calling을 지원합니다. 내장 web_search 웹 검색은 지원하지 않습니다 - 구조화 출력: text.format으로 JSON 객체 또는 JSON Schema를 활성화합니다 - 컨텍스트 캐시: 동일한 접두사를 가진 요청은 자동으로 캐시에 적중하여 입력 비용을 크게 낮춥니다 스트리밍 이벤트: response.created, response.output_item.added, response.reasoning_text.delta, response.output_text.delta이며, 종료 이벤트는 response.completed / response.incomplete / response.failed입니다. 모든 이벤트에는 정렬용 sequence_number가 포함됩니다. 효과가 없는 필드: 다음 OpenAI 필드는 그대로 전송해도 오류가 발생하지 않지만 실제 효과는 없습니다. | 필드 | 동작 | | --- | --- | | store | 항상 false이며 응답을 저장하지 않습니다 | | previous_response_id | 항상 null이며 대화 이어가기를 지원하지 않습니다 | | conversation | 미지원 | | background / metadata / include | 무시 | | prompt / truncation / service_tier | 무시 | | safety_identifier / context_management | 무시 | | stream_options | 무시 | | prompt_cache_key / prompt_cache_retention | 무시 | | parallel_tool_calls | 무시되며 병렬 도구 호출은 항상 활성화됩니다 | | max_tool_calls | 무시 | | file_search / code_interpreter / mcp 도구 | 무시 | 기타 제한: - 커스텀 도구(type: custom)는 apply_patch만 지원합니다 - web_search 도구를 전달해도 오류가 발생하지 않지만 검색은 실행되지 않습니다 - input_image 이미지는 deepseek-v4.1-flash / deepseek-v4.1-flash-1017 / deepseek-v4-flash-vision-exp에서만, input_file PDF는 deepseek-v4.1-flash / deepseek-v4-flash-vision-exp에서만 지원합니다. deepseek-v4-flash / deepseek-v4-pro는 이 내용을 읽을 수 없으며 자리 표시자 텍스트로 대체할 수 있습니다. deepseek-v4.1-flash-1017에 PDF를 전달하면 오류는 발생하지 않지만 내용을 읽을 수 없습니다. PDF의 Base64 형식은 아래 input_file 설명을 참조하세요. - 이미지는 role: user 메시지에만 사용할 수 있으며 system 또는 assistant에 넣으면 HTTP 400이 반환됩니다 - 입력이 컨텍스트 윈도우를 초과하면 400을 반환하며 자동 절단은 수행하지 않습니다\">\u003cmeta data-mint-head name=\"application-name\" content=\"EvoLink.AI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"DeepSeek V4 - Responses 인터페이스 - EvoLink.AI\">\u003cmeta data-mint-head property=\"og:description\" content=\"- OpenAI Responses 프로토콜로 DeepSeek V4 모델을 호출합니다 - 지원 모델: deepseek-v4.1-flash-1017 / deepseek-v4.1-flash / deepseek-v4-flash / deepseek-v4-pro / deepseek-v4-flash-vision-exp - 입력 형태: input은 일반 텍스트일 수도 있고, 입력 항목 배열(메시지, 함수 호출, 함수 결과, 사고, 검색 기록)일 수도 있습니다 - 이미지 이해: deepseek-v4.1-flash / deepseek-v4.1-flash-1017 / deepseek-v4-flash-vision-exp는 content 안에 input_image 블록을 전달할 수 있고 다중 이미지를 지원합니다 - 시스템 지시: instructions로 전달하며, 맨 앞의 system 메시지와 동일합니다 - 사고 모드: reasoning.effort로 추론 강도를 제어하며, 사고 내용은 reasoning 출력 항목으로 반환됩니다 - 스트리밍 출력: 시맨틱 SSE 이벤트를 지원하며 response.completed로 종료되고, [DONE]은 전송되지 않습니다 - 도구 호출: Function Calling을 지원합니다. 내장 web_search 웹 검색은 지원하지 않습니다 - 구조화 출력: text.format으로 JSON 객체 또는 JSON Schema를 활성화합니다 - 컨텍스트 캐시: 동일한 접두사를 가진 요청은 자동으로 캐시에 적중하여 입력 비용을 크게 낮춥니다 스트리밍 이벤트: response.created, response.output_item.added, response.reasoning_text.delta, response.output_text.delta이며, 종료 이벤트는 response.completed / response.incomplete / response.failed입니다. 모든 이벤트에는 정렬용 sequence_number가 포함됩니다. 효과가 없는 필드: 다음 OpenAI 필드는 그대로 전송해도 오류가 발생하지 않지만 실제 효과는 없습니다. | 필드 | 동작 | | --- | --- | | store | 항상 false이며 응답을 저장하지 않습니다 | | previous_response_id | 항상 null이며 대화 이어가기를 지원하지 않습니다 | | conversation | 미지원 | | background / metadata / include | 무시 | | prompt / truncation / service_tier | 무시 | | safety_identifier / context_management | 무시 | | stream_options | 무시 | | prompt_cache_key / prompt_cache_retention | 무시 | | parallel_tool_calls | 무시되며 병렬 도구 호출은 항상 활성화됩니다 | | max_tool_calls | 무시 | | file_search / code_interpreter / mcp 도구 | 무시 | 기타 제한: - 커스텀 도구(type: custom)는 apply_patch만 지원합니다 - web_search 도구를 전달해도 오류가 발생하지 않지만 검색은 실행되지 않습니다 - input_image 이미지는 deepseek-v4.1-flash / deepseek-v4.1-flash-1017 / deepseek-v4-flash-vision-exp에서만, input_file PDF는 deepseek-v4.1-flash / deepseek-v4-flash-vision-exp에서만 지원합니다. deepseek-v4-flash / deepseek-v4-pro는 이 내용을 읽을 수 없으며 자리 표시자 텍스트로 대체할 수 있습니다. deepseek-v4.1-flash-1017에 PDF를 전달하면 오류는 발생하지 않지만 내용을 읽을 수 없습니다. PDF의 Base64 형식은 아래 input_file 설명을 참조하세요. - 이미지는 role: user 메시지에만 사용할 수 있으며 system 또는 assistant에 넣으면 HTTP 400이 반환됩니다 - 입력이 컨텍스트 윈도우를 초과하면 400을 반환하며 자동 절단은 수행하지 않습니다\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"EvoLink.AI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://evolink.ai/docs/ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://muyutechnology.mintlify.site/docs/_mintlify/api/og/v2?division=Responses+API\u0026amp;title=DeepSeek+V4+-+Responses+%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4\u0026amp;description=-+OpenAI+Responses+%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C%EB%A1%9C+DeepSeek+V4+%EB%AA%A8%EB%8D%B8%EC%9D%84+%ED%98%B8%EC%B6%9C%ED%95%A9%EB%8B%88%EB%8B%A4%0A-+%EC%A7%80%EC%9B%90+%EB%AA%A8%EB%8D%B8%3A+%60deepseek-v4.1-flash-1017%60+%2F+%60deepseek-v4.1-flash%60+%2F+%60deepseek-v4-flash%60+%2F+%60deepseek-v4-pro%60+%2F+%60deepseek\u0026amp;theme=2c411b92ad044407f83c4518\u0026amp;signature=ef6b0b5c75ebaf24da0886678a8d02ab9a777e1d0e21bc6e206c5382061c6b1f\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"DeepSeek V4 - Responses 인터페이스 - EvoLink.AI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"- OpenAI Responses 프로토콜로 DeepSeek V4 모델을 호출합니다 - 지원 모델: deepseek-v4.1-flash-1017 / deepseek-v4.1-flash / deepseek-v4-flash / deepseek-v4-pro / deepseek-v4-flash-vision-exp - 입력 형태: input은 일반 텍스트일 수도 있고, 입력 항목 배열(메시지, 함수 호출, 함수 결과, 사고, 검색 기록)일 수도 있습니다 - 이미지 이해: deepseek-v4.1-flash / deepseek-v4.1-flash-1017 / deepseek-v4-flash-vision-exp는 content 안에 input_image 블록을 전달할 수 있고 다중 이미지를 지원합니다 - 시스템 지시: instructions로 전달하며, 맨 앞의 system 메시지와 동일합니다 - 사고 모드: reasoning.effort로 추론 강도를 제어하며, 사고 내용은 reasoning 출력 항목으로 반환됩니다 - 스트리밍 출력: 시맨틱 SSE 이벤트를 지원하며 response.completed로 종료되고, [DONE]은 전송되지 않습니다 - 도구 호출: Function Calling을 지원합니다. 내장 web_search 웹 검색은 지원하지 않습니다 - 구조화 출력: text.format으로 JSON 객체 또는 JSON Schema를 활성화합니다 - 컨텍스트 캐시: 동일한 접두사를 가진 요청은 자동으로 캐시에 적중하여 입력 비용을 크게 낮춥니다 스트리밍 이벤트: response.created, response.output_item.added, response.reasoning_text.delta, response.output_text.delta이며, 종료 이벤트는 response.completed / response.incomplete / response.failed입니다. 모든 이벤트에는 정렬용 sequence_number가 포함됩니다. 효과가 없는 필드: 다음 OpenAI 필드는 그대로 전송해도 오류가 발생하지 않지만 실제 효과는 없습니다. | 필드 | 동작 | | --- | --- | | store | 항상 false이며 응답을 저장하지 않습니다 | | previous_response_id | 항상 null이며 대화 이어가기를 지원하지 않습니다 | | conversation | 미지원 | | background / metadata / include | 무시 | | prompt / truncation / service_tier | 무시 | | safety_identifier / context_management | 무시 | | stream_options | 무시 | | prompt_cache_key / prompt_cache_retention | 무시 | | parallel_tool_calls | 무시되며 병렬 도구 호출은 항상 활성화됩니다 | | max_tool_calls | 무시 | | file_search / code_interpreter / mcp 도구 | 무시 | 기타 제한: - 커스텀 도구(type: custom)는 apply_patch만 지원합니다 - web_search 도구를 전달해도 오류가 발생하지 않지만 검색은 실행되지 않습니다 - input_image 이미지는 deepseek-v4.1-flash / deepseek-v4.1-flash-1017 / deepseek-v4-flash-vision-exp에서만, input_file PDF는 deepseek-v4.1-flash / deepseek-v4-flash-vision-exp에서만 지원합니다. deepseek-v4-flash / deepseek-v4-pro는 이 내용을 읽을 수 없으며 자리 표시자 텍스트로 대체할 수 있습니다. deepseek-v4.1-flash-1017에 PDF를 전달하면 오류는 발생하지 않지만 내용을 읽을 수 없습니다. PDF의 Base64 형식은 아래 input_file 설명을 참조하세요. - 이미지는 role: user 메시지에만 사용할 수 있으며 system 또는 assistant에 넣으면 HTTP 400이 반환됩니다 - 입력이 컨텍스트 윈도우를 초과하면 400을 반환하며 자동 절단은 수행하지 않습니다\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://muyutechnology.mintlify.site/docs/_mintlify/api/og/v2?division=Responses+API\u0026amp;title=DeepSeek+V4+-+Responses+%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4\u0026amp;description=-+OpenAI+Responses+%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C%EB%A1%9C+DeepSeek+V4+%EB%AA%A8%EB%8D%B8%EC%9D%84+%ED%98%B8%EC%B6%9C%ED%95%A9%EB%8B%88%EB%8B%A4%0A-+%EC%A7%80%EC%9B%90+%EB%AA%A8%EB%8D%B8%3A+%60deepseek-v4.1-flash-1017%60+%2F+%60deepseek-v4.1-flash%60+%2F+%60deepseek-v4-flash%60+%2F+%60deepseek-v4-pro%60+%2F+%60deepseek\u0026amp;theme=2c411b92ad044407f83c4518\u0026amp;signature=ef6b0b5c75ebaf24da0886678a8d02ab9a777e1d0e21bc6e206c5382061c6b1f\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"EvoLink.AI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1E90FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://evolink.ai/docs/ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://evolink.ai/docs/ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://evolink.ai/docs/en/api-manual/language-series/deepseek-v4/deepseek-v4-responses\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://evolink.ai/docs/cn/api-manual/language-series/deepseek-v4/deepseek-v4-responses\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://evolink.ai/docs/de/api-manual/language-series/deepseek-v4/deepseek-v4-responses\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://evolink.ai/docs/fr/api-manual/language-series/deepseek-v4/deepseek-v4-responses\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://evolink.ai/docs/ja/api-manual/language-series/deepseek-v4/deepseek-v4-responses\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://evolink.ai/docs/es/api-manual/language-series/deepseek-v4/deepseek-v4-responses\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://evolink.ai/docs/en/api-manual/language-series/deepseek-v4/deepseek-v4-responses\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://evolink.ai/#organization\",\"name\":\"EvoLink.AI\",\"url\":\"https://evolink.ai\"},{\"@type\":\"WebSite\",\"@id\":\"https://evolink.ai/docs#website\",\"name\":\"EvoLink.AI\",\"url\":\"https://evolink.ai/docs\",\"publisher\":{\"@id\":\"https://evolink.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://evolink.ai/docs/ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses#webpage\",\"url\":\"https://evolink.ai/docs/ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses\",\"name\":\"DeepSeek V4 - Responses 인터페이스\",\"description\":\"- OpenAI Responses 프로토콜로 DeepSeek V4 모델을 호출합니다 - 지원 모델: deepseek-v4.1-flash-1017 / deepseek-v4.1-flash / deepseek-v4-flash / deepseek-v4-pro / deepseek-v4-flash-vision-exp - 입력 형태: input은 일반 텍스트일 수도 있고, 입력 항목 배열(메시지, 함수 호출, 함수 결과, 사고, 검색 기록)일 수도 있습니다 - 이미지 이해: deepseek-v4.1-flash / deepseek-v4.1-flash-1017 / deepseek-v4-flash-vision-exp는 content 안에 input_image 블록을 전달할 수 있고 다중 이미지를 지원합니다 - 시스템 지시: instructions로 전달하며, 맨 앞의 system 메시지와 동일합니다 - 사고 모드: reasoning.effort로 추론 강도를 제어하며, 사고 내용은 reasoning 출력 항목으로 반환됩니다 - 스트리밍 출력: 시맨틱 SSE 이벤트를 지원하며 response.completed로 종료되고, [DONE]은 전송되지 않습니다 - 도구 호출: Function Calling을 지원합니다. 내장 web_search 웹 검색은 지원하지 않습니다 - 구조화 출력: text.format으로 JSON 객체 또는 JSON Schema를 활성화합니다 - 컨텍스트 캐시: 동일한 접두사를 가진 요청은 자동으로 캐시에 적중하여 입력 비용을 크게 낮춥니다 스트리밍 이벤트: response.created, response.output_item.added, response.reasoning_text.delta, response.output_text.delta이며, 종료 이벤트는 response.completed / response.incomplete / response.failed입니다. 모든 이벤트에는 정렬용 sequence_number가 포함됩니다. 효과가 없는 필드: 다음 OpenAI 필드는 그대로 전송해도 오류가 발생하지 않지만 실제 효과는 없습니다. | 필드 | 동작 | | --- | --- | | store | 항상 false이며 응답을 저장하지 않습니다 | | previous_response_id | 항상 null이며 대화 이어가기를 지원하지 않습니다 | | conversation | 미지원 | | background / metadata / include | 무시 | | prompt / truncation / service_tier | 무시 | | safety_identifier / context_management | 무시 | | stream_options | 무시 | | prompt_cache_key / prompt_cache_retention | 무시 | | parallel_tool_calls | 무시되며 병렬 도구 호출은 항상 활성화됩니다 | | max_tool_calls | 무시 | | file_search / code_interpreter / mcp 도구 | 무시 | 기타 제한: - 커스텀 도구(type: custom)는 apply_patch만 지원합니다 - web_search 도구를 전달해도 오류가 발생하지 않지만 검색은 실행되지 않습니다 - input_image 이미지는 deepseek-v4.1-flash / deepseek-v4.1-flash-1017 / deepseek-v4-flash-vision-exp에서만, input_file PDF는 deepseek-v4.1-flash / deepseek-v4-flash-vision-exp에서만 지원합니다. deepseek-v4-flash / deepseek-v4-pro는 이 내용을 읽을 수 없으며 자리 표시자 텍스트로 대체할 수 있습니다. deepseek-v4.1-flash-1017에 PDF를 전달하면 오류는 발생하지 않지만 내용을 읽을 수 없습니다. PDF의 Base64 형식은 아래 input_file 설명을 참조하세요. - 이미지는 role: user 메시지에만 사용할 수 있으며 system 또는 assistant에 넣으면 HTTP 400이 반환됩니다 - 입력이 컨텍스트 윈도우를 초과하면 400을 반환하며 자동 절단은 수행하지 않습니다\",\"dateModified\":\"2026-10-19T16:45:50.511Z\",\"isPartOf\":{\"@id\":\"https://evolink.ai/docs#website\"},\"breadcrumb\":{\"@id\":\"https://evolink.ai/docs/ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://evolink.ai/docs/ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"텍스트 시리즈\",\"item\":\"https://evolink.ai/docs/ko/api-manual/language-series/evolink-auto/evolink-auto-quickstart\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DeepSeek\",\"item\":\"https://evolink.ai/docs/ko/api-manual/language-series/deepseek-v4/deepseek-v4-chat\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"DeepSeek V4\",\"item\":\"https://evolink.ai/docs/ko/api-manual/language-series/deepseek-v4/deepseek-v4-chat\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"DeepSeek V4 - Responses 인터페이스\",\"item\":\"https://evolink.ai/docs/ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://evolink.ai/docs/ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses#apireference\",\"headline\":\"DeepSeek V4 - Responses 인터페이스\",\"name\":\"DeepSeek V4 - Responses 인터페이스\",\"description\":\"- OpenAI Responses 프로토콜로 DeepSeek V4 모델을 호출합니다 - 지원 모델: deepseek-v4.1-flash-1017 / deepseek-v4.1-flash / deepseek-v4-flash / deepseek-v4-pro / deepseek-v4-flash-vision-exp - 입력 형태: input은 일반 텍스트일 수도 있고, 입력 항목 배열(메시지, 함수 호출, 함수 결과, 사고, 검색 기록)일 수도 있습니다 - 이미지 이해: deepseek-v4.1-flash / deepseek-v4.1-flash-1017 / deepseek-v4-flash-vision-exp는 content 안에 input_image 블록을 전달할 수 있고 다중 이미지를 지원합니다 - 시스템 지시: instructions로 전달하며, 맨 앞의 system 메시지와 동일합니다 - 사고 모드: reasoning.effort로 추론 강도를 제어하며, 사고 내용은 reasoning 출력 항목으로 반환됩니다 - 스트리밍 출력: 시맨틱 SSE 이벤트를 지원하며 response.completed로 종료되고, [DONE]은 전송되지 않습니다 - 도구 호출: Function Calling을 지원합니다. 내장 web_search 웹 검색은 지원하지 않습니다 - 구조화 출력: text.format으로 JSON 객체 또는 JSON Schema를 활성화합니다 - 컨텍스트 캐시: 동일한 접두사를 가진 요청은 자동으로 캐시에 적중하여 입력 비용을 크게 낮춥니다 스트리밍 이벤트: response.created, response.output_item.added, response.reasoning_text.delta, response.output_text.delta이며, 종료 이벤트는 response.completed / response.incomplete / response.failed입니다. 모든 이벤트에는 정렬용 sequence_number가 포함됩니다. 효과가 없는 필드: 다음 OpenAI 필드는 그대로 전송해도 오류가 발생하지 않지만 실제 효과는 없습니다. | 필드 | 동작 | | --- | --- | | store | 항상 false이며 응답을 저장하지 않습니다 | | previous_response_id | 항상 null이며 대화 이어가기를 지원하지 않습니다 | | conversation | 미지원 | | background / metadata / include | 무시 | | prompt / truncation / service_tier | 무시 | | safety_identifier / context_management | 무시 | | stream_options | 무시 | | prompt_cache_key / prompt_cache_retention | 무시 | | parallel_tool_calls | 무시되며 병렬 도구 호출은 항상 활성화됩니다 | | max_tool_calls | 무시 | | file_search / code_interpreter / mcp 도구 | 무시 | 기타 제한: - 커스텀 도구(type: custom)는 apply_patch만 지원합니다 - web_search 도구를 전달해도 오류가 발생하지 않지만 검색은 실행되지 않습니다 - input_image 이미지는 deepseek-v4.1-flash / deepseek-v4.1-flash-1017 / deepseek-v4-flash-vision-exp에서만, input_file PDF는 deepseek-v4.1-flash / deepseek-v4-flash-vision-exp에서만 지원합니다. deepseek-v4-flash / deepseek-v4-pro는 이 내용을 읽을 수 없으며 자리 표시자 텍스트로 대체할 수 있습니다. deepseek-v4.1-flash-1017에 PDF를 전달하면 오류는 발생하지 않지만 내용을 읽을 수 없습니다. PDF의 Base64 형식은 아래 input_file 설명을 참조하세요. - 이미지는 role: user 메시지에만 사용할 수 있으며 system 또는 assistant에 넣으면 HTTP 400이 반환됩니다 - 입력이 컨텍스트 윈도우를 초과하면 400을 반환하며 자동 절단은 수행하지 않습니다\",\"url\":\"https://evolink.ai/docs/ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses\",\"mainEntityOfPage\":{\"@id\":\"https://evolink.ai/docs/ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses#webpage\"},\"dateModified\":\"2026-10-19T16:45:50.511Z\",\"publisher\":{\"@id\":\"https://evolink.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://evolink.ai/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"EvoLink.AI\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"EvoLink.AI\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses.md","siteName":"EvoLink.AI","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/en/api-manual/language-series/deepseek-v4/deepseek-v4-responses"}]},{"language":"cn","pages":[{"title":"cn","href":"/cn/api-manual/language-series/deepseek-v4/deepseek-v4-responses"}]},{"language":"de","pages":[{"title":"de","href":"/de/api-manual/language-series/deepseek-v4/deepseek-v4-responses"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/api-manual/language-series/deepseek-v4/deepseek-v4-responses"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/api-manual/language-series/deepseek-v4/deepseek-v4-responses"}]},{"language":"ko","tabs":[{"tab":"API 매뉴얼","groups":[{"group":"이미지 시리즈","pages":[{"group":"GPT Image","icon":"images","pages":[{"group":"GPT Image 2.6","icon":"images","pages":[{"title":"GPT Image 2.6 이미지 생성","openapi":"ko/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation.json POST /v1/images/generations","href":"/ko/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"}]},{"group":"GPT Image 2.5","icon":"images","pages":[{"title":"GPT Image 2.5 이미지 생성","openapi":"ko/api-manual/image-series/gpt-image-2.5/gpt-image-2.5-image-generation.json POST /v1/images/generations","href":"/ko/api-manual/image-series/gpt-image-2.5/gpt-image-2.5-image-generation"}]},{"group":"GPT Image 2","icon":"images","pages":[{"title":"GPT Image 2 이미지 생성","openapi":"ko/api-manual/image-series/gpt-image-2/gpt-image-2-image-generation.json POST /v1/images/generations","href":"/ko/api-manual/image-series/gpt-image-2/gpt-image-2-image-generation"},{"title":"GPT Image 2 이미지 생성 Beta","openapi":"ko/api-manual/image-series/gpt-image-2/gpt-image-2-beta-image-generation.json POST /v1/images/generations","href":"/ko/api-manual/image-series/gpt-image-2/gpt-image-2-beta-image-generation"}]},{"group":"GPT Image 1.5","icon":"images","pages":[{"title":"GPT Image 1.5 이미지 생성","openapi":"ko/api-manual/image-series/gpt-image-1.5/gpt-image-1.5-image-generation.json POST /v1/images/generations","href":"/ko/api-manual/image-series/gpt-image-1.5/gpt-image-1.5-image-generation"}]}]},{"group":"Minimax","icon":"images","pages":[{"title":"MiniMax H3 Image 이미지 생성","openapi":"ko/api-manual/image-series/minimax-h3-image/minimax-h3-image-image-generation.json POST /v1/images/generations","href":"/ko/api-manual/image-series/minimax-h3-image/minimax-h3-image-image-generation"}]},{"group":"Nanobanana","icon":"images","pages":[{"group":"Nanobanana 2.1","icon":"images","pages":[{"title":"Nanobanana 2.1 이미지 생성","openapi":"ko/api-manual/image-series/nanobanana/nanobanana-2.1/nanobanana-2.1-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/nanobanana/nanobanana-2.1/nanobanana-2.1-image-generate"}]},{"group":"Nanobanana 2 Lite","icon":"images","pages":[{"title":"Nanobanana 2 Lite 이미지 생성","openapi":"ko/api-manual/image-series/nanobanana/nanobanana-2-lite/nanobanana-2-lite-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/nanobanana/nanobanana-2-lite/nanobanana-2-lite-image-generate"},{"title":"Nanobanana 2 Lite Beta 이미지 생성","openapi":"ko/api-manual/image-series/nanobanana/nanobanana-2-lite/beta/nanobanana-2-lite-beta-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/nanobanana/nanobanana-2-lite/beta/nanobanana-2-lite-beta-image-generate"}]},{"group":"Nanobanana 2","icon":"images","pages":[{"title":"Nanobanana 2 이미지 생성","openapi":"ko/api-manual/image-series/nanobanana/nanobanana-2/nanobanana-2-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/nanobanana/nanobanana-2/nanobanana-2-image-generate"},{"title":"Nanobanana-2 이미지 생성 Beta","openapi":"ko/api-manual/image-series/nanobanana/nanobanana-2/beta/nanobanana-2-beta-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/nanobanana/nanobanana-2/beta/nanobanana-2-beta-image-generate"}]},{"group":"Nanobanana Pro","icon":"images","pages":[{"title":"Nanobanana Pro 이미지 생성","openapi":"ko/api-manual/image-series/nanobanana/nanobanana-pro/nanobanana-pro-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/nanobanana/nanobanana-pro/nanobanana-pro-image-generate"},{"title":"Nanobanana Pro 이미지 생성 Beta","openapi":"ko/api-manual/image-series/nanobanana/nanobanana-pro/beta/nanobanana-pro-beta-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/nanobanana/nanobanana-pro/beta/nanobanana-pro-beta-image-generate"}]},{"group":"Nanobanana 1","icon":"images","pages":[{"title":"Nanobanana 1 이미지 생성 Beta","openapi":"ko/api-manual/image-series/nanobanana/nanobanana-1/beta/nanobanana-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/nanobanana/nanobanana-1/beta/nanobanana-image-generate"}]}]},{"group":"Grok","icon":"images","pages":[{"title":"Grok Imagine Image 2.0 이미지 생성","openapi":"ko/api-manual/image-series/grok/grok-imagine-image-2.0-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/grok/grok-imagine-image-2.0-image-generate"}]},{"group":"Midjourney","icon":"images","pages":[{"group":"Midjourney V8.2","pages":[{"title":"Midjourney V8.2 프롬프트 매개변수 가이드","icon":"book-open","href":"/ko/api-manual/image-series/midjourney/midjourney-v8-2-prompt-guide"},{"title":"Midjourney V8.2 이미지 생성","openapi":"ko/api-manual/image-series/midjourney/mj-v8-2-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v8-2-image-generate"},{"title":"Midjourney V8.2 변형","openapi":"ko/api-manual/image-series/midjourney/mj-v8-2-variation.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v8-2-variation"},{"title":"Midjourney V8.2 리믹스","openapi":"ko/api-manual/image-series/midjourney/mj-v8-2-remix.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v8-2-remix"},{"title":"Midjourney V8.2 리텍스처","openapi":"ko/api-manual/image-series/midjourney/mj-v8-2-retexture.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v8-2-retexture"},{"title":"Midjourney V8.2 업로드 페인트","openapi":"ko/api-manual/image-series/midjourney/mj-v8-2-upload-paint.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v8-2-upload-paint"},{"title":"Midjourney V8.2 캔버스 편집","openapi":"ko/api-manual/image-series/midjourney/mj-v8-2-edit.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v8-2-edit"},{"title":"Midjourney V8.2 배경 제거","openapi":"ko/api-manual/image-series/midjourney/mj-v8-2-remove-bg.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v8-2-remove-bg"}]},{"group":"Midjourney V8.1","pages":[{"title":"Midjourney V8.1 프롬프트 매개변수 가이드","icon":"book-open","href":"/ko/api-manual/image-series/midjourney/midjourney-v8-1-prompt-guide"},{"title":"Midjourney V8.1 이미지 생성","openapi":"ko/api-manual/image-series/midjourney/mj-v8-1-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v8-1-image-generate"},{"title":"Midjourney V8.1 변형","openapi":"ko/api-manual/image-series/midjourney/mj-v8-1-variation.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v8-1-variation"},{"title":"Midjourney V8.1 리믹스","openapi":"ko/api-manual/image-series/midjourney/mj-v8-1-remix.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v8-1-remix"},{"title":"Midjourney V8.1 리텍스처","openapi":"ko/api-manual/image-series/midjourney/mj-v8-1-retexture.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v8-1-retexture"},{"title":"Midjourney V8.1 업로드 페인트","openapi":"ko/api-manual/image-series/midjourney/mj-v8-1-upload-paint.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v8-1-upload-paint"},{"title":"Midjourney V8.1 캔버스 편집","openapi":"ko/api-manual/image-series/midjourney/mj-v8-1-edit.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v8-1-edit"},{"title":"Midjourney V8.1 배경 제거","openapi":"ko/api-manual/image-series/midjourney/mj-v8-1-remove-bg.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v8-1-remove-bg"}]},{"group":"Midjourney V7","pages":[{"title":"Midjourney V7 프롬프트 매개변수 가이드","icon":"book-open","href":"/ko/api-manual/image-series/midjourney/midjourney-v7-prompt-guide"},{"title":"Midjourney V7 이미지 생성","openapi":"ko/api-manual/image-series/midjourney/mj-v7-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v7-image-generate"},{"title":"Midjourney V7 변형","openapi":"ko/api-manual/image-series/midjourney/mj-v7-variation.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v7-variation"},{"title":"Midjourney V7 업스케일","openapi":"ko/api-manual/image-series/midjourney/mj-v7-upscale.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v7-upscale"},{"title":"Midjourney V7 리믹스","openapi":"ko/api-manual/image-series/midjourney/mj-v7-remix.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v7-remix"},{"title":"Midjourney V7 향상","openapi":"ko/api-manual/image-series/midjourney/mj-v7-enhance.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v7-enhance"},{"title":"Midjourney V7 팬","openapi":"ko/api-manual/image-series/midjourney/mj-v7-pan.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v7-pan"},{"title":"Midjourney V7 아웃페인트","openapi":"ko/api-manual/image-series/midjourney/mj-v7-outpaint.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v7-outpaint"},{"title":"Midjourney V7 캔버스 편집","openapi":"ko/api-manual/image-series/midjourney/mj-v7-edit.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v7-edit"},{"title":"Midjourney V7 배경 제거","openapi":"ko/api-manual/image-series/midjourney/mj-v7-remove-bg.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v7-remove-bg"},{"title":"Midjourney V7 리텍스처","openapi":"ko/api-manual/image-series/midjourney/mj-v7-retexture.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v7-retexture"},{"title":"Midjourney V7 업로드 페인트","openapi":"ko/api-manual/image-series/midjourney/mj-v7-upload-paint.json POST /v1/images/generations","href":"/ko/api-manual/image-series/midjourney/mj-v7-upload-paint"}]}]},{"group":"Seedream","icon":"images","pages":[{"group":"Seedream 5.5","icon":"images","pages":[{"title":"Seedream 5.5 이미지 생성","openapi":"ko/api-manual/image-series/seedream-5.5/seedream-5.5-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/seedream-5.5/seedream-5.5-image-generate"},{"title":"Seedream 5.5 레이어 분해","openapi":"ko/api-manual/image-series/seedream-5.5/seedream-5.5-layerize-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/seedream-5.5/seedream-5.5-layerize-image-generate"}]},{"group":"Seedream 5.0 Pro","icon":"images","pages":[{"title":"Seedream 5.0 Pro 이미지 생성","openapi":"ko/api-manual/image-series/seedream-5.0-pro/seedream-5.0-pro-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/seedream-5.0-pro/seedream-5.0-pro-image-generate"},{"title":"Seedream 5.0 Pro 레이어 분해","openapi":"ko/api-manual/image-series/seedream-5.0-pro/seedream-5.0-pro-layerize-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/seedream-5.0-pro/seedream-5.0-pro-layerize-image-generate"}]},{"group":"Seedream 5.0 Flash","icon":"images","pages":[{"title":"Seedream 5.0 Flash 이미지 생성","openapi":"ko/api-manual/image-series/seedream-5.0-flash/seedream-5.0-flash-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/seedream-5.0-flash/seedream-5.0-flash-image-generate"},{"title":"Seedream 5.0 Flash 레이어 분해","openapi":"ko/api-manual/image-series/seedream-5.0-flash/seedream-5.0-flash-layerize-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/seedream-5.0-flash/seedream-5.0-flash-layerize-image-generate"}]},{"group":"Seedream 5.0 Lite","icon":"images","pages":[{"title":"Seedream 5.0 Lite 이미지 생성","openapi":"ko/api-manual/image-series/seedream-5.0-lite/seedream-5.0-lite-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/seedream-5.0-lite/seedream-5.0-lite-image-generate"}]},{"group":"Seedream 4.5","icon":"images","pages":[{"title":"Seedream 4.5 이미지 생성","openapi":"ko/api-manual/image-series/seedream-4.5/seedream-4.5-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/seedream-4.5/seedream-4.5-image-generate"}]},{"group":"Seedream 4.0","icon":"images","pages":[{"title":"Seedream-4.0 이미지 생성","openapi":"ko/api-manual/image-series/seedream-4.0/seedream-4.0-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/seedream-4.0/seedream-4.0-image-generate"}]}]},{"group":"Z Image Turbo","icon":"images","pages":[{"title":"Z Image Turbo 이미지 생성","openapi":"ko/api-manual/image-series/z-image-turbo/z-image-turbo-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/z-image-turbo/z-image-turbo-image-generate"}]},{"group":"Qwen-Image","icon":"images","pages":[{"title":"Qwen 이미지 3.0","openapi":"ko/api-manual/image-series/qwen/qwen-image-3.0.json POST /v1/images/generations","href":"/ko/api-manual/image-series/qwen/qwen-image-3.0"},{"title":"Qwen 이미지 3.0 Pro","openapi":"ko/api-manual/image-series/qwen/qwen-image-3.0-pro.json POST /v1/images/generations","href":"/ko/api-manual/image-series/qwen/qwen-image-3.0-pro"},{"title":"Qwen 이미지 편집 Plus","openapi":"ko/api-manual/image-series/qwen/qwen-image-edit-plus.json POST /v1/images/generations","href":"/ko/api-manual/image-series/qwen/qwen-image-edit-plus"},{"title":"Qwen 이미지 편집","openapi":"ko/api-manual/image-series/qwen/qwen-image-edit.json POST /v1/images/generations","href":"/ko/api-manual/image-series/qwen/qwen-image-edit"}]},{"group":"Wan-Image","icon":"images","pages":[{"title":"Wan2.5 텍스트에서 이미지로","openapi":"ko/api-manual/image-series/wan2.5/wan2.5-text-to-image.json POST /v1/images/generations","href":"/ko/api-manual/image-series/wan2.5/wan2.5-text-to-image"},{"title":"Wan2.5 이미지에서 이미지로","openapi":"ko/api-manual/image-series/wan2.5/wan2.5-image-to-image.json POST /v1/images/generations","href":"/ko/api-manual/image-series/wan2.5/wan2.5-image-to-image"}]},{"group":"Krea","icon":"images","pages":[{"group":"Krea 2 Turbo","pages":[{"title":"Krea 2 Turbo 이미지 생성","openapi":"ko/api-manual/image-series/krea/krea-2-turbo-image-generate.json POST /v1/images/generations","href":"/ko/api-manual/image-series/krea/krea-2-turbo-image-generate"}]}]}]},{"group":"비디오 시리즈","pages":[{"group":"Seedance 2.5","icon":"video","pages":[{"title":"Seedance 2.5 전체 파라미터 가이드","openapi":"ko/api-manual/video-series/seedance2.5/seedance-2.5-overview.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/seedance2.5/seedance-2.5-overview"},{"title":"Seedance 2.5 Text-to-Video 텍스트-비디오","openapi":"ko/api-manual/video-series/seedance2.5/seedance-2.5-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/seedance2.5/seedance-2.5-text-to-video"},{"title":"Seedance 2.5 Image-to-Video 이미지-비디오","openapi":"ko/api-manual/video-series/seedance2.5/seedance-2.5-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/seedance2.5/seedance-2.5-image-to-video"},{"title":"Seedance 2.5 Reference-to-Video 멀티모달 참조 비디오","openapi":"ko/api-manual/video-series/seedance2.5/seedance-2.5-reference-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/seedance2.5/seedance-2.5-reference-to-video"},{"title":"Seedance 2.5 Video Edit 비디오 편집","openapi":"ko/api-manual/video-series/seedance2.5/seedance-2.5-video-edit.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/seedance2.5/seedance-2.5-video-edit"},{"title":"Seedance 2.5 Video Extend 비디오 연장","openapi":"ko/api-manual/video-series/seedance2.5/seedance-2.5-video-extend.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/seedance2.5/seedance-2.5-video-extend"},{"title":"Seedance 2.5 Draft-to-Video 초안을 최종 비디오로 변환","openapi":"ko/api-manual/video-series/seedance2.5/seedance-2.5-draft-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/seedance2.5/seedance-2.5-draft-to-video"}]},{"group":"Seedance 2.0","icon":"video","pages":[{"title":"Seedance 2.0 전체 파라미터 가이드","openapi":"ko/api-manual/video-series/seedance2.0/seedance-2.0-overview.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/seedance2.0/seedance-2.0-overview"},{"title":"Seedance 2.0 Text-to-Video 텍스트-비디오","openapi":"ko/api-manual/video-series/seedance2.0/seedance-2.0-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/seedance2.0/seedance-2.0-text-to-video"},{"title":"Seedance 2.0 Image-to-Video 이미지-비디오","openapi":"ko/api-manual/video-series/seedance2.0/seedance-2.0-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/seedance2.0/seedance-2.0-image-to-video"},{"title":"Seedance 2.0 Reference-to-Video 멀티모달 참조 비디오","openapi":"ko/api-manual/video-series/seedance2.0/seedance-2.0-reference-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/seedance2.0/seedance-2.0-reference-to-video"},{"title":"Seedance 2.0 Fast Text-to-Video 텍스트-비디오","openapi":"ko/api-manual/video-series/seedance2.0/seedance-2.0-fast-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/seedance2.0/seedance-2.0-fast-text-to-video"},{"title":"Seedance 2.0 Fast Image-to-Video 이미지-비디오","openapi":"ko/api-manual/video-series/seedance2.0/seedance-2.0-fast-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/seedance2.0/seedance-2.0-fast-image-to-video"},{"title":"Seedance 2.0 Fast Reference-to-Video 멀티모달 참조 비디오","openapi":"ko/api-manual/video-series/seedance2.0/seedance-2.0-fast-reference-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/seedance2.0/seedance-2.0-fast-reference-to-video"},{"title":"Seedance 2.0 Mini Text-to-Video 텍스트-비디오","openapi":"ko/api-manual/video-series/seedance2.0/seedance-2.0-mini-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/seedance2.0/seedance-2.0-mini-text-to-video"},{"title":"Seedance 2.0 Mini Image-to-Video 이미지-비디오","openapi":"ko/api-manual/video-series/seedance2.0/seedance-2.0-mini-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/seedance2.0/seedance-2.0-mini-image-to-video"},{"title":"Seedance 2.0 Mini Reference-to-Video 멀티모달 참조 비디오","openapi":"ko/api-manual/video-series/seedance2.0/seedance-2.0-mini-reference-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/seedance2.0/seedance-2.0-mini-reference-to-video"}]},{"group":"Minimax","icon":"video","pages":[{"group":"Minimax H3","icon":"video","pages":[{"title":"Minimax H3 / H3 Max / H3 Max Turbo 전체 매개변수 가이드","openapi":"ko/api-manual/video-series/minimax/minimax-h3/minimax-h3-overview.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/minimax/minimax-h3/minimax-h3-overview"},{"group":"H3","icon":"video","pages":[{"title":"Minimax H3 Text-to-Video 텍스트-비디오","openapi":"ko/api-manual/video-series/minimax/minimax-h3/h3/minimax-h3-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/minimax/minimax-h3/h3/minimax-h3-text-to-video"},{"title":"Minimax H3 Image-to-Video 이미지-비디오","openapi":"ko/api-manual/video-series/minimax/minimax-h3/h3/minimax-h3-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/minimax/minimax-h3/h3/minimax-h3-image-to-video"},{"title":"Minimax H3 Reference-to-Video 멀티모달 참조 비디오","openapi":"ko/api-manual/video-series/minimax/minimax-h3/h3/minimax-h3-reference-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/minimax/minimax-h3/h3/minimax-h3-reference-to-video"}]},{"group":"H3 Max","icon":"video","pages":[{"title":"Minimax H3 Max Text-to-Video 텍스트-비디오","openapi":"ko/api-manual/video-series/minimax/minimax-h3/h3-max/minimax-h3-max-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/minimax/minimax-h3/h3-max/minimax-h3-max-text-to-video"},{"title":"Minimax H3 Max Image-to-Video 이미지-비디오","openapi":"ko/api-manual/video-series/minimax/minimax-h3/h3-max/minimax-h3-max-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/minimax/minimax-h3/h3-max/minimax-h3-max-image-to-video"},{"title":"Minimax H3 Max Reference-to-Video 멀티모달 참조 비디오","openapi":"ko/api-manual/video-series/minimax/minimax-h3/h3-max/minimax-h3-max-reference-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/minimax/minimax-h3/h3-max/minimax-h3-max-reference-to-video"}]},{"group":"H3 Max Turbo","icon":"video","pages":[{"title":"Minimax H3 Max Turbo Text-to-Video 텍스트-비디오","openapi":"ko/api-manual/video-series/minimax/minimax-h3/h3-max-turbo/minimax-h3-max-turbo-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/minimax/minimax-h3/h3-max-turbo/minimax-h3-max-turbo-text-to-video"},{"title":"Minimax H3 Max Turbo Image-to-Video 이미지-비디오","openapi":"ko/api-manual/video-series/minimax/minimax-h3/h3-max-turbo/minimax-h3-max-turbo-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/minimax/minimax-h3/h3-max-turbo/minimax-h3-max-turbo-image-to-video"}]}]}]},{"group":"Gemini Omni Flash","icon":"video","pages":[{"group":"Gemini Omni 1.2 Flash","icon":"video","pages":[{"title":"Gemini Omni 1.2 Flash 전체 파라미터 개요","openapi":"ko/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-overview.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-overview"},{"title":"Gemini Omni 1.2 Flash 텍스트-투-비디오","openapi":"ko/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-text-to-video"},{"title":"Gemini Omni 1.2 Flash 이미지-투-비디오","openapi":"ko/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-image-to-video"},{"title":"Gemini Omni 1.2 Flash 레퍼런스-투-비디오","openapi":"ko/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-reference-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-reference-to-video"},{"title":"Gemini Omni 1.2 Flash 비디오 편집","openapi":"ko/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-video-edit.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-video-edit"},{"title":"Gemini Omni 1.2 Flash 비디오 연장","openapi":"ko/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-video-extend.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-video-extend"},{"title":"Gemini Omni 1.2 Flash 동영상 업스케일링","openapi":"ko/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-video-upscale.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-video-upscale"}]},{"group":"Gemini Omni 1.1 Flash","icon":"video","pages":[{"title":"Gemini Omni 1.1 Flash 전체 파라미터 개요","openapi":"ko/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-overview.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-overview"},{"title":"Gemini Omni 1.1 Flash 텍스트-투-비디오","openapi":"ko/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-text-to-video"},{"title":"Gemini Omni 1.1 Flash 이미지-투-비디오","openapi":"ko/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-image-to-video"},{"title":"Gemini Omni 1.1 Flash 레퍼런스-투-비디오","openapi":"ko/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-reference-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-reference-to-video"},{"title":"Gemini Omni 1.1 Flash 비디오 편집","openapi":"ko/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-video-edit.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-video-edit"},{"title":"Gemini Omni 1.1 Flash 비디오 연장","openapi":"ko/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-video-extend.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-video-extend"}]},{"group":"Gemini Omni Flash 1.0","icon":"video","pages":[{"title":"Gemini Omni Flash 1.0 텍스트-투-비디오","openapi":"ko/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-text-to-video"},{"title":"Gemini Omni Flash 1.0 이미지-투-비디오","openapi":"ko/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-image-to-video"},{"title":"Gemini Omni Flash 1.0 참조 이미지-투-비디오","openapi":"ko/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-reference-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-reference-to-video"},{"title":"Gemini Omni Flash 1.0 영상 편집","openapi":"ko/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-video-edit.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-video-edit"}]}]},{"group":"Kling","icon":"video","pages":[{"title":"Kling 커스텀 엘리먼트","openapi":"ko/api-manual/video-series/kling/kling-custom-element.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-custom-element"},{"group":"Kling-4.0","icon":"video","pages":[{"title":"Kling-4.0 텍스트-비디오 변환","openapi":"ko/api-manual/video-series/kling/kling-v4-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-v4-text-to-video"},{"title":"Kling-4.0 이미지-비디오 변환","openapi":"ko/api-manual/video-series/kling/kling-v4-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-v4-image-to-video"},{"title":"Kling-4.0 참조-비디오 변환","openapi":"ko/api-manual/video-series/kling/kling-v4-reference-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-v4-reference-to-video"},{"title":"Kling-4.0 비디오 편집","openapi":"ko/api-manual/video-series/kling/kling-v4-video-edit.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-v4-video-edit"}]},{"group":"Kling-4.0-Flash","icon":"video","pages":[{"title":"Kling-4.0-Flash 텍스트-비디오 변환","openapi":"ko/api-manual/video-series/kling/kling-v4-flash-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-v4-flash-text-to-video"},{"title":"Kling-4.0-Flash 이미지-비디오 변환","openapi":"ko/api-manual/video-series/kling/kling-v4-flash-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-v4-flash-image-to-video"},{"title":"Kling-4.0-Flash 참조-비디오 변환","openapi":"ko/api-manual/video-series/kling/kling-v4-flash-reference-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-v4-flash-reference-to-video"},{"title":"Kling-4.0-Flash 비디오 편집","openapi":"ko/api-manual/video-series/kling/kling-v4-flash-video-edit.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-v4-flash-video-edit"}]},{"group":"Kling-O3","icon":"video","pages":[{"title":"Kling-O3 텍스트-비디오 변환","openapi":"ko/api-manual/video-series/kling/kling-o3-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-o3-text-to-video"},{"title":"Kling-O3 이미지-비디오 변환","openapi":"ko/api-manual/video-series/kling/kling-o3-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-o3-image-to-video"},{"title":"Kling-O3 참조-비디오 변환","openapi":"ko/api-manual/video-series/kling/kling-o3-reference-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-o3-reference-to-video"},{"title":"Kling-O3 비디오 편집","openapi":"ko/api-manual/video-series/kling/kling-o3-video-edit.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-o3-video-edit"}]},{"group":"Kling-V3","icon":"video","pages":[{"title":"Kling-V3 텍스트-비디오 변환","openapi":"ko/api-manual/video-series/kling/kling-v3-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-v3-text-to-video"},{"title":"Kling-V3 이미지-비디오 변환","openapi":"ko/api-manual/video-series/kling/kling-v3-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-v3-image-to-video"},{"title":"Kling-V3 모션 컨트롤","openapi":"ko/api-manual/video-series/kling/kling-v3-motion-control.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-v3-motion-control"}]},{"group":"Kling-V3-Turbo","icon":"video","pages":[{"title":"Kling-V3-Turbo 텍스트-비디오 변환","openapi":"ko/api-manual/video-series/kling/kling-v3-turbo-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-v3-turbo-text-to-video"},{"title":"Kling-V3-Turbo 이미지-비디오 변환","openapi":"ko/api-manual/video-series/kling/kling-v3-turbo-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-v3-turbo-image-to-video"}]},{"group":"Kling-V2.6","icon":"video","pages":[{"title":"Kling 2.6 모션 컨트롤","openapi":"ko/api-manual/video-series/kling/kling-v2.6-motion-control.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-v2.6-motion-control"}]},{"group":"Kling-O1","icon":"video","pages":[{"title":"Kling-O1 이미지-비디오 변환","openapi":"ko/api-manual/video-series/kling/kling-o1-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-o1-image-to-video"},{"title":"Kling-O1 비디오 편집","openapi":"ko/api-manual/video-series/kling/kling-o1-video-edit.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-o1-video-edit"},{"title":"Kling-O1 비디오 편집 (고속)","openapi":"ko/api-manual/video-series/kling/kling-o1-video-edit-fast.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/kling/kling-o1-video-edit-fast"}]}]},{"group":"HappyHorse","icon":"video","pages":[{"group":"HappyHorse 1.1","icon":"video","pages":[{"title":"HappyHorse 1.1 Text-to-Video 텍스트-비디오","openapi":"ko/api-manual/video-series/happyhorse1.1/happyhorse-1.1-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/happyhorse1.1/happyhorse-1.1-text-to-video"},{"title":"HappyHorse 1.1 Image-to-Video 이미지-비디오","openapi":"ko/api-manual/video-series/happyhorse1.1/happyhorse-1.1-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/happyhorse1.1/happyhorse-1.1-image-to-video"},{"title":"HappyHorse 1.1 Reference-to-Video 참조-비디오","openapi":"ko/api-manual/video-series/happyhorse1.1/happyhorse-1.1-reference-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/happyhorse1.1/happyhorse-1.1-reference-to-video"}]},{"group":"HappyHorse 1.0","icon":"video","pages":[{"title":"HappyHorse 1.0 Text-to-Video 텍스트-비디오","openapi":"ko/api-manual/video-series/happyhorse1.0/happyhorse-1.0-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/happyhorse1.0/happyhorse-1.0-text-to-video"},{"title":"HappyHorse 1.0 Image-to-Video 이미지-비디오","openapi":"ko/api-manual/video-series/happyhorse1.0/happyhorse-1.0-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/happyhorse1.0/happyhorse-1.0-image-to-video"},{"title":"HappyHorse 1.0 Reference-to-Video 참조-비디오","openapi":"ko/api-manual/video-series/happyhorse1.0/happyhorse-1.0-reference-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/happyhorse1.0/happyhorse-1.0-reference-to-video"},{"title":"HappyHorse 1.0 Video-Edit 비디오 편집","openapi":"ko/api-manual/video-series/happyhorse1.0/happyhorse-1.0-video-edit.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/happyhorse1.0/happyhorse-1.0-video-edit"}]}]},{"group":"Grok","icon":"video","pages":[{"title":"Grok Imagine 1.5 비디오 생성 Preview","openapi":"ko/api-manual/video-series/grok/grok-imagine-video-1.5-preview.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/grok/grok-imagine-video-1.5-preview"},{"title":"Grok Imagine 1.5 Lite 비디오 생성","openapi":"ko/api-manual/video-series/grok/grok-imagine-video-1.5-lite.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/grok/grok-imagine-video-1.5-lite"},{"title":"Grok Imagine 1.0 텍스트-비디오 변환","openapi":"ko/api-manual/video-series/grok/grok-imagine-video-1.0-t2v.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/grok/grok-imagine-video-1.0-t2v"},{"title":"Grok Imagine 1.0 이미지-비디오 변환","openapi":"ko/api-manual/video-series/grok/grok-imagine-video-1.0-i2v.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/grok/grok-imagine-video-1.0-i2v"},{"title":"Grok Imagine 텍스트-비디오 변환 Beta","openapi":"ko/api-manual/video-series/grok/grok-imagine-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/grok/grok-imagine-text-to-video"},{"title":"Grok Imagine 이미지-비디오 변환 Beta","openapi":"ko/api-manual/video-series/grok/grok-imagine-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/grok/grok-imagine-image-to-video"}]},{"group":"Seedance","icon":"video","pages":[{"title":"Seedance-1.5-Pro 비디오 생성","openapi":"ko/api-manual/video-series/seedance1.5/seedance-1.5-pro-video-generate.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/seedance1.5/seedance-1.5-pro-video-generate"},{"title":"Seedance-1.0-Pro-Fast 비디오 생성","openapi":"ko/api-manual/video-series/seedance1.0/seedance-1.0-pro-fast-video-generate.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/seedance1.0/seedance-1.0-pro-fast-video-generate"}]},{"group":"Veo3.1","icon":"video","pages":[{"title":"Veo3.1-Lite 비디오 생성","openapi":"ko/api-manual/video-series/veo3.1/veo-3.1-lite-generate-preview-generate.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/veo3.1/veo-3.1-lite-generate-preview-generate"},{"title":"Veo3.1-Pro 비디오 생성","openapi":"ko/api-manual/video-series/veo3.1/veo-3.1-generate-preview-generate.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/veo3.1/veo-3.1-generate-preview-generate"},{"title":"Veo3.1-Pro 비디오 생성 Beta","openapi":"ko/api-manual/video-series/veo3.1/veo3.1-pro-video-generate.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/veo3.1/veo3.1-pro-video-generate"},{"title":"Veo3.1-Fast 비디오 생성","openapi":"ko/api-manual/video-series/veo3.1/veo-3.1-fast-generate-preview-generate.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/veo3.1/veo-3.1-fast-generate-preview-generate"},{"title":"Veo3.1-Fast 비디오 생성 Beta","openapi":"ko/api-manual/video-series/veo3.1/veo3.1-fast-video-generate.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/veo3.1/veo3.1-fast-video-generate"}]},{"group":"Hailuo","icon":"video","pages":[{"title":"Hailuo-02 비디오 생성","openapi":"ko/api-manual/video-series/hailuo/hailuo-02-video-generate.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/hailuo/hailuo-02-video-generate"},{"title":"Hailuo-2.3 비디오 생성","openapi":"ko/api-manual/video-series/hailuo/hailuo-2-3-video-generate.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/hailuo/hailuo-2-3-video-generate"},{"title":"Hailuo-2.3-Fast 비디오 생성","openapi":"ko/api-manual/video-series/hailuo/hailuo-2-3-fast-video-generate.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/hailuo/hailuo-2-3-fast-video-generate"}]},{"group":"Wan","icon":"video","pages":[{"group":"Wan3.0","icon":"video","pages":[{"title":"Wan3.0 전체 파라미터 가이드","openapi":"ko/api-manual/video-series/wan3.0/wan3.0-overview.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/wan3.0/wan3.0-overview"},{"title":"Wan3.0 Text-to-Video 텍스트-비디오","openapi":"ko/api-manual/video-series/wan3.0/wan3.0-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/wan3.0/wan3.0-text-to-video"},{"title":"Wan3.0 Image-to-Video 이미지-비디오","openapi":"ko/api-manual/video-series/wan3.0/wan3.0-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/wan3.0/wan3.0-image-to-video"},{"title":"Wan3.0 Reference-to-Video 참조 비디오","openapi":"ko/api-manual/video-series/wan3.0/wan3.0-reference-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/wan3.0/wan3.0-reference-video"},{"title":"Wan3.0 Prime Text-to-Video 텍스트-비디오","openapi":"ko/api-manual/video-series/wan3.0/wan3.0-prime-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/wan3.0/wan3.0-prime-text-to-video"},{"title":"Wan3.0 Prime Image-to-Video 이미지-비디오","openapi":"ko/api-manual/video-series/wan3.0/wan3.0-prime-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/wan3.0/wan3.0-prime-image-to-video"},{"title":"Wan3.0 Prime Reference-to-Video 참조 비디오","openapi":"ko/api-manual/video-series/wan3.0/wan3.0-prime-reference-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/wan3.0/wan3.0-prime-reference-video"}]},{"group":"Wan2.7","icon":"video","pages":[{"title":"Wan2.7 텍스트에서 비디오로","openapi":"ko/api-manual/video-series/wan2.7/wan2.7-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/wan2.7/wan2.7-text-to-video"},{"title":"Wan2.7 이미지에서 비디오로","openapi":"ko/api-manual/video-series/wan2.7/wan2.7-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/wan2.7/wan2.7-image-to-video"},{"title":"Wan2.7 참조 비디오","openapi":"ko/api-manual/video-series/wan2.7/wan2.7-reference-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/wan2.7/wan2.7-reference-video"},{"title":"Wan2.7 비디오 편집","openapi":"ko/api-manual/video-series/wan2.7/wan2.7-video-edit.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/wan2.7/wan2.7-video-edit"}]},{"group":"Wan2.6","icon":"video","pages":[{"title":"Wan2.6 텍스트에서 비디오로","openapi":"ko/api-manual/video-series/wan2.6/wan2.6-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/wan2.6/wan2.6-text-to-video"},{"title":"Wan2.6 이미지에서 비디오로","openapi":"ko/api-manual/video-series/wan2.6/wan2.6-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/wan2.6/wan2.6-image-to-video"},{"title":"Wan2.6 이미지-비디오 Flash","openapi":"ko/api-manual/video-series/wan2.6/wan2.6-image-to-video-flash.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/wan2.6/wan2.6-image-to-video-flash"},{"title":"Wan2.6 참조 비디오","openapi":"ko/api-manual/video-series/wan2.6/wan2.6-reference-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/wan2.6/wan2.6-reference-video"},{"title":"Wan2.6 참조 비디오 생성 Flash","openapi":"ko/api-manual/video-series/wan2.6/wan2.6-reference-video-flash.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/wan2.6/wan2.6-reference-video-flash"}]},{"group":"Wan2.5","icon":"video","pages":[{"title":"Wan2.5 텍스트에서 비디오로","openapi":"ko/api-manual/video-series/wan2.5/wan2.5-text-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/wan2.5/wan2.5-text-to-video"},{"title":"Wan2.5 이미지에서 비디오로","openapi":"ko/api-manual/video-series/wan2.5/wan2.5-image-to-video.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/wan2.5/wan2.5-image-to-video"}]}]},{"group":"OmniHuman","icon":"video","pages":[{"title":"OmniHuman-1.5 디지털 휴먼 비디오 생성","openapi":"ko/api-manual/video-series/omnihuman/omnihuman-1.5-video-generate.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/omnihuman/omnihuman-1.5-video-generate"}]},{"group":"VideoRetalk","icon":"video","pages":[{"title":"VideoRetalk","openapi":"ko/api-manual/video-series/videoretalk/videoretalk-video-generate.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/videoretalk/videoretalk-video-generate"}]},{"group":"Topaz","icon":"video","pages":[{"title":"Topaz 비디오 업스케일","openapi":"ko/api-manual/video-series/topaz/topaz-video-upscale.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/topaz/topaz-video-upscale"}]},{"group":"Tencent","icon":"video","pages":[{"title":"Tencent 비디오 업스케일","openapi":"ko/api-manual/video-series/tencent/tencent-video-upscale.json POST /v1/videos/generations","href":"/ko/api-manual/video-series/tencent/tencent-video-upscale"}]}]},{"group":"오디오 시리즈","pages":[{"group":"Seed Audio","icon":"waveform-lines","pages":[{"title":"Seed-Audio 1.0 보이스 목록","icon":"book-open","href":"/ko/api-manual/audio-series/doubao-seed-audio/doubao-seed-audio-1-0-voices"},{"title":"Seed-Audio 1.0 오디오 생성","openapi":"ko/api-manual/audio-series/doubao-seed-audio/doubao-seed-audio-1-0.json POST /v1/audios/generations","href":"/ko/api-manual/audio-series/doubao-seed-audio/doubao-seed-audio-1-0"}]},{"group":"Suno","icon":"music","pages":[{"title":"Suno 음악 생성 Beta","openapi":"ko/api-manual/audio-series/suno/suno-music-generation.json POST /v1/audios/generations","href":"/ko/api-manual/audio-series/suno/suno-music-generation"},{"title":"Suno Persona 생성 Beta","openapi":"ko/api-manual/audio-series/suno/suno-persona-creation.json POST /v1/audios/generations","href":"/ko/api-manual/audio-series/suno/suno-persona-creation"}]},{"group":"Qwen Audio TTS","icon":"volume-high","pages":[{"title":"Qwen Audio 3.1 TTS Flash 음성 목록","icon":"book-open","href":"/ko/api-manual/audio-series/qwen-audio-tts/qwen-audio-3.1-tts-flash-voices"},{"title":"Qwen Audio 3.1 TTS Flash 음성 합성","openapi":"ko/api-manual/audio-series/qwen-audio-tts/qwen-audio-3.1-tts-flash.json POST /v1/audios/generations","href":"/ko/api-manual/audio-series/qwen-audio-tts/qwen-audio-3.1-tts-flash"},{"title":"Voice Enrollment 사용자 지정 음성 생성","openapi":"ko/api-manual/audio-series/qwen-audio-tts/voice-enrollment.json POST /v1/audios/generations","href":"/ko/api-manual/audio-series/qwen-audio-tts/voice-enrollment"}]}]},{"group":"텍스트 시리즈","pages":[{"group":"EvoLink Auto","icon":"wand-magic-sparkles","pages":[{"title":"EvoLink Auto - 스마트 모델 라우팅","openapi":"ko/api-manual/language-series/evolink-auto/evolink-auto-quickstart.json POST /v1/chat/completions","href":"/ko/api-manual/language-series/evolink-auto/evolink-auto-quickstart"},{"title":"EvoLink Auto - Claude 형식","openapi":"ko/api-manual/language-series/evolink-auto/evolink-auto-claude.json POST /v1/messages","href":"/ko/api-manual/language-series/evolink-auto/evolink-auto-claude"},{"title":"EvoLink Auto - Gemini 형식","openapi":"ko/api-manual/language-series/evolink-auto/evolink-auto-gemini.json POST /v1beta/models/{model}:generateContent","href":"/ko/api-manual/language-series/evolink-auto/evolink-auto-gemini"}]},{"group":"EvoLink Moderation","icon":"shield-check","pages":[{"title":"EvoLink Moderation 1.0 - 전체 API 레퍼런스","openapi":"ko/api-manual/language-series/evolink-moderation-1.0/evolink-moderation-1.0-api.json POST /v1/moderations","href":"/ko/api-manual/language-series/evolink-moderation-1.0/evolink-moderation-1.0-api"}]},{"group":"Kimi","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"Kimi API(모든 모델) - Chat Completions 빠른 시작","openapi":"ko/api-manual/language-series/kimi/chat-completions/chat-completions-quickstart.json POST /v1/chat/completions","href":"/ko/api-manual/language-series/kimi/chat-completions/chat-completions-quickstart"},{"title":"Kimi API(모든 모델) - Chat Completions 전체 참조","openapi":"ko/api-manual/language-series/kimi/chat-completions/chat-completions-reference.json POST /v1/chat/completions","href":"/ko/api-manual/language-series/kimi/chat-completions/chat-completions-reference"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"Kimi API(모든 모델) - Responses 빠른 시작","openapi":"ko/api-manual/language-series/kimi/responses/responses-quickstart.json POST /v1/responses","href":"/ko/api-manual/language-series/kimi/responses/responses-quickstart"},{"title":"Kimi API(모든 모델) - Responses 전체 참조","openapi":"ko/api-manual/language-series/kimi/responses/responses-reference.json POST /v1/responses","href":"/ko/api-manual/language-series/kimi/responses/responses-reference"}]},{"group":"Messages API","icon":"comments","pages":[{"title":"Kimi API(모든 모델) - Messages 빠른 시작","openapi":"ko/api-manual/language-series/kimi/messages/messages-quickstart.json POST /v1/messages","href":"/ko/api-manual/language-series/kimi/messages/messages-quickstart"},{"title":"Kimi API(모든 모델) - Messages 전체 참조","openapi":"ko/api-manual/language-series/kimi/messages/messages-reference.json POST /v1/messages","href":"/ko/api-manual/language-series/kimi/messages/messages-reference"}]}]},{"group":"Claude","icon":"comments","pages":[{"title":"Claude - Messages API","openapi":"ko/api-manual/language-series/claude/claude-messages-api.json POST /v1/messages","href":"/ko/api-manual/language-series/claude/claude-messages-api"}]},{"group":"Gemini","icon":"comments","pages":[{"group":"Google Native API Format","icon":"comments","pages":[{"title":"Gemini 전체 모델 인터페이스 - Native API 빠른 시작","openapi":"ko/api-manual/language-series/gemini/native-api/native-api-quickstart.json POST /v1beta/models/{model}:generateContent","href":"/ko/api-manual/language-series/gemini/native-api/native-api-quickstart"},{"title":"Gemini 전체 모델 인터페이스 - Native API 형식","openapi":"ko/api-manual/language-series/gemini/native-api/native-api-reference.json POST /v1beta/models/{model}:generateContent","href":"/ko/api-manual/language-series/gemini/native-api/native-api-reference"}]},{"group":"OpenAI SDK Format","icon":"comments","pages":[{"title":"Gemini 전체 모델 인터페이스 - OpenAI 빠른 시작","openapi":"ko/api-manual/language-series/gemini/openai-sdk/openai-sdk-quickstart.json POST /v1/chat/completions","href":"/ko/api-manual/language-series/gemini/openai-sdk/openai-sdk-quickstart"},{"title":"Gemini 전체 모델 인터페이스 - OpenAI 호환 형식","openapi":"ko/api-manual/language-series/gemini/openai-sdk/openai-sdk-reference.json POST /v1/chat/completions","href":"/ko/api-manual/language-series/gemini/openai-sdk/openai-sdk-reference"}]}]},{"group":"GPT","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"GPT 전체 모델 인터페이스 - Chat Completions 빠른 시작","openapi":"ko/api-manual/language-series/gpt/chat-completions/chat-completions-quickstart.json POST /v1/chat/completions","href":"/ko/api-manual/language-series/gpt/chat-completions/chat-completions-quickstart"},{"title":"GPT 전체 모델 인터페이스 - Chat Completions 전체 매개변수","openapi":"ko/api-manual/language-series/gpt/chat-completions/chat-completions-reference.json POST /v1/chat/completions","href":"/ko/api-manual/language-series/gpt/chat-completions/chat-completions-reference"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"GPT 전체 모델 인터페이스 - Responses 빠른 시작","openapi":"ko/api-manual/language-series/gpt/responses/responses-quickstart.json POST /v1/responses","href":"/ko/api-manual/language-series/gpt/responses/responses-quickstart"},{"title":"GPT 전체 모델 인터페이스 - Responses 전체 매개변수","openapi":"ko/api-manual/language-series/gpt/responses/responses-reference.json POST /v1/responses","href":"/ko/api-manual/language-series/gpt/responses/responses-reference"}]},{"group":"Decisions API","icon":"comments","pages":[{"title":"GPT Decisions - 전체 매개변수 문서","openapi":"ko/api-manual/language-series/gpt/decisions/decisions-reference.json POST /v1/decisions","href":"/ko/api-manual/language-series/gpt/decisions/decisions-reference"}]}]},{"group":"Grok","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"Grok 전체 모델 인터페이스 - Chat Completions 빠른 시작","openapi":"ko/api-manual/language-series/grok/chat-completions/chat-completions-quickstart.json POST /v1/chat/completions","href":"/ko/api-manual/language-series/grok/chat-completions/chat-completions-quickstart"},{"title":"Grok 전체 모델 인터페이스 - Chat Completions 전체 매개변수","openapi":"ko/api-manual/language-series/grok/chat-completions/chat-completions-reference.json POST /v1/chat/completions","href":"/ko/api-manual/language-series/grok/chat-completions/chat-completions-reference"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"Grok 전체 모델 인터페이스 - Responses 빠른 시작","openapi":"ko/api-manual/language-series/grok/responses/responses-quickstart.json POST /v1/responses","href":"/ko/api-manual/language-series/grok/responses/responses-quickstart"},{"title":"Grok 전체 모델 인터페이스 - Responses 전체 매개변수","openapi":"ko/api-manual/language-series/grok/responses/responses-reference.json POST /v1/responses","href":"/ko/api-manual/language-series/grok/responses/responses-reference"}]}]},{"group":"Doubao Seed 2.0","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"Doubao Seed 2.0 - 빠른 시작","openapi":"ko/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-quickstart.json POST /v1/chat/completions","href":"/ko/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-quickstart"},{"title":"Doubao Seed 2.0 - 전체 API 레퍼런스","openapi":"ko/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-reference.json POST /v1/chat/completions","href":"/ko/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-reference"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"Doubao Seed 2.0 Responses API - 빠른 시작","openapi":"ko/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-responses-quickstart.json POST /v1/responses","href":"/ko/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-responses-quickstart"},{"title":"Doubao Seed 2.0 Responses API - 전체 API 레퍼런스","openapi":"ko/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-responses-reference.json POST /v1/responses","href":"/ko/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-responses-reference"}]}]},{"group":"DeepSeek","icon":"comments","pages":[{"group":"DeepSeek V4","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"DeepSeek V4 - OpenAI 호환 인터페이스","openapi":"ko/api-manual/language-series/deepseek-v4/deepseek-v4-chat.json POST /v1/chat/completions","href":"/ko/api-manual/language-series/deepseek-v4/deepseek-v4-chat"}]},{"group":"Messages API","icon":"comments","pages":[{"title":"DeepSeek V4 - Anthropic 호환 인터페이스","openapi":"ko/api-manual/language-series/deepseek-v4/deepseek-v4-messages.json POST /v1/messages","description":"- Anthropic Messages 프로토콜로 DeepSeek V4 모델 호출\n- 지원 모델: `deepseek-v4.1-flash-1017` / `deepseek-v4.1-flash` / `deepseek-v4-flash` / `deepseek-v4-pro` / `deepseek-v4-flash-vision-exp`\n- 요청 / 응답 구조는 Anthropic API와 정렬되어 있음\n- **이미지 이해**: `deepseek-v4.1-flash` / `deepseek-v4.1-flash-1017` / `deepseek-v4-flash-vision-exp`는 `image` content block을 지원하며 `source.type`은 `base64` 또는 `url`일 수 있습니다\n- **시스템 프롬프트**: 최상위 `system` 필드로 전달\n- **사고 모드**: `thinking` 객체 스위치; 사고 내용은 `content[type=thinking]` block으로 반환\n- **스트리밍 출력**: SSE 이벤트 스트림\n- **도구 호출**: Anthropic `tool_use` / `tool_result` 흐름 호환\n\n> ⚠️ **중요**: `deepseek-v4-flash` / `deepseek-v4-pro`에 `image` block을 보내도 **오류가 발생하지 않지만**, 업스트림에서 이미지를 `[Unsupported Image]` 플레이스홀더로 대체합니다. 모델은 실제 이미지를 볼 수 없고 요청은 정상적으로 과금됩니다. 이미지 이해가 필요하면 반드시 `model`을 `deepseek-v4.1-flash` / `deepseek-v4.1-flash-1017` / `deepseek-v4-flash-vision-exp`로 지정하세요.","href":"/ko/api-manual/language-series/deepseek-v4/deepseek-v4-messages"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"DeepSeek V4 - Responses 인터페이스","openapi":"ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses.json POST /v1/responses","href":"/ko/api-manual/language-series/deepseek-v4/deepseek-v4-responses"}]}]},{"group":"DeepSeek V3.2","icon":"comments","pages":[{"title":"DeepSeek - 전체 API 레퍼런스","openapi":"ko/api-manual/language-series/deepseek/deepseek-reference.json POST /v1/chat/completions","description":"- OpenAI SDK 형식으로 DeepSeek 모델 호출\n- 동기 처리 모드, 실시간 응답\n- `deepseek-chat` (일반 대화) 및 `deepseek-reasoner` (심층 추론) 모델 지원\n- **텍스트 채팅**: 단일 또는 다중 턴 컨텍스트 대화\n- **시스템 프롬프트**: AI 역할 및 동작 사용자 정의\n- **스트리밍**: SSE 스트리밍 출력 지원\n- **도구 호출**: Function Calling 지원","href":"/ko/api-manual/language-series/deepseek/deepseek-reference"}]}]},{"group":"MiniMax","icon":"comments","pages":[{"group":"MiniMax-M3.1-Flash","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"MiniMax-M3.1-Flash - OpenAI 호환 API","openapi":"ko/api-manual/language-series/minimax-m3.1-flash/minimax-m3.1-flash-chat.json POST /v1/chat/completions","href":"/ko/api-manual/language-series/minimax-m3.1-flash/minimax-m3.1-flash-chat"}]},{"group":"Messages API","icon":"comments","pages":[{"title":"MiniMax-M3.1-Flash - Anthropic 호환 API","openapi":"ko/api-manual/language-series/minimax-m3.1-flash/minimax-m3.1-flash-messages.json POST /v1/messages","href":"/ko/api-manual/language-series/minimax-m3.1-flash/minimax-m3.1-flash-messages"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"MiniMax-M3.1-Flash - Responses API","openapi":"ko/api-manual/language-series/minimax-m3.1-flash/minimax-m3.1-flash-responses.json POST /v1/responses","href":"/ko/api-manual/language-series/minimax-m3.1-flash/minimax-m3.1-flash-responses"}]}]},{"group":"MiniMax-M3","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"MiniMax-M3 - OpenAI 호환 API","openapi":"ko/api-manual/language-series/minimax-m3/minimax-m3-chat.json POST /v1/chat/completions","href":"/ko/api-manual/language-series/minimax-m3/minimax-m3-chat"}]},{"group":"Messages API","icon":"comments","pages":[{"title":"MiniMax-M3 - Anthropic 호환 API","openapi":"ko/api-manual/language-series/minimax-m3/minimax-m3-messages.json POST /v1/messages","href":"/ko/api-manual/language-series/minimax-m3/minimax-m3-messages"}]}]},{"group":"MiniMax-M2.5","icon":"comments","pages":[{"title":"MiniMax-M2.5 - 전체 API 레퍼런스","openapi":"ko/api-manual/language-series/minimax-m2.5/minimax-m2.5-api.json POST /v1/chat/completions","href":"/ko/api-manual/language-series/minimax-m2.5/minimax-m2.5-api"}]}]},{"group":"Qwen","icon":"comments","pages":[{"group":"Qwen3.8-Max","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"Qwen3.8-Max - 전체 매개변수 문서","openapi":"ko/api-manual/language-series/qwen3.8-max/qwen3.8-max-chat.json POST /v1/chat/completions","href":"/ko/api-manual/language-series/qwen3.8-max/qwen3.8-max-chat"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"Qwen3.8-Max - Responses API","openapi":"ko/api-manual/language-series/qwen3.8-max/qwen3.8-max-responses.json POST /v1/responses","href":"/ko/api-manual/language-series/qwen3.8-max/qwen3.8-max-responses"}]},{"group":"Messages API","icon":"comments","pages":[{"title":"Qwen3.8-Max - Anthropic 호환 API","openapi":"ko/api-manual/language-series/qwen3.8-max/qwen3.8-max-messages.json POST /v1/messages","href":"/ko/api-manual/language-series/qwen3.8-max/qwen3.8-max-messages"}]}]}]},{"group":"GLM","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"GLM 전체 모델 인터페이스 - Chat Completions 빠른 시작","openapi":"ko/api-manual/language-series/glm/chat-completions/chat-completions-quickstart.json POST /v1/chat/completions","href":"/ko/api-manual/language-series/glm/chat-completions/chat-completions-quickstart"},{"title":"GLM 전체 모델 인터페이스 - Chat Completions 전체 매개변수","openapi":"ko/api-manual/language-series/glm/chat-completions/chat-completions-reference.json POST /v1/chat/completions","href":"/ko/api-manual/language-series/glm/chat-completions/chat-completions-reference"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"GLM 전체 모델 인터페이스 - Responses 빠른 시작","openapi":"ko/api-manual/language-series/glm/responses/responses-quickstart.json POST /v1/responses","href":"/ko/api-manual/language-series/glm/responses/responses-quickstart"},{"title":"GLM 전체 모델 인터페이스 - Responses 전체 매개변수","openapi":"ko/api-manual/language-series/glm/responses/responses-reference.json POST /v1/responses","href":"/ko/api-manual/language-series/glm/responses/responses-reference"}]},{"group":"Messages API","icon":"comments","pages":[{"title":"GLM 전체 모델 인터페이스 - Messages 빠른 시작","openapi":"ko/api-manual/language-series/glm/messages/messages-quickstart.json POST /v1/messages","href":"/ko/api-manual/language-series/glm/messages/messages-quickstart"},{"title":"GLM 전체 모델 인터페이스 - Messages 전체 매개변수","openapi":"ko/api-manual/language-series/glm/messages/messages-reference.json POST /v1/messages","href":"/ko/api-manual/language-series/glm/messages/messages-reference"}]}]}]},{"group":"계정 관리","pages":[{"title":"크레딧 사용량 조회","openapi":"ko/api-manual/account-management/get-credits.json GET /v1/credits","href":"/ko/api-manual/account-management/get-credits"}]},{"group":"작업 관리","pages":[{"title":"오류 코드 참조","icon":"triangle-exclamation","href":"/ko/api-manual/task-management/error-codes"},{"title":"작업 상태 조회","openapi":"ko/api-manual/task-management/get-task-detail.json GET /v1/tasks/{task_id}","href":"/ko/api-manual/task-management/get-task-detail"}]},{"group":"파일 관리","pages":[{"group":"File Upload","icon":"upload","pages":[{"title":"Base64 파일 업로드","openapi":"ko/api-manual/file-series/upload-base64.json POST /api/v1/files/upload/base64","href":"/ko/api-manual/file-series/upload-base64"},{"title":"파일 스트림 업로드","openapi":"ko/api-manual/file-series/upload-stream.json POST /api/v1/files/upload/stream","href":"/ko/api-manual/file-series/upload-stream"},{"title":"URL 파일 업로드","openapi":"ko/api-manual/file-series/upload-url.json POST /api/v1/files/upload/url","href":"/ko/api-manual/file-series/upload-url"}]},{"title":"파일 할당량 조회","openapi":"ko/api-manual/file-series/quota.json GET /api/v1/files/quota","href":"/ko/api-manual/file-series/quota"}]}]},{"tab":"통합 가이드","pages":[{"title":"통합 가이드","href":"/ko/integration-guide/claude-code-cli"}]},{"tab":"사용자 가이드","pages":[{"title":"사용자 가이드","href":"/ko/introduction"}]}]},{"language":"es","pages":[{"title":"es","href":"/es/api-manual/language-series/deepseek-v4/deepseek-v4-responses"}]}]},"basePath":"","title":"DeepSeek V4 - Responses 인터페이스 - EvoLink.AI","buildId":"dpl_6PxPD4Fj1JDU9BJxEHvfdUmxKThw","deploymentId":"dpl_6PxPD4Fj1JDU9BJxEHvfdUmxKThw","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CASS2Vpq.js","utils-4k9fyWRu.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-UU-UueZb.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BgJ0LOYq.js","snippetPresets-CMgzlMR-.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BzEJegkK.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CZuQIZdk.js","shallow-Bw5arfMA.js","getApiPlaygroundDisplay-Ds834aVN.js","CodeSnippet-CKzmjw9L.js","CodeSnippets-BRpgomdp.js","Page-DvEUoD2H.js","getPastedJson-B0N-Tn76.js","icon-DASMs9nC.js","MethodPill-BA6DBLqx.js","DuplicateIcon-BMT5qfbJ.js","createIcon-CNfwVWPx.js","DynamicMarkdown-JYyBNlrJ.js","SectionHeading-BbZnmz8a.js","axios-vUo_bRtp.js","Markdown-LUU0YLpA.js","clsx-Di4ek5Ae.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-VEVWQCR4.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CPszyu99.js"]}