类class
agentscope.modelChatUsage
@dataclass
class ChatUsage(DictMixin)
源码Source
agentscope/model/_model_usage.py:10–32聊天用量,与模型服务通信并返回生成或向量化结果。位于 agentscope.model 包,继承自 DictMixin。
The usage of a chat model API invocation. Declared in agentscope.model. Extends DictMixin.
属性摘要Attribute Summary
| 属性Attribute | 类型Type | 说明Description | 值Value |
|---|---|---|---|
input_tokens | int | 输入令牌数字段。 | — |
output_tokens | int | 输出令牌数字段。 | — |
time | float | 时间字段。 | — |
cache_creation_input_tokens | int | `cache_creation_input_tokens` 字段。 | field(default_factory=lambda: 0) |
cache_input_tokens | int | 缓存输入令牌数字段。 | field(default_factory=lambda: 0) |
type | Literal['chat'] | 类型字段。 | field(default_factory=lambda: 'chat') |
metadata | dict[str, Any] | None | 元数据字段。 | field(default_factory=lambda: None) |
属性详情Attribute Detail
input_tokens
int输入令牌数字段。声明为 int。
The input tokens field.
源码Source
agentscope/model/_model_usage.py:13output_tokens
int输出令牌数字段。声明为 int。
The output tokens field.
源码Source
agentscope/model/_model_usage.py:16time
float时间字段。声明为 float。
The time field.
源码Source
agentscope/model/_model_usage.py:19cache_creation_input_tokens
int = field(default_factory=lambda: 0)cache_creation_input_tokens 字段。声明为 int。
The cache creation input tokens field.
源码Source
agentscope/model/_model_usage.py:22cache_input_tokens
int = field(default_factory=lambda: 0)缓存输入令牌数字段。声明为 int。
The cache input tokens field.
源码Source
agentscope/model/_model_usage.py:25type
Literal['chat'] = field(default_factory=lambda: 'chat')类型字段。声明为 Literal['chat']。
The type field.
源码Source
agentscope/model/_model_usage.py:28metadata
dict[str, Any] | None = field(default_factory=lambda: None)元数据字段。声明为 dict[str, Any] | None。
The metadata field.
源码Source
agentscope/model/_model_usage.py:31