diff --git a/metagpt/utils/token_counter.py b/metagpt/utils/token_counter.py index a7df27258..49d62b69a 100644 --- a/metagpt/utils/token_counter.py +++ b/metagpt/utils/token_counter.py @@ -138,8 +138,17 @@ QIANFAN_ENDPOINT_TOKEN_COSTS = { """ DashScope Token price https://help.aliyun.com/zh/dashscope/developer-reference/tongyi-thousand-questions-metering-and-billing Different model has different detail page. Attention, some model are free for a limited time. +Some new model published by Alibaba will be prioritized to be released on the Model Studio instead of the Dashscope. +Token price on Model Studio shows on https://help.aliyun.com/zh/model-studio/getting-started/models#ced16cb6cdfsy """ DASHSCOPE_TOKEN_COSTS = { + "qwen2.5-72b-instruct": {"prompt": 0.004, "completion": 0.012}, # per 1k tokens + "qwen2.5-32b-instruct": {"prompt": 0.0035, "completion": 0.007}, + "qwen2.5-14b-instruct": {"prompt": 0.002, "completion": 0.006}, + "qwen2.5-7b-instruct": {"prompt": 0.001, "completion": 0.002}, + "qwen2.5-3b-instruct": {"prompt": 0.0, "completion": 0.0}, + "qwen2.5-1.5b-instruct": {"prompt": 0.0, "completion": 0.0}, + "qwen2.5-0.5b-instruct": {"prompt": 0.0, "completion": 0.0}, "qwen2-72b-instruct": {"prompt": 0.000714, "completion": 0.001428}, "qwen2-57b-a14b-instruct": {"prompt": 0.0005, "completion": 0.001}, "qwen2-7b-instruct": {"prompt": 0.000143, "completion": 0.000286}, @@ -255,6 +264,13 @@ TOKEN_MAX = { "doubao-pro-32k-240515": 32000, "doubao-pro-128k-240515": 128000, # Qwen https://help.aliyun.com/zh/dashscope/developer-reference/tongyi-qianwen-7b-14b-72b-api-detailes?spm=a2c4g.11186623.0.i20 + "qwen2.5-72b-instruct": 131072, + "qwen2.5-32b-instruct": 131072, + "qwen2.5-14b-instruct": 131072, + "qwen2.5-7b-instruct": 131072, + "qwen2.5-3b-instruct": 32768, + "qwen2.5-1.5b-instruct": 32768, + "qwen2.5-0.5b-instruct": 32768, "qwen2-57b-a14b-instruct": 32768, "qwen2-72b-instruct": 131072, "qwen2-7b-instruct": 32768,