Skip to content

🔑 AI 모델 API 키 설정 ​

AMBA는 사용자의 PC 내부 파일과 로컬 계산 능력을 세계 유수의 상용 AI가 제공하는 고도화된 전략 추론 능력과 결합합니다. AMBA를 활용하려면 지원되는 AI 공급자 중 최소 하나의 API 키가 필요합니다.


🔒 키 저장 위치: OS 키체인에만 저장 ​

IMPORTANT

AMBA는 API 키를 운영체제 키체인에만 저장합니다:

  • macOS: macOS Keychain
  • Windows: Windows Credential Manager
  • Linux: D-Bus를 통한 Secret Service(GNOME Keyring, KWallet 5.97 이상, 또는 Secret Service를 켠 KeePassXC)

평문이나 데이터베이스로 대체 저장하지 않습니다. 키는 로그에 기록되지 않으며 해당 키를 발급한 제공업체로만 전송됩니다. 저장 후 키를 다시 읽어 키체인이 실제로 보관한 경우에만 성공으로 표시합니다. 붙여 넣은 키는 앞뒤 공백이 제거되며, 줄바꿈·보이지 않는 문자·비ASCII 문자가 포함된 키는 거부됩니다.

키링이 실행 중이지 않은 Linux: 저장이 "시스템 키체인을 사용할 수 없습니다…"로 실패하고 설정 → 시스템 진단에 키체인 사용 불가로 표시됩니다. GNOME Keyring 또는 KWallet을 설치/활성화한 뒤 AMBA를 다시 시작하세요(자세히).

TIP

macOS에서 "AMBA wants to use your confidential information stored in … in your keychain"이 표시되나요? AMBA는 모든 키를 하나의 키체인 항목에 보관하며, 실행 중 이 항목을 최대 한 번만 읽습니다. 항상 허용(Always Allow) 을 선택하면 더 이상 묻지 않으며, 서명된 업데이트도 이 선택을 유지합니다. 직접 빌드한 개발 버전은 빌드할 때마다 서명이 바뀌므로 다시 빌드할 때마다 다시 묻습니다. 0.5.11 이하에서 저장한 키는 처음 사용될 때 이 하나의 항목으로 옮겨지므로, 이전 키마다 한 번씩만 물을 수 있습니다.

어떤 항목이며 왜 "허용"만으로는 부족한가요? 대화 상자에는 항목 이름 AMBA – saved API keys and connections(계정 amba-vault-v1)가 표시됩니다. 이전 버전에서 만든 항목은 다음에 키를 저장하거나 로그인할 때까지 amba로 표시됩니다. AMBA의 모든 키와 연결을 보관하는 단 하나의 항목입니다. 허용(Allow) 은 한 번만 허용하므로 다음 실행 시, 그리고 키를 저장하거나 Google에 로그인할 때 다시 묻습니다. 항상 허용(Always Allow) 을 선택하면 계속 허용됩니다. 실행 중인 AMBA는 키가 실제로 바뀌지 않는 한 키체인에 다시 접근하지 않습니다. Google Drive의 매시간 로그인 갱신은 메모리에서만 처리되며 더 이상 키체인에 다시 쓰지 않습니다.

WARNING

0.5.9에서 업데이트하는 경우: 0.5.9로 업데이트한 뒤 저장한 키는 보관되지 않았습니다. 설정 → AI 모델에서 다시 입력하세요. 0.5.8 이하에서 저장한 키는 첫 실행 시 자동으로 키체인으로 옮겨집니다.


📋 지원 AI 공급자 및 키 발급 방법 ​

1. Anthropic Claude (강력 추천) ​

최적 용도: 전략 종합 분석, 다부서 업무 분해, 심층 논리 추론 및 최고경영진 보고서 작성.

권장 모델: Claude Opus 5.5(AMBA의 기본 Claude 모델), 빠른 일상 작업용 Claude Sonnet 5.5, 가볍고 양이 많은 작업용 Claude Haiku 5.5. 가장 어려운 작업에는 Claude Fable 5.1을 선택할 수 있습니다. Claude 3.x 모델은 레거시로 유지됩니다.

  1. Anthropic 콘솔에 접속합니다.
  2. 계정 생성 또는 로그인합니다.
  3. API Keys 메뉴로 이동하여 Create Key를 클릭합니다.
  4. 키 이름을 AMBA Desktop으로 지정하고 발급된 키(sk-ant-...)를 복사합니다.

Claude in Amazon Bedrock (AWS를 사용하는 기업에 권장) ​

이미 AWS를 사용 중이라면 Claude in Amazon Bedrock을 통해 Claude를 사용하세요. 사용 요금은 고객님의 AWS 계정으로 청구·관리되며, AMBA는 bedrock-mantle.<region>.api.aws로 요청을 보냅니다("이 기기에서 나간 데이터" 패널에 표시됨).

  1. AWS 콘솔에서 사용하는 리전(예: us-east-1)의 Amazon Bedrock → Model access를 열고 사용할 Claude 모델(Claude Opus 5.5, Claude Sonnet 5.5, Claude Haiku 5.5)을 활성화합니다.
  2. 자격 증명을 만듭니다: Bedrock API 키(Amazon Bedrock → API keys, 단기 키는 12시간 내 만료) 또는 bedrock-mantle:CreateInference 호출이 허용된 IAM 액세스 키.
  3. AMBA에서 설정 → 모델 → 공급자 추가 → AWS Bedrock을 열고 키와 리전을 입력한 뒤 (Claude in Amazon Bedrock) 표시가 있는 모델을 선택합니다.

이 모델들은 Anthropic 키로 쓰는 Claude와 똑같이 동작합니다(사고 요약, effort, 프롬프트 캐싱, 네이티브 도구 호출). Bedrock에서 제공되지 않는 두 기능, 즉 거절된 요청을 다른 모델로 서버 측에서 재시도하는 기능과 strict 도구 스키마는 AMBA도 사용하지 않습니다. us.anthropic.claude-sonnet-4-5-20250929-v1:0 같은 기존 Bedrock 모델 ID와 Claude가 아닌 Bedrock 모델은 이전처럼 Bedrock Converse API를 사용합니다. 실행이 "model access" 오류로 실패하면 Amazon Bedrock → Model access에서 해당 모델을 활성화한 뒤 다시 시도하세요.

2. OpenAI ​

최적 용도: 표준적인 비즈니스 업무 처리, 정형화된 문서 초안 작성.

  1. OpenAI 플랫폼에 접속합니다.
  2. Settings > API Keys로 이동합니다.
  3. Create new secret key를 클릭하여 키(sk-proj-...)를 생성하고 복사합니다.

3. Google Gemini ​

최적 용도: 초고속 멀티모달 분석 및 대용량 문서 일괄 검토.

  1. Google AI Studio에 접속합니다.
  2. Get API key를 클릭하여 신규 키를 발급받습니다.

4. OpenRouter ​

최적 용도: 단일 계정으로 수백 개의 최첨단 상용 모델 및 오픈소스 모델 통합 접근.

  1. OpenRouter에 접속합니다.
  2. Keys 메뉴에서 새 API 키(sk-or-...)를 발급받습니다.

5. TypeSafe AI (Jev — System 1 Decision Engine) ​

최적 용도: 1초 미만 초고속 의도 판별 및 사고 모드(Research, Plan, Agent) 자동 라우팅.

  1. TypeSafe AI에 접속합니다.
  2. Jev 의사결정 엔진 전용 API 키를 발급받습니다.

⚙️ AMBA에 키를 등록하는 방법 ​

  1. 컴퓨터에서 AMBA 애플리케이션을 실행합니다.
  2. 좌측 메뉴에서 **⚙️ Settings > Model Settings (모델 설정)**을 클릭합니다.
  3. 3단계 안내에 따라 설정합니다:
    • 1단계: 주요 모델 (Primary Model): 메인 전략 추론 모델(예: Claude Opus 5.5 또는 GPT-4o)을 선택하고 API 키를 입력합니다.
    • 2단계: 대체 모델 (Fallback): 속도 제한(Rate limit)이나 네트워크 장애 발생 시 대처할 보조 모델을 지정합니다.
    • 3단계: 고급 및 실험적 라우팅 (Advanced & Experimental Routing): OpenRouter 또는 TypeSafe AI (Jev) 키를 등록하여 초고속 사고 모드 자동 라우팅을 활성화합니다.
  4. Save Key를 누릅니다. 입력란에 키가 키체인에 저장되었음이 표시됩니다. 키체인이 보관할 수 없으면 이유를 설명하는 오류가 표시되고 키는 저장되지 않습니다.

🧭 어떤 모델이 작업하나요 ​

설정 → AI 모델 → 2단계에서 고른 모델이 모든 것의 기본값입니다. 직접 고른 모델이 이보다 우선하며, 순서는 다음과 같습니다.

  1. 에이전트 — 에이전트 채팅에서 고른 모델. 그 에이전트(첫 번째 "Bot 1" 포함)에 저장되고 프로젝트 모델은 바뀌지 않습니다. 에이전트는 채팅, 프로세스 단계, 단계 테스트에서 이 모델을 씁니다. 목록 맨 위의 기본값 따르기 (…) 는 에이전트 자체 선택을 해제합니다.
  2. 프로젝트 — 프로젝트 설정 → 일반 → AI 모델에서 고른 모델. 새 프로젝트는 기본값 따르기 (…) 로 시작합니다.
  3. 기본값 — 설정 → AI 모델 → 2단계. 여기서 바꾸면 자체 선택이 없는 모든 프로젝트와 에이전트가 따라 바뀝니다.

아무것도 정하지 않았다면 키가 설정된 첫 번째 모델을 씁니다. "한 문장으로 만들기"와 에이전트에게 요청 단계에는 모델과 그 이유가 표시됩니다: Opus 5.5 (Amazon Bedrock) · 기본값, · 프로젝트, · 에이전트.

이전 버전의 프로젝트와 에이전트는 기존 모델을 유지합니다. 한 번에 모두 기본값으로 되돌리려면 2단계의 모든 프로젝트에서 기본 모델 사용을 쓰세요. 바뀔 프로젝트와 에이전트 수를 먼저 알려 주고 확인을 받습니다.