사용자 정의 비용 추가
- 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 가격이 100만 토큰 기준으로 제공되는 경우, 해당 값으로 변환해서 지정해야 합니다).
또한 effective_date를 datetime으로 설정하여 특정 날짜부터 비용이 적용되도록 할 수 있습니다. 기본값은 현재 날짜입니다.비용 쿼리하기
- Python
- TypeScript
query_costs 메서드를 사용해서 비용을 쿼리할 수 있습니다.
비용을 쿼리하는 방법은 여러 가지가 있으며, 단일 비용 ID를 전달하거나 LLM 모델 이름 목록을 전달할 수 있습니다.사용자 정의 비용 삭제
- Python
- TypeScript
purge_costs 메서드를 사용해 사용자 정의 비용을 삭제할 수 있습니다. 비용 ID 목록을 전달하면 해당 ID를 가진 비용이 삭제됩니다.프로젝트 비용 계산
- Python
- TypeScript
약간의 설정만 하면
calls_query를 사용하고 include_costs=True를 추가해 프로젝트의 비용을 계산할 수 있습니다.