Usage
@JsonInclude(JsonInclude.Include.NON_NULL) public static class Usage
源码Source
io/agentscope/core/chat/completions/model/ChatCompletionsResponse.java:160–206用量,与模型服务通信并返回生成或向量化结果。位于 io.agentscope.core.chat.completions.model 包。核心成员包括 getPromptTokens、setPromptTokens、getCompletionTokens、setCompletionTokens、getTotalTokens、setTotalTokens。
Token usage statistics following OpenAI's format.
All fields use snake_case per OpenAI specification.
构造器摘要Constructor Summary
| 构造器Constructor | 说明Description |
|---|---|
public Usage() | 初始化 `Usage` 实例。 Creates a new instance. |
public Usage(Integer promptTokens, Integer completionTokens, Integer totalTokens) | 初始化 `Usage` 实例。 Creates a new instance. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Integer getPromptTokens() | 获取提示词令牌数。 Returns the prompt tokens. |
public void setPromptTokens(Integer promptTokens) | 设置提示词令牌数。 Sets the prompt tokens. |
public Integer getCompletionTokens() | 获取补全令牌数。 Returns the completion tokens. |
public void setCompletionTokens(Integer completionTokens) | 设置补全令牌数。 Sets the completion tokens. |
public Integer getTotalTokens() | 获取总数令牌数。 Returns the total tokens. |
public void setTotalTokens(Integer totalTokens) | 设置总数令牌数。 Sets the total tokens. |
构造器详情Constructor Detail
Usage
public Usage()
初始化 Usage 实例。
Creates a new instance.
源码Source
io/agentscope/core/chat/completions/model/ChatCompletionsResponse.java:175Usage
public Usage(Integer promptTokens, Integer completionTokens, Integer totalTokens)
初始化 Usage 实例。
Creates a new instance.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
promptTokens | Integer | 提示词令牌数(类型 `Integer`)。The prompt tokens. |
completionTokens | Integer | 补全令牌数(类型 `Integer`)。The completion tokens. |
totalTokens | Integer | 总数令牌数(类型 `Integer`)。The total tokens. |
源码Source
io/agentscope/core/chat/completions/model/ChatCompletionsResponse.java:177–181方法详情Method Detail
getPromptTokens
public Integer getPromptTokens()
获取提示词令牌数。
Returns the prompt tokens.
Integer返回数值结果。Returns a numeric result.
源码Source
io/agentscope/core/chat/completions/model/ChatCompletionsResponse.java:183–185setPromptTokens
public void setPromptTokens(Integer promptTokens)
设置提示词令牌数。
Sets the prompt tokens.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
promptTokens | Integer | 提示词令牌数(类型 `Integer`)。The prompt tokens. |
源码Source
io/agentscope/core/chat/completions/model/ChatCompletionsResponse.java:187–189getCompletionTokens
public Integer getCompletionTokens()
获取补全令牌数。
Returns the completion tokens.
Integer返回数值结果。Returns a numeric result.
源码Source
io/agentscope/core/chat/completions/model/ChatCompletionsResponse.java:191–193setCompletionTokens
public void setCompletionTokens(Integer completionTokens)
设置补全令牌数。
Sets the completion tokens.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
completionTokens | Integer | 补全令牌数(类型 `Integer`)。The completion tokens. |
源码Source
io/agentscope/core/chat/completions/model/ChatCompletionsResponse.java:195–197getTotalTokens
public Integer getTotalTokens()
获取总数令牌数。
Returns the total tokens.
Integer返回数值结果。Returns a numeric result.
源码Source
io/agentscope/core/chat/completions/model/ChatCompletionsResponse.java:199–201setTotalTokens
public void setTotalTokens(Integer totalTokens)
设置总数令牌数。
Sets the total tokens.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
totalTokens | Integer | 总数令牌数(类型 `Integer`)。The total tokens. |
源码Source
io/agentscope/core/chat/completions/model/ChatCompletionsResponse.java:203–205