# 하나의 프로토콜로 말하고, 어떤 모델이든 실행하세요.

> OpenAI 또는 Anthropic으로 말하고 네 가지 채팅 프로토콜 계열 뒤의 모델에 도달하세요. 게이트웨이가 any-to-any로 변환하고 스트리밍과 도구 호출을 정규화 — 클라이언트 코드는 그대로입니다.

표준 링크: https://www.gatellm.io/ko/use-cases/one-protocol-any-model/

앱은 하나의 SDK와 하나의 전송 형식을 유지합니다. 게이트웨이가 네 가지 채팅 프로토콜 계열 사이를 변환하고 스트리밍, 도구 호출, 오류를 정규화하므로, 벤더 추가나 모델 교체가 비즈니스 코드를 건드리지 않습니다.

## 커뮤니티가 실제로 불평하는 것
"두 번째 벤더를 추가했더니 이제 SDK 경로 두 개, 스트리밍 파서 두 개, 도구 호출 형식 두 개를 유지해야 합니다." "Claude Code는 Anthropic만 말해서 다른 모델에 올릴 수 없었습니다." "OpenAI 호환이라고 하는 프록시는 어딘가에서 반드시 깨집니다."
모델의 진짜 비용은 API 호출에 그 주변에 작성한 코드를 더한 것입니다. 후자는 청구서에 나타나지 않고 스프린트에 나타나며, 벤더를 추가할 때마다 배로 늘어납니다.

## GateLLM이 하는 방식
양쪽에 네 가지 프로토콜 계열 — OpenAI, Anthropic, Gemini, DashScope — 이 any-to-any로 변환합니다. Anthropic 전용 클라이언트(Claude Code, claude-code-action)는 클라이언트 변경 없이 Qwen 또는 DeepSeek 네이티브 모델에 도달합니다. 네 계열 외에 15가지 업스트림 프로토콜 형태를 상호운용 매트릭스로 다룹니다.
능력 정규화 계층이 프로토콜 교체의 실제 비용을 처리합니다: 스트리밍 청크 형태, 도구 호출과 결과 매핑, 이미지와 멀티모달 파트, 오류 의미론. 키, 정책, 비용 배분은 어떤 프로토콜 조합을 건너든 동일하게 적용됩니다.

## 실제로 효과가 있는 5가지 지렛대
- 클라이언트에는 SDK 하나, 스트리밍 파서 하나, 도구 호출 형식 하나 — 새 벤더는 콘솔 변경뿐
- Anthropic 전용 에이전트가 지원되는 모든 모델을 실행; 포크도 어댑터도 필요 없음
- 모델 교체는 게이트웨이 안에서 끝나므로 애플리케이션 코드와 테스트는 그대로
- 네이티브 이그레스: 각 공급자가 재번역된 OpenAI 봉투가 아니라 자체 프로토콜을 받음
- 어떤 프로토콜 조합에서도 동일한 키·예산·정책 표면

## 자주 묻는 질문
### "OpenAI 호환"이면 충분한가요?
아니요. OpenAI 호환은 보통 OpenAI 형태의 인그레스를 단일 봉투로 다시 번역한다는 뜻입니다. OpenAI가 아닌 SDK는 호환 심을 거치고, 벤더 간 형식 차이는 모델별 어댑터가 필요합니다. GateLLM은 네 가지 인그레스와 네 가지 이그레스 프로토콜을 네이티브로 유지하고 any-to-any로 변환하며, 나머지 형태는 상호운용 매트릭스에 문서화합니다.

### Anthropic 전용 클라이언트는 실제로 어떤 모델에 도달하나요?
게이트웨이가 라우팅하는 모든 모델에, 해당 벤더의 네이티브 프로토콜과 무관하게 도달합니다 — Anthropic SDK 호출이 DashScope 네이티브 모델로 라우팅되면 이그레스에서 DashScope 프로토콜로 변환되고 클라이언트는 Anthropic을 계속 사용합니다.

### 프로토콜을 건너면 비용이 달라지나요?
토큰 마진은 없습니다. 업스트림 모델의 가격만 적용되며, 사용량은 다른 요청과 동일한 키·예산·비용 배분으로 측정됩니다.

- [전체 참조: 프로토콜 상호운용 매트릭스(docs)](https://docs.gatellm.io/en/reference/protocol-matrix)

## 관련 활용 사례
- [하나의 프로토콜은 혼합 모델 스택의 나머지에도 도달합니다](https://www.gatellm.io/ko/use-cases/mixed-model-stack.md)

## 관련 페이지
- [홈](https://www.gatellm.io/ko/index.md)
- [요금](https://www.gatellm.io/ko/pricing.md)
- [비용 계산기](https://www.gatellm.io/ko/calculator.md)
- [소개](https://www.gatellm.io/ko/about.md)
- [데모 예약](https://www.gatellm.io/ko/demo.md)
- [FAQ](https://www.gatellm.io/ko/faq.md)
- [AI 게이트웨이 비교](https://www.gatellm.io/ko/compare.md)
- [LiteLLM 비교](https://www.gatellm.io/ko/compare/litellm.md)
- [OpenRouter 비교](https://www.gatellm.io/ko/compare/openrouter.md)
- [Alibaba Cloud AI Gateway 비교](https://www.gatellm.io/ko/compare/alibaba-cloud.md)
- [Azure API Management 비교](https://www.gatellm.io/ko/compare/azure-apim.md)
- [Apigee 비교](https://www.gatellm.io/ko/compare/apigee.md)
- [Cloudflare AI Gateway 비교](https://www.gatellm.io/ko/compare/cloudflare.md)
- [Kong AI Gateway 비교](https://www.gatellm.io/ko/compare/kong.md)
- [Portkey 비교](https://www.gatellm.io/ko/compare/portkey.md)
- [LiteLLM vs Kong AI Gateway](https://www.gatellm.io/ko/compare/litellm-vs-kong.md)
- [LiteLLM vs OpenRouter](https://www.gatellm.io/ko/compare/litellm-vs-openrouter.md)
- [LiteLLM vs Portkey](https://www.gatellm.io/ko/compare/litellm-vs-portkey.md)
- [사용 사례](https://www.gatellm.io/ko/use-cases.md)
- [LLM 비용 절감](https://www.gatellm.io/ko/use-cases/reduce-cost.md)
- [고가용성](https://www.gatellm.io/ko/use-cases/high-availability.md)
- [멀티테넌트 격리](https://www.gatellm.io/ko/use-cases/multi-tenant.md)
- [컴플라이언스 및 감사](https://www.gatellm.io/ko/use-cases/compliance-audit.md)
- [증상별 트러블슈팅](https://www.gatellm.io/ko/use-cases/troubleshooting.md)
- [다중 벤더 혼합 모델 스택](https://www.gatellm.io/ko/use-cases/mixed-model-stack.md)
- [Office 내 AI 셀프 호스팅](https://www.gatellm.io/ko/use-cases/self-hosted-office-ai.md)
- [Token 사용량 가시성 및 귀속](https://www.gatellm.io/ko/use-cases/token-ops.md)
- [Token FinOps: AI 비용 배분 및 통제](https://www.gatellm.io/ko/use-cases/token-finops.md)
- [MCP 도구 거버넌스](https://www.gatellm.io/ko/use-cases/mcp-tool-governance.md)
- [모든 모델에 웹 검색 추가](https://www.gatellm.io/ko/use-cases/web-search-grounding.md)
- [다중 키 로테이션 및 대기](https://www.gatellm.io/ko/use-cases/multi-key-pooling.md)
- [연결 클라이언트 접근 제어](https://www.gatellm.io/ko/use-cases/client-admission-control.md)
- [모델 사용 정책 강제](https://www.gatellm.io/ko/use-cases/enforce-model-policy.md)
- [클라이언트에 모델 선택 비노출](https://www.gatellm.io/ko/use-cases/automatic-model-tiering.md)
- [Office / Microsoft 365 추가 기능](https://www.gatellm.io/ko/office-addin.md)
- [용어집](https://www.gatellm.io/ko/glossary.md)
- [모델 카탈로그](https://www.gatellm.io/ko/models.md)
- [SDK 및 프레임워크 통합](https://www.gatellm.io/ko/integrations.md)
- [AI 코딩 에이전트 및 하네스](https://www.gatellm.io/ko/coding-agents.md)
- [보안 및 컴플라이언스](https://www.gatellm.io/ko/security.md)
