에이전트별 OpenAI 비용을 SDK에서 바로 나눠 보는 방법

여러 가 같은 OpenAI 키를 쓰면 월 청구서가 하나의 숫자로만 보일 수 있다. 이 방식은 어떤 에이전트, 기능, 실행이 돈을 썼는지 나누어 보려는 문제를 다룬다. 보통 이런 추적 도구는 나 프록시를 거치게 해서 요청과 응답을 기록하지만, 그러면 지연이 늘고 장애 지점이 하나 더 생기며 민감한 프롬프트가 외부로 나갈 수 있다.

제안된 구조는 를 감싸는 SDK가 앱 안에서 호출을 측정하고, 실제 은 OpenAI로 직접 보내는 방식이다. 외부 제어 API에는 토큰 수, 비용, 에이전트 이름, 실행 태그 같은 만 보낸다. 프롬프트와 응답 본문은 앱 밖으로 나가지 않는다.

코드에서는 OpenAI 가져오기 경로를 바꾸고, 의 Spaturzu 키와 OpenAI 키를 읽은 뒤, 호출마다 에이전트 이름을 한 줄로 붙인다. 제목 기준으로 이 도구는 에이전트별 예산과 하드 캡도 SDK 안에서 강제하는 방향을 내세운다.

핵심 포인트

  • 같은 OpenAI 키를 여러 에이전트가 쓰면 기본 대시보드만으로는 비용 원인을 세부적으로 보기 어렵다.
  • 방식은 모든 요청을 중간 서버로 보내므로 지연, 장애 지점, 데이터 노출 문제가 생길 수 있다.
  • SDK가 를 감싸고 은 OpenAI로 직접 보낸다.
  • 외부에는 토큰 수, 비용, 에이전트와 실행 태그 같은 만 보낸다.
  • 프롬프트와 응답 본문은 앱 안에 남기려는 설계다.
원문 보기