W&B Weave calcule automatiquement le coût de chaque appel LLM en suivant l’utilisation des tokens et en appliquant la tarification du modèle utilisé, ce qui vous permet de suivre et d’analyser directement les dépenses de l’application dans vos traces et évaluations. Vous pouvez également suivre des coûts personnalisés lorsque vous avez besoin d’une tarification différente, de modèles de coûts internes ou de coûts pour des opérations dont Weave ne calcule pas automatiquement le coût.Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-john-wbdocs-2044-rename-serverless-products.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Ajout d’un coût personnalisé
- Python
- TypeScript
Vous pouvez ajouter un coût personnalisé à l’aide de la méthode
add_cost.
Les trois champs requis sont llm_id, prompt_token_cost et completion_token_cost.
llm_id est le nom du LLM (par ex. gpt-4o). prompt_token_cost et completion_token_cost correspondent au coût par token du LLM (si le prix du LLM est indiqué par million de tokens, veillez à convertir la valeur).
Vous pouvez également définir effective_date sur une valeur datetime afin que le coût prenne effet à une date précise ; par défaut, la date du jour est utilisée.Interroger les coûts
- Python
- TypeScript
Vous pouvez interroger les coûts à l’aide de la méthode
query_costs.
Il existe plusieurs façons d’interroger les coûts : vous pouvez fournir un ID de coût unique ou une liste de noms de modèles LLM.Purger un coût personnalisé
- Python
- TypeScript
Vous pouvez purger un coût personnalisé à l’aide de la méthode
purge_costs. Transmettez une liste d’ID de coût, puis les coûts correspondant à ces ID seront purgés.Calcul des coûts d’un projet
- Python
- TypeScript
Vous pouvez calculer les coûts d’un projet à l’aide de notre
calls_query et en ajoutant include_costs=True, avec un peu de configuration.