feat: add local auth billing and usage management
This commit is contained in:
1 parent
f642b5e71f
commit
196fdde83f
119 files changed
+15695
-2650
No files matched your search
@@ -0,0 +1,10 @@
|
||||
import { describe, expect, it } from "vitest";
|
||||
import { extractSeedanceUsage } from "@/lib/seedance/client";
|
||||
|
||||
describe("Seedance usage extraction", () => {
|
||||
it("reads completion_tokens from top-level and nested provider responses", () => {
|
||||
expect(extractSeedanceUsage({ usage: { completion_tokens: 12345 } })).toEqual({ completionTokens: 12345 });
|
||||
expect(extractSeedanceUsage({ data: { usage: { completionTokens: 67890 } } })).toEqual({ completionTokens: 67890 });
|
||||
expect(extractSeedanceUsage({ usage: { prompt_tokens: 100 } })).toBeUndefined();
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user