https://api.deepseek.com에서 OpenAI Responses API를 네이티브 지원했습니다. 100만 컨텍스트, 약 38.4만 출력, 함수·웹 검색 도구는 실기능이며 무상태, 이미지 플레이스홀더, OpenAI 전용 필드 무시도 실제 공백입니다. 호환 매트릭스와 kvmsync Mac mini M4 5단계 검증으로 맹목적 운영 전환을 막습니다.
1핵심 과제: 「전면 호환」 출시 후 흔한 세 가지 함정
① 와이어 호환을 제품 동등으로 착각. base_url을 DeepSeek으로 바꾸면 client.responses.create는 통하지만 previous_response_id, conversation, store, background는 없습니다. 무상태이므로 이력을 input에 넣지 않으면 기억을 잃습니다.
② 세 방언 혼용·테스트 없음. Chat Completions와 Anthropic Messages도 제공. SDK 하나로 배포하면 스트림·도구 schema·사고 모드를 놓칩니다. 사고 모드에서 temperature / top_p 무효, reasoning.summary는 제출만 됩니다.
③ 일상 노트북만 검증대. Codex, Xcode, 긴 컨텍스트가 메모리를 경쟁하고 8GB / 16GB Mac은 swap 빈번. 원격 M4면 SSH·로그·키를 물리 머신에 두고 로컬은 Thin Client.
2호환성 매트릭스: V4 Pro가 실제 구현한 것
공식 ID는 deepseek-v4-pro, deepseek-v4-flash. Pro는 캐시 히트 입력 100만 토큰당 약 $0.003625, 미스 $0.435, 출력 $0.87. 표 가격보다 「성공 도구 루프」로 판단.
| 기능 영역 | 상태 | 운영 메모 |
|---|---|---|
| model / input / instructions | 지원 | input과 instructions 중 하나 이상 필요 |
| stream | 지원 | SSE. data: [DONE] 없음 |
| tools | 부분 | function + web_search. MCP / file_search 무시 |
| text.format | 지원 | verbosity 전송 가능하나 무효 |
| previous_response_id / store | 미지원 | 항상 무상태. store는 false 처리 |
| input_image | 플레이스홀더 | 비전 없음. 오류 없이 내용 대체 |
| custom tools | 제한적 | Codex apply_patch만. 다른 이름은 400 |
| truncation | 미지원 | 컨텍스트 초과 시 바로 400 |
성능 빠른 판단
긴 출력·도구 인자는 Pro. Codex 스모크는 Flash. 고정 프롬프트로 캐시 히트.
적합성 빠른 판단
Responses 텍스트 Agent에 최적. 약점은 비전, 세션 저장, file_search / computer_use.
3시나리오별 판단: 지금 전환할지, 기다릴지
| 당신의 스택 | 조치 | 주의 |
|---|---|---|
| OpenAI SDK Responses 클라이언트 | base_url + model 변경 | 이력은 직접 재생. store에 의존하지 말 것 |
| Codex / apply_patch 루프 | 1급 대상 | 허용되는 것은 해당 이름의 커스텀 도구뿐 |
| Claude Code / Anthropic SDK | Messages 사용, Responses 사용 안 함 | 한 세션에서 방언 혼용 금지 |
| 비전 또는 파일 중심 RAG | OpenAI 유지 또는 듀얼 모델 | 이미지는 플레이스홀더 텍스트로 변함 |
| iOS / Xcode + Agent CI | API + kvmsync M4 노드 | 빌드와 키를 일상 PC에서 분리 |
4구현 절차: 운영 트래픽 전환 전 5단계 검증
-
1
계약 고정. 모델
deepseek-v4-pro, base URL, 골든 프롬프트.response.output_text.delta,response.completed확인. - 2 도구 schema A/B. 동일 schema를 OpenAI / DeepSeek 대조. 50건 JSON 실패율이 현행 초과면 기각.
- 3 무상태 입증. 2턴을 이력 유/무로 전송. 품질 차이면 어댑터에서 세션 관리.
- 4 M4 격리. kvmsync 구매 페이지에서 노드 주문, SSH로 SDK, 키는 원격, 로컬은 Thin Client.
- 5 종료 규칙. OpenAI 페일오버. 한 스프린트 연속 기준 초과 시 주 트래픽 전환.
5인용 가능 정보: 리뷰 회의에 바로 붙여넣기
- ✓GA: 0813 빌드 2026년 8월 12일 정식. ID
deepseek-v4-pro. - ✓창: 100만 입력, 약 38.4만 출력. 초과 400, 조용한 잘림 없음.
- ✓호환: Responses / Chat / Messages. Responses는 Codex형 Agent용.
- ✓제한: 세션 저장·백그라운드·템플릿 없음. 미사용 매개변수는 대개 무시.
6자주 묻는 질문
API Key만 바꾸면 OpenAI SDK가 그대로 동작하나요?
base_url을 https://api.deepseek.com, DeepSeek 모델명 설정. 텍스트+function은 대개 동작. 저장 ID·비전·file_search 의존은 실패.
V4 Pro가 GPT급보다 반드시 저렴한가요?
캐시 히트 높으면 표 가격 낮음. 「성공 도구 루프」로 측정. 사고 토큰은 usage.output_tokens_details.reasoning_tokens.
왜 Linux가 아니라 원격 Mac인가요?
Xcode·Simulator·Apple Silicon 런타임 필요 시 Linux VM 부적합. kvmsync M4 물리 머신에서 API와 iOS 빌드를 한 격리 환경에.
7요약: 호환은 진짜입니다 — 먼저 검증하고, 실기를 빌린 뒤 구매로
결론: V4 Pro는 텍스트 Agent·Codex 패치용 진지한 Responses 호환 백엔드이며 OpenAI 복제본이 아닙니다. 「전면 호환」은 와이어+문서 예외. 이미 responses.create라면 이틀 A/B가 조용한 전환보다 저렴.
A/B를 돌리려면 kvmsync 구매 페이지에서 M4(24GB + 512GB) 임대, 요금 페이지에서 비교. SDK를 DeepSeek으로, OpenAI 페일오버, 지표 통과 후 주 트래픽 전환.
kvmsync M4 원격 노드
실제 Apple Silicon에서 DeepSeek V4 Pro 검증
전용 Mac mini · SSH / VNC · 키와 로그를 일상 PC에서 격리