カスタムコストの追加
- Python
- TypeScript
add_cost メソッドを使ってカスタムコストを追加できます。
必須フィールドは llm_id、prompt_token_cost、completion_token_cost の3つです。
llm_id は LLM の名前です(例: gpt-4o)。prompt_token_cost と completion_token_cost は LLM のトークンあたりのコストです(LLM の料金が100万トークンあたりで指定されている場合は、その値をトークン単価に変換してください)。
また、effective_date に日時を設定して、特定の日付からコストを有効にすることもできます。指定しない場合は現在の日付が使われます。コストのクエリ実行
- Python
- TypeScript
query_costs メソッドを使用してコストを取得できます。
コストを問い合わせる方法はいくつかあり、単一のコスト ID を渡すことも、LLM モデル名のリストを渡すこともできます。カスタムコストの削除
- Python
- TypeScript
purge_costs メソッドを使用してカスタムコストを削除できます。コストIDのリストを渡すことで、そのIDを持つコストが削除されます。プロジェクトのコストを計算する
- Python
- TypeScript
少しセットアップを行えば、
calls_query を使用して include_costs=True を指定することで、プロジェクトのコストを計算できます。