사용자 정의 비용(custom cost) 추가하기
- 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만 토큰 단위로 지정된 경우, 반드시 해당 값(value)을 변환해야 합니다).
또한 effective_date를 datetime으로 설정하여 특정 날짜부터 비용이 적용되도록 할 수 있으며, 기본값은 현재 날짜입니다.비용 조회하기
- Python
- TypeScript
query_costs 메소드를 사용하여 비용을 조회할 수 있습니다.
비용을 조회하는 방법에는 몇 가지가 있는데, 단일 비용 ID를 전달하거나 LLM 모델 이름 리스트를 전달할 수 있습니다.사용자 정의 비용 삭제하기
- Python
- TypeScript
purge_costs 메소드를 사용하여 사용자 정의 비용을 삭제할 수 있습니다. 비용 ID 리스트를 전달하면 해당 ID를 가진 비용들이 삭제됩니다.Projects 의 비용 계산하기
- Python
- TypeScript
간단한 설정을 거친 후
calls_query를 사용하고 include_costs=True를 추가하여 Projects 의 비용을 계산할 수 있습니다.