AI·개발 운영
AI 모델만 바꾸는데 앱을 다시 배포하나요? Vercel이 설정을 한곳에 모았습니다
발행일:
Vercel AI Gateway Virtual Models로 모델 설정을 한곳에서 바꿀 수 있습니다. 공용 설정의 영향 범위, 제공자 제한과 시험 적용 기준을 살펴봅니다.
바이브 코딩으로 문서 요약 앱을 만들었다고 해보겠습니다. 앱은 잘 돌아가지만, 다른 AI 모델을 시험할 때마다 모델을 지정한 코드를 찾고 다시 배포하는 일이 번거로울 수 있습니다. Vercel이 10월 28일 공개한 AI Gateway의 Virtual Models는 이 설정을 앱 밖에서 관리하는 기능입니다. 처음 연결을 마치면 앱은 같은 이름으로 요청하고, 그 뒤의 모델과 실행 설정을 한곳에서 바꿀 수 있습니다. 공식 발표

공식 발표 제목의 실제 캡처. 출처: Vercel Changelog / 확인: 2026-10-29 KST.
요약 앱은 같은 이름을 부르고, 모델은 뒤에서 바꿉니다
이름에 ‘모델’이 들어가지만 새 AI를 학습시키는 기능은 아닙니다. 사용할 모델과 제공자 경로, 대체 모델, 캐시와 비용 집계용 태그 등을 저장해 두고, 앱이 vmc/<slug>라는 공통 이름으로 부르는 구조입니다. 여러 앱에 흩어진 모델 설정을 한곳으로 모으는 셈입니다. 발표 원문
앞의 요약 앱을 예로 들면 차이가 분명해집니다. 지금은 각 호출부에 모델 A를 직접 지정하고 있다고 가정해 보겠습니다. Virtual Models를 쓰도록 연결한 뒤에는 앱이 모델 A 대신 ‘문서 요약용’이라는 이름을 부릅니다. 이후 그 이름에 연결된 모델을 B로 바꾸면, 앱의 호출 이름을 다시 고치지 않아도 새 요청에 변경된 설정이 적용됩니다.

다만 처음부터 아무 작업도 필요 없다는 뜻은 아닙니다. 기존 앱의 AI 호출을 Gateway에 연결하고 인증과 호출 방식을 맞추는 초기 설정은 필요합니다. 홈페이지나 앱을 Vercel에 배포했다는 것만으로 AI Gateway를 사용하게 되는 것도 아닙니다. 또한 ChatGPT 같은 완성형 서비스를 일반 사용자로 쓰는 경우에는, 이 발표만으로 그 서비스의 모델 설정이 바뀌지 않습니다. 직접 만든 앱이나 연결 가능한 도구를 운영하는 사람에게 더 가까운 변화입니다. Gateway 시작 안내
한곳에서 바꾸는 만큼, 연결된 앱도 함께 영향을 받습니다
요약 앱과 다른 자동화 도구가 같은 가상 모델 이름을 쓴다면 설정 변경의 영향도 함께 받습니다. 공식 문서는 변경이 새 요청에 반영되기까지 몇 분이 걸릴 수 있다고 설명합니다. 이미 진행 중인 요청까지 즉시 바뀌는 방식으로 이해하면 안 됩니다. 설정 적용 방식

그래서 ‘코드를 배포하지 않았다’는 사실만으로 AI 동작도 그대로라고 판단하기는 어려워집니다. 요약문 말투나 분량이 갑자기 달라졌다면 앱의 코드뿐 아니라 공용 모델 설정이 바뀌었는지도 확인해야 합니다. 같은 이름을 쓰는 앱 목록, 설정을 바꾸는 담당자, 변경 전 모델을 함께 남겨두는 편이 좋습니다.
이 점은 마케팅 도구에서도 중요합니다. 상품 소개 문구 초안을 만드는 기능과 문의를 배송·교환·제품 문의 등으로 나누는 기능을 함께 운영한다고 가정해 보겠습니다. 문구 초안에는 표현의 자연스러움이 중요하지만, 문의 분류에는 정해 둔 항목을 빠뜨리지 않는 일이 더 중요할 수 있습니다. 한쪽 결과가 좋아졌다고 같은 모델을 다른 기능에도 그대로 적용하기보다, 목적별로 설정을 나누고 각각 비교해야 합니다.

모델을 바꾼 뒤에도 앱이 제대로 작동할까요?
연결된 모델이 달라져도 앱이 기대하는 입력과 출력 조건은 여전히 맞아야 합니다. 문서를 읽는 기능이 필요한지, 답을 정해진 항목으로 받아야 하는지, 외부 도구를 호출하는지에 따라 확인할 지점이 달라집니다. 예를 들어 앱이 ‘요약’과 ‘핵심 항목’으로 나뉜 응답을 받아 화면에 표시한다면, 새 모델도 그 구조를 지키는지 살펴야 합니다. 별칭이 같다는 이유만으로 모델 간 호환성까지 보장되는 것은 아닙니다.
제공자 설정도 이름만 보고 넘기기 쉽습니다. Provider Order는 먼저 시도할 순서이므로 목록 밖 제공자가 대체 경로가 될 수 있습니다. 반면 Provider Only는 사용할 제공자를 제한하고, 허용한 곳을 모두 쓸 수 없으면 요청이 실패합니다. 장애 때 계속 답을 받는 것과 정해 둔 처리 범위를 지키는 것은 서로 다른 선택입니다. 제공자 설정 문서
데이터 보존 조건도 별도로 봐야 합니다. 모델 제공자의 데이터 보존을 제한하는 ZDR(Zero Data Retention) 설정을 켰다는 이유만으로 모든 도구의 처리와 보관까지 없어지는 것은 아닙니다. Vercel은 제공자 측 도구가 별도로 데이터를 처리하거나 보관할 수 있다고 안내합니다. 고객 정보나 비공개 문서를 다룬다면 모델 호출뿐 아니라 연결된 도구의 조건도 확인해야 합니다. ZDR의 범위와 예외
지금 바꿀지 고민된다면, 작은 요약 작업 하나부터
여러 앱에서 같은 모델 설정을 반복 수정하고 있거나, 모델을 비교할 때마다 배포가 부담스럽다면 검토할 이유가 있습니다. 반대로 앱이 하나이고 모델을 거의 바꾸지 않는다면 초기 연결과 관리 항목을 늘릴 만큼 이점이 있는지부터 따져보는 편이 낫습니다. 새 기능이 나왔다는 이유만으로 잘 작동하는 구성을 옮길 필요는 없습니다.
시험한다면 운영 중인 공용 설정 대신 별도의 시험용 이름을 만드세요. 공개 문서나 개인정보 없는 샘플을 넣고 기존 모델과 새 모델의 요약을 나란히 비교하면 됩니다. 핵심 사실을 빠뜨리지 않는지, 원문에 없는 내용을 덧붙이지 않는지, 앱이 요구하는 응답 형식을 지키는지부터 보세요. 여기에 응답 시간, 오류, 실제 사용 비용을 함께 비교하면 ‘답이 그럴듯하다’보다 구체적인 판단을 할 수 있습니다.

마케팅 문구라면 브랜드 어조와 확인되지 않은 효능 표현을, 문의 분류라면 잘못된 항목으로 보내는 사례를 사람이 살펴야 합니다. 설정 변경이 쉬워져도 결과를 검토하는 책임까지 사라지지는 않습니다. 시험을 통과한 뒤 연결된 앱의 사용자에게 변경을 알리고, 문제가 생겼을 때 되돌릴 이전 설정을 남겨두면 됩니다.
Virtual Models의 실무적 가치는 AI가 저절로 더 똑똑해지는 데 있지 않습니다. 여러 앱이 쓰는 모델 설정을 바꾸기 쉬워진다는 데 있습니다. 바이브 코딩으로 도구를 만드는 사람에게는 반복 수정의 부담을 줄일 선택지가 되고, 그 도구로 일하는 마케터에게는 ‘오늘 결과가 왜 달라졌는지’ 확인할 관리 지점이 하나 생기는 것입니다.
함께 읽기
모델을 바꾼 뒤 비용과 실제 처리 경로를 어떻게 살펴볼지 궁금하다면, Vercel AI Gateway Sessions의 세션별 비용·캐시·제공자 경로를 함께 보셔도 좋습니다.
- #Vercel
- #AIGateway
- #VirtualModels
- #AI모델
- #개발운영
- #AI자동화
- #모델라우팅
CONTINUE READING
이 기록에서 이어서 보기
VECTORLOG LETTER
다음 기록도 받아보고 싶다면 구독을 연결해 주세요.