콘텐츠로 이동

OpenClaw API 사용량과 비용 관리하기

개발을 하다 보면 예상치 못한 API 호출로 인해 월말 청구서를 보고 당황하는 경우가 종종 있어요. 특히 여러 모델과 도구를 연결해 사용하는 에이전트 환경에서는 어떤 기능이 내 지갑을 가볍게 만들고 있는지 정확히 파악하는 것이 중요합니다. 비용이 어디서 발생하는지 모르면 프로젝트를 지속하기 어렵기 때문이죠.

OpenClaw를 사용하면서 API 비용을 투명하게 관리하고, 불필요한 지출을 줄일 수 있는 설정법을 정리해 드릴게요.

시작하기 전에 다음 항목들이 준비되어 있는지 확인해 주세요.

  • OpenClaw 설치 및 실행 환경
  • 사용 중인 모델 제공업체의 API Key (OpenAI, Anthropic 등)
  • (선택 사항) auth-profiles.json 파일 및 환경 변수 설정

OpenClaw에서 비용을 확인하는 가장 빠른 방법 3가지를 소개합니다. 5분 안에 현재 사용량을 파악해 보세요.

  1. 현재 세션 비용 확인: 채팅창에 /status를 입력하세요. 현재 세션의 모델, 컨텍스트 사용량, 그리고 마지막 응답에 대한 예상 비용(API Key 인증 시)을 바로 보여줍니다.
  2. 메시지별 비용 표시: 모든 응답 하단에 비용을 표시하고 싶다면 /usage full 명령어를 사용하세요. 토큰 사용량과 예상 비용이 함께 나타납니다.
  3. 전체 쿼터 확인: CLI에서 openclaw status --usage 또는 openclaw channels list를 실행하면 제공업체별 사용량 윈도우(쿼터 스냅샷)를 확인할 수 있습니다.

OpenClaw는 다양한 경로로 API Key를 찾아 사용합니다. 주로 환경 변수(OPENAI_API_KEY 등), auth-profiles.json, 또는 config 파일의 각 서비스 설정 섹션에서 키를 가져와요. 비용이 발생하는 주요 지점은 다음과 같습니다.

1) 코어 모델 응답 및 미디어 분석

섹션 제목: “1) 코어 모델 응답 및 미디어 분석”

가장 기본적인 비용 발생 원인입니다. OpenAI나 Anthropic 같은 제공업체를 통한 모든 채팅 응답과 도구 호출에 비용이 듭니다. 또한 이미지, 오디오, 비디오를 분석할 때도 API를 사용해요.

  • Audio: OpenAI, Groq, Deepgram (키가 있으면 자동 활성화)
  • Image/Video: OpenAI, Anthropic, Google

memorySearch.provider 설정에 따라 비용이 발생할 수 있습니다.

  • 유료: openai, gemini, voyage 등을 사용하면 임베딩 API 호출 비용이 듭니다.
  • 무료: 비용을 아끼고 싶다면 memorySearch.provider = "local"로 설정하여 로컬에서 임베딩을 처리하세요.

web_search나 web_fetch 도구는 외부 서비스를 이용합니다.

  • Brave Search: BRAVE_API_KEY가 필요하며, 무료 티어(월 2,000회)라도 카드 등록이 필요할 수 있습니다.
  • Firecrawl: 웹 페이지 데이터를 긁어올 때 API Key가 있으면 해당 서비스를 호출합니다. 설정되지 않은 경우 직접 fetch 방식을 사용해 비용을 아낍니다.
  • 컴팩션(Compaction): 세션 기록이 길어지면 요약을 위해 현재 모델을 사용하며 API를 호출합니다.
  • Talk 모드: ElevenLabs를 설정한 경우 음성 합성에 비용이 발생합니다.
  • 모델 스캔: openclaw models scan 명령어로 OpenRouter 모델을 조사할 때 API를 사용합니다.

사용 중 발생할 수 있는 일반적인 상황과 해결책입니다.

  • 비용이 표시되지 않아요: OAuth 인증 흐름을 사용하는 경우 달러 단위의 비용이 숨겨질 수 있습니다. 이럴 때는 /usage tokens를 사용해 토큰 사용량이라도 확인해 보세요.
  • Brave Search API 오류: Brave 무료 티어를 사용하더라도 본인 인증을 위해 신용카드 등록이 필요합니다. 업그레이드하지 않는 한 비용은 청구되지 않으니 설정을 확인해 보세요.
  • 예상보다 비용이 많이 나와요: 세션 요약(Compaction) 기능이 자주 실행되고 있는지 확인해 보세요. 긴 대화 기록을 요약할 때도 현재 설정된 모델의 API를 사용합니다.

더 궁금한 점이 있다면 AI Setup Assistant에게 물어보세요!

OpenClaw

OpenClaw Expert

아직 막혀 있나요?

이 문서에서 답을 못 찾았다면 OpenClaw Expert에게 바로 물어보세요.