mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-07 07:11:06 +00:00
Agents: widen WS usage aliases
This commit is contained in:
@@ -39,9 +39,11 @@ export interface ResponseObject {
|
||||
}
|
||||
|
||||
export interface UsageInfo {
|
||||
input_tokens: number;
|
||||
output_tokens: number;
|
||||
total_tokens: number;
|
||||
input_tokens?: number;
|
||||
output_tokens?: number;
|
||||
total_tokens?: number;
|
||||
prompt_tokens?: number;
|
||||
completion_tokens?: number;
|
||||
}
|
||||
|
||||
export type OpenAIResponsesAssistantPhase = "commentary" | "final_answer";
|
||||
|
||||
@@ -548,7 +548,7 @@ export function buildAssistantMessageFromResponse(
|
||||
usage: buildUsageWithNoCost({
|
||||
input: normalizedUsage?.input ?? 0,
|
||||
output: normalizedUsage?.output ?? 0,
|
||||
totalTokens: normalizedUsage?.total ?? response.usage?.total_tokens ?? 0,
|
||||
totalTokens: normalizedUsage?.total ?? 0,
|
||||
}),
|
||||
});
|
||||
|
||||
|
||||
@@ -862,7 +862,7 @@ describe("buildAssistantMessageFromResponse", () => {
|
||||
|
||||
it("maps prompt_tokens and completion_tokens usage aliases", () => {
|
||||
const response = makeResponseObject("resp_5b", "Hello");
|
||||
(response as unknown as { usage?: Record<string, number> }).usage = {
|
||||
response.usage = {
|
||||
prompt_tokens: 44,
|
||||
completion_tokens: 11,
|
||||
total_tokens: 55,
|
||||
|
||||
Reference in New Issue
Block a user