사용자 정의 비용 추가
- Python
- TypeScript
add_cost 메서드를 사용해 사용자 정의 비용을 추가할 수 있습니다.
필요한 세 가지 필드는 llm_id, prompt_token_cost, completion_token_cost입니다.
llm_id는 LLM의 이름입니다(예: gpt-4o). prompt_token_cost와 completion_token_cost는 해당 LLM의 토큰당 비용입니다(LLM 가격이 백만 토큰 기준으로 제공된 경우, 값을 반드시 변환해서 사용하세요).
또한 특정 날짜부터 비용이 적용되도록 하기 위해 effective_date를 datetime으로 설정할 수 있으며, 기본값은 현재 날짜입니다.비용 조회
- Python
- TypeScript
query_costs 메서드를 사용해 비용을 조회할 수 있습니다.
비용을 조회하는 방법은 여러 가지가 있으며, 단일 비용 ID를 전달하거나 LLM 모델 이름 목록을 전달할 수 있습니다.사용자 정의 비용 삭제하기
- Python
- TypeScript
purge_costs 메서드를 사용해 사용자 정의 비용을 삭제할 수 있습니다. 비용 ID 목록을 전달하면, 해당 ID를 가진 비용이 삭제됩니다.프로젝트 비용 계산
- Python
- TypeScript
약간의 설정만으로
calls_query를 사용하고 include_costs=True를 추가해 프로젝트의 비용을 계산할 수 있습니다.