본문으로 건너뛰기

7.4. API 키·토큰

개요​

AI 에이전트는 AI 모델이나 외부 서비스에 접속할 때 키와 토큰을 씁니다. 「API 키·토큰」 화면은 이 키와 토큰이 어느 프로파일(작업공간 안의 AI 에이전트 한 명의 설정 묶음, 4.2. 프로파일 개요와 모델)에 어떤 상태로 들어 있는지 보여 줍니다. 키가 곧 끝나는지, 값이 비어 있는지 확인할 때 씁니다. 값이 필요한 서비스를 연결하기 전에 이미 들어 있는지 볼 때도 씁니다.

권한: 화면은 모든 사용자가 봅니다. 값을 넣고 바꾸는 일은 AI 에이전트 작업공간의 주인, 팀 관리자, 관리자가 합니다. 「관리 기록」의 상태, 담당, 메모는 관리자만 적습니다.

용어는 다음과 같습니다. 전체 낱말은 A.1. 용어 사전에 있습니다.

용어뜻
API 키서비스가 사용자를 알아보도록 발급하는 비밀 문자열입니다.
토큰(접속)접속 권한을 담은 비밀 문자열입니다. 만료일이 있는 것이 많습니다. AI 가 읽고 쓴 글의 양을 세는 토큰(7.1. 사용량)과 다릅니다.
LLMAI 가 글을 읽고 쓰는 데 쓰는 대규모 언어 모델(Large Language Model)입니다.
MCP외부 프로그램의 기능을 AI 에이전트에 붙이는 연결 방식(Model Context Protocol)입니다. 4.5. 외부 도구(MCP) 연결을 봅니다.

주의: 이 화면은 키와 토큰의 값을 보여 주지 않습니다. 이름, 위치, 채워져 있는지, 만료일, 같은 값이 여러 곳에 있는지만 보여 줍니다.

화면 열기​

왼쪽 메뉴의 「설정 › API 키·토큰」을 엽니다. 메뉴 옆에 숫자가 붙으면 만료되었거나 곧 만료되는 키가 있다는 뜻입니다.

「API 키 · 토큰」 화면. 값은 보이지 않고 이름과 상태만 나옵니다.

그림 7.4-1. 「API 키 · 토큰」 화면

화면 머리의 「프로파일」 선택에서 보고 싶은 프로파일을 고릅니다. 「전체 프로파일」을 고르면 모든 프로파일의 행이 나옵니다.

AAS 가 모든 프로파일에 기본으로 넣는 AI 모델 연결 키는 표에서 빠집니다. 빠진 개수는 표 아래 안내에 나옵니다. 모델 연결은 프로파일의 설정에서 봅니다.

카드로 확인할 것 고르기​

화면 위의 카드에는 확인할 항목의 수가 나옵니다. 「만료·만료 임박」, 「빈 값」, 「백업·임시 파일」 카드를 누르면 그 조건의 행만 보입니다.

카드뜻
만료·만료 임박이미 만료되었거나 14일 안에 만료되는 키
빈 값이름만 있고 값이 비어 있는 키
백업·임시 파일백업이나 임시 파일로 보이는 항목. 정리해도 되는지 확인합니다.
복사된 값같은 값이 여러 곳에 복사된 키. 바꿀 때 모두 함께 바꿔야 합니다.

「확인할 것」 보기에는 위 문제가 있는 행만 모입니다.

표 읽기​

표의 행은 키나 토큰 하나입니다. 행을 누르면 서랍이 열립니다.

칸내용
이름키나 토큰의 이름
범위모든 프로파일이 함께 쓰는 「전역」인지, 어느 프로파일의 것인지
인터페이스접속하는 대상. 예: LLM(AI 모델), MCP(외부 도구)
저장 위치.env, config.yaml, secrets 폴더 같은 위치
값「채워져 있음」 또는 「비어 있음」
만료만료일. 값에 만료 정보가 있을 때만 나옵니다.

서랍의 「쓰는 곳」에서 이 키를 어느 서비스나 도구가 쓰는지 봅니다. 「같은 값이 N곳에」 표시가 있으면 같은 값이 복사된 곳이 나옵니다.

값 넣거나 바꾸기​

서랍의 「값 바꾸기」 구역에서 키를 바꿉니다. 먼저 서랍과 표의 「저장 위치」 칸에 나온 이름을 보고, 아래 표에서 같은 줄의 방법을 고릅니다.

저장 위치바꾸는 방법
.env서랍의 「값 바꾸기」 구역에서 값을 넣거나 바꿉니다. 「{프로파일} 프로파일의 비밀값에서 바꾸기」 링크로 비밀값 탭도 열 수 있습니다.
config.yaml「{프로파일} 프로파일의 설정에서 바꾸기」 링크로 설정 탭에서 바꿉니다.
secrets 폴더, auth.json이 화면에서 바꿀 수 없습니다. 서랍의 안내 문구를 관리자에게 전달합니다.

화면 위의 「새 비밀값」으로 새 키를 넣을 수도 있습니다. 프로파일을 고르고, 이름을 영문 대문자·숫자·밑줄로 적고, 값을 넣습니다. 이름은 영문 대문자로 시작해 2자에서 64자까지입니다. 예: TELEGRAM_BOT_TOKEN 이름이 규칙에 맞지 않으면 「이름은 영문 대문자로 시작하고 영문 대문자·숫자·_ 로 2~64자여야 합니다」가 나오고 저장되지 않습니다. 규칙에 맞게 고쳐 다시 넣습니다.

권한이 없으면 값을 넣는 버튼이 보이지 않습니다. 이때는 주인이나 관리자에게 요청합니다. 안전한 연결(https)이 아닌 주소에서는 비밀값을 넣을 수 없습니다. 그때는 https 주소로 접속합니다.

바꾼 값은 화면에 다시 나오지 않습니다. 바꾼 값은 다음 대화부터 적용됩니다. 메신저용 값은 게이트웨이(AI 에이전트가 메신저와 예약 작업을 받는 통로)를 다시 시작해야 적용되므로, 바꾼 뒤 관리자에게 게이트웨이를 다시 시작해 달라고 요청합니다. 새로 넣은 키의 「쓰는 곳」이 0 인 것은 정상입니다. 아직 어떤 도구도 그 키를 쓰기 전이기 때문입니다.

성공하면 표의 「값」 칸이 「채워져 있음」으로 바뀝니다. 「새 비밀값」은 「○○ 을(를) ○○ 프로파일에 저장했습니다」 알림도 나옵니다. 「값」 칸이 계속 「비어 있음」이면 이름이 맞는지, 권한이 있는지 확인하고, 그래도 같으면 관리자에게 알립니다.

값 넣기와 인증 파일 올리기를 자세히 알려면 4.4. 비밀값과 인증 파일을 봅니다.

만료 확인하기​

  1. 왼쪽 메뉴의 「API 키·토큰」 옆 숫자를 봅니다.
  2. 화면에서 「만료·만료 임박」 카드를 누릅니다.
  3. 행을 눌러 만료일과 쓰는 곳을 확인합니다.
  4. 키를 발급한 서비스에서 새 키를 받은 뒤, 「값 바꾸기」에서 새 값을 넣습니다. 새 키는 관리자나 해당 서비스 담당자에게 받습니다.

AAS 에 접속하는 Claude Code 토큰의 만료는 이 화면이 아니라 「설정 › Claude Code 연결」에서 봅니다. 자세한 내용은 7.5. Claude Code 연결을 봅니다.

관리 기록​

「확인할 것」 옆의 「등록됨」 보기에는 관리자가 담당과 용도를 적어 둔 항목이 나옵니다. 일반 사용자는 읽기만 합니다.

관련 문서​