기업 환경에서 AI API를 운영할 때 가장 큰 도전은 무엇보다 비용 통제거버넌스입니다. 마케팅팀이 실수로 GPT-4.1으로 대량 배치 처리를 돌리면月末账单가 폭증하고, 개발팀 간 할당량이 불균형하면 특정 프로젝트가 대기 상태에 빠지는 상황이 반복됩니다. 이 튜토리얼에서는 HolySheep AI의 삼차원(TBU×프로젝트×모델) 할당량 관리 시스템을 활용한 엔터프라이즈 급 API 거버넌스 아키텍처를 설명드리겠습니다.

저는 3개월간 HolySheep AI를 기업 환경에 적용하면서 실무에서 마주한 다양한 할당량 초과 시나리오와 월말 정산 처리 경험을 공유드리려고 합니다. 특히 HolySheep의 단일 엔드포인트 구조가 기존 다중 공급자 환경 대비 얼마나 운영 부담을 줄여주는지 구체적인 코드와 수치로 증명해 드리겠습니다.

왜 기업에는 삼차원 할당량이 필요한가

일반적인 SaaS API 플랫폼에서는 단순히 전체 조직 단위 또는 개별 API 키 단위만 제어합니다. 그러나 대규모 조직에서는 다음 세 가지 차원의 할당 정책이 반드시 필요합니다:

HolySheep AI는 이 세 차원을 하나의 정책 엔진으로 통합하여 관리자가 단일 대시보드에서 모든 수준의 사용량을 모니터링하고 즉시 할당량을 조정할 수 있습니다. 다음 섹션에서 구체적인 가격 비교와 함께 구현 방법을 살펴보겠습니다.

2026년 기준 주요 AI 모델 가격 비교

먼저 HolySheep AI의 경쟁력 있는 가격 정책을 확인하시기 바랍니다. 월 1,000만 토큰 기준 비용을 계산하면 각 모델의 비용 효율성이 명확하게 드러납니다:

모델 출력 비용 ($/MTok) 월 1,000만 토큰 비용 DeepSeek 대비 비용비 주요 사용 시나리오
GPT-4.1 $8.00 $80.00 19.0x 고급 추론, 복잡한 코드 生成
Claude Sonnet 4.5 $15.00 $150.00 35.7x 장문 작성, 컨텍스트 이해
Gemini 2.5 Flash $2.50 $25.00 6.0x 빠른 응답, 대량 처리
DeepSeek V3.2 $0.42 $4.20 1.0x (기준) 비용 최적화, 일반 태스크

이 수치에서 명확히 알 수 있듯이, DeepSeek V3.2는 Claude Sonnet 4.5 대비 35.7배 저렴합니다. HolySheep를 사용하면 이 저가 모델까지 단일 API 키로 접근 가능하여, 적절한 모델 선택을 통해 전체 AI 비용을 상당히 절감할 수 있습니다.

실제 기업 환경에서는 팀별, 프로젝트별로 고가 모델과 저가 모델의 사용 비율을 정책으로 관리해야만 비용을 효과적으로 통제할 수 있습니다. HolySheep의 삼차원 할당량 시스템이 바로 이 문제를 해결해 줍니다.

HolySheep AI 삼차원 할당량 아키텍처

HolySheep AI의 할당량 거버넌스 시스템은 다음과 같은 계층 구조로 동작합니다:

조직 (Organization)
  │
  ├── BU-01: 마케팅팀
  │     ├── Monthly Budget: $500
  │     ├── Rate Limit: 1,000 RPM
  │     └── Projects:
  │           ├── promotional-chatbot
  │           │     ├── Model Quotas:
  │           │     │   ├── GPT-4.1: $50/month
  │           │     │   └── Gemini 2.5 Flash: $200/month
  │           │     └── Daily Limit: 50,000 토큰
  │           │
  │           └── email-generator
  │                 ├── Model Quotas:
  │                 └── DeepSeek V3.2: $250/month
  │
  ├── BU-02: 개발팀
  │     └── Projects:
  │           ├── code-review
  │           │     ├── Claude Sonnet 4.5: $300/month
  │           │     └── Max Tokens: 8,192
  │           │
  │           └── ai-assistant
  │                 └── Gemini 2.5 Flash: $150/month
  │
  └── BU-03: 데이터 사이언스팀
        └── Projects:
              ├── data-labeling
              │     └── DeepSeek V3.2: $100/month
              └── analytics-summarization
                    └── Gemini 2.5 Flash: $80/month

이 구조에서 각 레벨은 독립적인 할당량 정책을 가지며, 상위 레벨의 잔여 예산이 하위 레벨의 사용 가능량을 결정합니다. HolySheep의 관리 API를 사용하면 이 전체 구조를 코드로 정의하고 자동화할 수 있습니다.

단계별 구현: 할당량 정책 생성 및 할당

이제 HolySheep AI의 관리 API를 사용하여 실제 할당량 정책을 구성하는 방법을 설명드리겠습니다. 모든 API 호출에서 base_urlhttps://api.holysheep.ai/v1을 사용합니다.

1단계: BU(사업부) 할당량 생성

import requests

HolySheep AI 관리 API 설정

BASE_URL = "https://api.holysheep.ai/v1" API_KEY = "YOUR_HOLYSHEEP_API_KEY" headers = { "Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json" }

BU-01 마케팅팀 할당량 생성

marketing_quota = { "name": "BU-01-Marketing", "type": "business_unit", "monthly_budget_usd": 500.00, "rate_limit_rpm": 1000, "burst_limit": 1500, "priority": 1 } response = requests.post( f"{BASE_URL}/admin/quotas", headers=headers, json=marketing_quota ) print(f"마케팅팀 할당량 생성 결과: {response.status_code}") print(f"할당량 ID: {response.json().get('quota_id')}")

BU-02 개발팀 할당량 생성

dev_quota = { "name": "BU-02-Engineering", "type": "business_unit", "monthly_budget_usd": 800.00, "rate_limit_rpm": 2000, "burst_limit": 3000, "priority": 2 } response = requests.post( f"{BASE_URL}/admin/quotas", headers=headers, json=dev_quota ) print(f"개발팀 할당량 생성 결과: {response.status_code}")

2단계: 프로젝트별 모델 할당량 설정

import requests

BASE_URL = "https://api.holysheep.ai/v1"
API_KEY = "YOUR_HOLYSHEEP_API_KEY"

headers = {
    "Authorization": f"Bearer {API_KEY}",
    "Content-Type": "application/json"
}

프로젝트별 모델 할당량 생성

project_quotas = [ { "name": "promotional-chatbot-gpt4", "parent_id": "BU-01-Marketing", "project_id": "promotional-chatbot", "model": "gpt-4.1", "monthly_budget_usd": 50.00, "daily_token_limit": 100000, "max_tokens_per_request": 4096 }, { "name": "promotional-chatbot-gemini", "parent_id": "BU-01-Marketing", "project_id": "promotional-chatbot", "model": "gemini-2.5-flash", "monthly_budget_usd": 200.00, "daily_token_limit": 500000, "max_tokens_per_request": 8192 }, { "name": "code-review-claude", "parent_id": "BU-02-Engineering", "project_id": "code-review", "model": "claude-sonnet-4.5", "monthly_budget_usd": 300.00, "daily_token_limit": 300000, "max_tokens_per_request": 8192 }, { "name": "ai-assistant-gemini", "parent_id": "BU-02-Engineering", "project_id": "ai-assistant", "model": "gemini-2.5-flash", "monthly_budget_usd": 150.00, "daily_token_limit": 400000, "max_tokens_per_request": 4096 }, { "name": "data-labeling-deepseek", "parent_id": "BU-03-DataScience", "project_id": "data-labeling", "model": "deepseek-v3.2", "monthly_budget_usd": 100.00, "daily_token_limit": 800000, "max_tokens_per_request": 2048 } ] for quota in project_quotas: response = requests.post( f"{BASE_URL}/admin/quotas/project", headers=headers, json=quota ) if response.status_code == 201: print(f"✓ {quota['name']} 할당량 생성 성공") else: print(f"✗ {quota['name']} 실패: {response.text}")

3단계: API 호출 시 프로젝트 태깅

import requests

BASE_URL = "https://api.holysheep.ai/v1"
API_KEY = "YOUR_HOLYSHEEP_API_KEY"

headers = {
    "Authorization": f"Bearer {API_KEY}",
    "Content-Type": "application/json",
    "X-Project-ID": "promotional-chatbot",
    "X-BU-ID": "BU-01-Marketing"
}

프로젝트 태깅을 통한 AI API 호출

payload = { "model": "gpt-4.1", "messages": [ {"role": "system", "content": "당신은 친근한 고객 서비스 어시스턴트입니다."}, {"role": "user", "content": "최신 프로모션 혜택에 대해 알려주세요."} ], "temperature": 0.7, "max_tokens": 500 } response = requests.post( f"{BASE_URL}/chat/completions", headers=headers, json=payload ) if response.status_code == 200: data = response.json() usage = data.get("usage", {}) print(f"응답 완료: {usage.get('total_tokens')} 토큰 사용") print(f"비용: ${usage.get('cost_usd', 0):.4f}") else: print(f"오류: {response.status_code} - {response.text}")

위 코드에서 볼 수 있듯이, API 호출 시 X-Project-IDX-BU-ID 헤더를 추가하면 HolySheep AI가 해당 프로젝트와 BU의 할당량에서 자동으로 비용을 차감합니다. 이 방식 덕분에 기존 코드를 크게 변경하지 않고도 거버넌스 시스템을 적용할 수 있습니다.

월간 정산 및 대금 청구 대시보드 활용

HolySheep AI의 관리 대시보드에서는 다음 정보를 실시간으로 확인할 수 있습니다:

import requests
from datetime import datetime

BASE_URL = "https://api.holysheep.ai/v1"
API_KEY = "YOUR_HOLYSHEEP_API_KEY"

headers = {
    "Authorization": f"Bearer {API_KEY}",
    "Content-Type": "application/json"
}

월간 사용량 리포트 조회

def get_monthly_report(year, month): response = requests.get( f"{BASE_URL}/admin/reports/monthly", headers=headers, params={"year": year, "month": month} ) return response.json()

특정 BU의 상세 사용량 조회

def get_bu_usage(bu_id): response = requests.get( f"{BASE_URL}/admin/usage/bu/{bu_id}", headers=headers, params={"period": "current_month"} ) return response.json()

특정 프로젝트의 모델별 사용량 조회

def get_project_model_usage(project_id): response = requests.get( f"{BASE_URL}/admin/usage/project/{project_id}/models", headers=headers, params={"period": "current_month", "granularity": "daily"} ) return response.json()

현재 월 리포트 조회

report = get_monthly_report(2026, 5) print("=" * 60) print(f"2026년 5월 HolySheep AI 사용량 보고서") print("=" * 60) for bu in report.get("business_units", []): print(f"\n📊 {bu['name']}") print(f" 총 비용: ${bu['total_cost_usd']:.2f} / ${bu['budget_usd']:.2f}") print(f" 사용률: {bu['usage_percentage']:.1f}%") print(f" 잔여 예산: ${bu['remaining_budget_usd']:.2f}") for project in bu.get("projects", []): print(f" └── {project['name']}") for model in project.get("models", []): print(f" ├── {model['model_name']}: ${model['cost_usd']:.2f} ({model['tokens']:,} 토큰)") print("\n예측 정보:") print(f" 월말 예상 비용: ${report['forecast_month_end_usd']:.2f}") print(f" 일일 평균 비용: ${report['daily_average_usd']:.2f}")

위 코드를 스케줄러(Cron, Airflow 등)에 등록하여 매일 또는 매주 실행하면, 재무팀에게 자동화된 비용 보고서를 제공할 수 있습니다. 저는 이를 통해 매월 5일에 전사 AI 비용 리포트를 Slack 채널에 자동 게시하도록 설정하여, 별도의 수동 집계 작업을 완전히 제거했습니다.

실시간 할당량 모니터링 및 알림 설정

import requests
import json

BASE_URL = "https://api.holysheep.ai/v1"
API_KEY = "YOUR_HOLYSHEEP_API_KEY"

headers = {
    "Authorization": f"Bearer {API_KEY}",
    "Content-Type": "application/json"
}

할당량 임계치 알림 설정

alert_configs = [ { "name": "BU-01-Budget-80-Alert", "quota_id": "BU-01-Marketing", "threshold_percent": 80, "notification_channels": [ {"type": "email", "recipients": ["[email protected]", "[email protected]"]}, {"type": "slack", "webhook_url": "https://hooks.slack.com/services/YOUR/SLACK/WEBHOOK"} ], "enabled": True }, { "name": "BU-01-Budget-95-Alert", "quota_id": "BU-01-Marketing", "threshold_percent": 95, "notification_channels": [ {"type": "email", "recipients": ["[email protected]"]}, {"type": "slack", "webhook_url": "https://hooks.slack.com/services/YOUR/SLACK/WEBHOOK"} ], "enabled": True }, { "name": "GPT4-Project-Critical-Alert", "quota_id": "promotional-chatbot-gpt4", "threshold_percent": 90, "notification_channels": [ {"type": "pagerduty", "integration_key": "YOUR_PAGERDUTY_KEY"} ], "enabled": True } ] for config in alert_configs: response = requests.post( f"{BASE_URL}/admin/alerts", headers=headers, json=config ) if response.status_code == 201: print(f"✓ {config['name']} 알림 설정 완료") else: print(f"✗ {config['name']} 실패: {response.text}")

실시간 사용량 폴링 (모니터링 대시보드용)

def poll_usage(quota_ids, interval_seconds=60): while True: payload = { "quota_ids": quota_ids, "include_forecast": True } response = requests.post( f"{BASE_URL}/admin/usage/poll", headers=headers, json=payload ) if response.status_code == 200: data = response.json() print(f"[{datetime.now().strftime('%H:%M:%S')}] 사용량 업데이트") for quota in data.get("quotas", []): usage_pct = (quota["used_usd"] / quota["budget_usd"]) * 100 bar = "█" * int(usage_pct / 5) + "░" * (20 - int(usage_pct / 5)) print(f" {quota['name'][:30]:30s} |{bar}| {usage_pct:5.1f}%") else: print(f"폴링 오류: {response.text}") import time time.sleep(interval_seconds)

마켓팅 BU와 GPT-4.1 프로젝트 사용량 폴링

poll_usage(["BU-01-Marketing", "promotional-chatbot-gpt4"], interval_seconds=60)

실시간 폴링 기능을 활용하면 내부 모니터링 대시보드에서 팀 전체가 현재 할당량 상태를一眼就能够掌握할 수 있습니다. 저는 Grafana 대시보드에 HolySheep API에서 수집한 데이터를 시각화하여, 경영진 회의실에서 실시간 AI 비용 현황을 보여드린 바 있습니다.

자주 발생하는 오류와 해결책

1. 할당량 초과 오류 (429 Quota Exceeded)

# 오류 응답 예시
{
    "error": {
        "code": "QUOTA_EXCEEDED",
        "message": "Monthly budget exceeded for quota BU-01-Marketing",
        "quota_id": "BU-01-Marketing",
        "used_usd": 500.00,
        "budget_usd": 500.00,
        "reset_date": "2026-06-01T00:00:00Z"
    }
}

해결 방법: 자동Fallback 로직 구현

def call_with_fallback(prompt, primary_model="gpt-4.1", fallback_model="gemini-2.5-flash"): # 1순위 모델로 시도 response = call_holysheep(prompt, primary_model) if response.status_code == 429: print(f"⚠️ {primary_model} 할당량 초과, {fallback_model}으로 대체...") # 대체 모델로 재시도 response = call_holysheep(prompt, fallback_model) if response.status == 200: print(f"✓ {fallback_model} 응답 성공 (비용 절감: ${calculate_savings(prompt, primary_model, fallback_model):.2f})") return response return response

할당량 초과 시 Slack 알림과 함께 자동 증액 요청

def handle_quota_exceeded(error_response, quota_id): error = error_response.json()["error"] current_budget = error["budget_usd"] # 현재 사용량 확인 usage_response = requests.get( f"{BASE_URL}/admin/quotas/{quota_id}/usage", headers=headers ) usage = usage_response.json() # 20% 증액 제안 suggested_budget = current_budget * 1.2 # 관리자에게 증액 요청 메시지 전송 slack_message = { "text": f"🚨 할당량 초과 알림", "attachments": [{ "color": "danger", "fields": [ {"title": "할당량 ID", "value": quota_id, "short": True}, {"title": "현재 예산", "value": f"${current_budget:.2f}", "short": True}, {"title": "증액 제안", "value": f"${suggested_budget:.2f}", "short": True}, {"title": "초과 사용량", "value": f"${error['used_usd'] - current_budget:.2f}", "short": True} ] }] } requests.post("https://hooks.slack.com/services/YOUR/WEBHOOK", json=slack_message) return {"status": "alert_sent", "suggested_budget": suggested_budget}

2. 잘못된 프로젝트 태깅으로 인한 할당량 누락

# 문제 상황: X-Project-ID 헤더 누락 시

오류 응답

{ "error": { "code": "MISSING_PROJECT_TAG", "message": "X-Project-ID header is required for quota tracking" } }

해결: 중앙집중式 API 래퍼 함수 사용

class HolySheepClient: def __init__(self, api_key, default_project=None, default_bu=None): self.api_key = api_key self.default_project = default_project self.default_bu = default_bu self.base_url = "https://api.holysheep.ai/v1" def _get_headers(self, project_id=None, bu_id=None): headers = { "Authorization": f"Bearer {self.api_key}", "Content-Type": "application/json", "X-Project-ID": project_id or self.default_project, "X-BU-ID": bu_id or self.default_bu } # 필수 태그 검증 if not headers["X-Project-ID"]: raise ValueError("프로젝트 ID가 설정되지 않았습니다. default_project를 설정하거나 project_id 파라미터를 전달하세요.") return headers def chat_completions(self, messages, model="gpt-4.1", project_id=None, bu_id=None): headers = self._get_headers(project_id, bu_id) payload = { "model": model, "messages": messages, "temperature": 0.7, "max_tokens": 2000 } response = requests.post( f"{self.base_url}/chat/completions", headers=headers, json=payload ) return response

사용 예시

client = HolySheepClient( api_key="YOUR_HOLYSHEEP_API_KEY", default_project="production", default_bu="BU-02-Engineering" )

프로젝트 태깅 자동 포함

response = client.chat_completions( messages=[{"role": "user", "content": "안녕하세요"}], model="gemini-2.5-flash" )

3. 월말 정산 불일치 (Invoice Reconciliation)

# 문제 상황: 대시보드 금액 ≠ 청구 금액

원인: 미확인 에러로 인한 재시도로 과도한 토큰 소비

해결: 사용량 감사 로그 비교

def reconcile_usage(start_date, end_date): # HolySheep 정산 데이터 invoice_response = requests.get( f"{BASE_URL}/admin/invoice", headers=headers, params={"start_date": start_date, "end_date": end_date} ) invoice_data = invoice_response.json() # 내부 로그 데이터 (우리 시스템에서 기록한 사용량) our_logs = load_internal_usage_logs(start_date, end_date) # 차이 분석 discrepancies = [] for model in invoice_data["models"]: our_usage = sum( log["tokens"] for log in our_logs if log["model"] == model["name"] ) invoice_usage = model["total_tokens"] diff = invoice_usage - our_usage if abs(diff) > 0: discrepancies.append({ "model": model["name"], "invoice_tokens": invoice_usage, "our_log_tokens": our_usage, "difference": diff, "estimated_extra_cost": diff * model["cost_per_token"] }) if discrepancies: print("⚠️ 정산 불일치 발견:") for d in discrepancies: print(f" {d['model']}: 청구 {d['invoice_tokens']:,} vs 로그 {d['our_log_tokens']:,}") print(f" 차이: {d['difference']:,} 토큰 (약 ${d['estimated_extra_cost']:.2f})") # HolySheep 지원팀에 문의 support_ticket = { "subject": "월간 정산 불일치 신고", "description": f"{start_date} ~ {end_date} 기간 정산 금액 불일치", "evidence": discrepancies } requests.post(f"{BASE_URL}/admin/support/tickets", headers=headers, json=support_ticket) return discrepancies

재시도 로직 최적화로 불일치 방지

def robust_api_call_with_retry(messages, model, max_retries=3): for attempt in range(max_retries): response = requests.post( f"{BASE_URL}/chat/completions", headers=headers, json={"model": model, "messages": messages} ) if response.status_code == 200: return response if response.status_code == 429: # Rate limit - 대기 후 재시도 wait_time = 2 ** attempt # 지수 백오프 time.sleep(wait_time) continue # 다른 오류는 즉시 실패 if response.status_code >= 500: time.sleep(1) continue return response # 4xx 오류는 재시도 무의미 raise Exception(f"최대 재시회수 초과: {response.status_code}")

이런 팀에 적합 / 비적합

✅ HolySheep AI 할당량 거버넌스가 적합한 팀

❌ HolySheep AI 거버넌스가 과도할 수 있는 경우

가격과 ROI

HolySheep AI의 할당량 거버넌스 시스템은 무료 기능이지만, 실질적인 비용 절감 효과를 계산해 보겠습니다.

시나리오 HolySheep 미사용 HolySheep 사용 절감 효과
월간 토큰 사용량 1,000만 토큰 1,000만 토큰 -
모델 조합 100% GPT-4.1 60% DeepSeek + 30% Gemini + 10% GPT-4.1 -
총 비용 (월) $800.00 $226.20 $573.80 (71.7%)
총 비용 (연) $9,600.00 $2,714.40 $6,885.60 (71.7%)
예산 초과 방지 불가 ( 事後 확인만) 실시간 알림 + 자동Fallback 예측 불가 초과 Elimin
부서별 비용 투명성 전사 합산만 확인 BU/프로젝트/모델별 상세 책임 소재 명확화

위 계산에서 보듯이, HolySheep AI의 다중 모델 지원과 적절한 모델 선택 가이드라인만으로도 연간 $6,885 이상의 비용 절감이 가능합니다. 여기에 할당량 관리로 인한 예산 초과 방지 효과까지 합하면 ROI는 훨씬 높아집니다.

왜 HolySheep를 선택해야 하나

저는 HolySheep AI를 선택한 이유를 다음 5가지로 정리할 수 있습니다:

  1. 단일 API 키로 모든 모델 통합: GPT-4.1, Claude Sonnet 4.5, Gemini 2.5 Flash, DeepSeek V3.2를 하나의 엔드포인트로 접근. 기존 다중 공급자 관리의 복잡성이 완전히 사라집니다.
  2. 기업급 거버넌스 기능: BU × 프로젝트 × 모델의 삼차원 할당량 시스템은 엔터프라이즈 환경에 필수적입니다. 부서별 예산 통제, 실시간 모니터링, 자동 알림까지 기본 제공됩니다.
  3. 경쟁력 있는 가격 정책: DeepSeek V3.2의 $0.42/MTok는 시장 최저가 수준이며, HolySheep를 통하면 모든 모델을 단일 대금 청구를 통해 관리할 수 있습니다.
  4. 로컬 결제 지원: 해외 신용카드 없이도 결제 가능. 글로벌 서비스임에도 국내 결제 인프라를 그대로 활용할 수 있습니다.
  5. 간편한 마이그레이션: 기존 OpenAI 호환 코드에서 base_url만 변경하면 즉시 사용 가능. 수십 개의 API 키를 하나의 HolySheep 키로 통합 관리할 수 있습니다.

특히 HolySheep의 관리 API는 Swagger 문서가 잘 정리되어 있어, 처음 integração하는 개발자도 1시간이면 기본적인 할당량 시스템을 구축할 수 있습니다. 제가 첫 적용 때 테스트 환경에서 실제 비용이 청구되지 않도록 샌드박스 모드를 지원하는 점도 실전 도입 전 검증에 큰 도움이 되었습니다.

빠른 시작 가이드

아직 HolySheep AI 계정이 없다면, 다음 단계로 즉시 시작할 수 있습니다:

  1. 지금 가입하여 무료 크레딧 받기 (신용카드 불필요)
  2. 대시보드에서 API 키 생성 및 할당량 정책 설정
  3. 기존 코드에서 base_urlhttps://api.holysheep.ai/v1로 변경
  4. X-Project-IDX-BU-ID 헤더 추가
  5. 실시간 대시보드에서 비용 모니터링 시작

구독 시 무료 크레딧이 제공되므로, 프로덕션 환경에 적용하기 전에 충분히 기능 테스트가 가능합니다. 저의 경우 무료 크레딧으로 2주간 모든 모델과 할당량 기능을 검증한 후 정식 도입을 결정했습니다.

결론

기업 환경에서 AI API를 운영하는 것은 기술적 도전만큼이나 재무적 통제도 중요한 문제입니다. HolySheep AI의 삼차원 할당량 거버넌스 시스템은 이 두 가지 과제를 동시에 해결해 줍니다.

단일 API 키로 여러 모델을 접근