MCPcopy Index your code
hub / github.com/geekcomputers/Python / usage_dict

Function usage_dict

JARVIS/ai.py:14–26  ·  view source on GitHub ↗
(response)

Source from the content-addressed store, hash-verified

12
13
14def usage_dict(response):
15 usage = getattr(response, "usage", None)
16 if usage is None:
17 return {}
18 if hasattr(usage, "model_dump"):
19 return usage.model_dump()
20 if isinstance(usage, dict):
21 return usage
22 return {
23 name: getattr(usage, name)
24 for name in ("input_tokens", "output_tokens", "total_tokens")
25 if hasattr(usage, name)
26 }
27
28
29def debug_response(kind, prompt, response):

Callers 1

debug_responseFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected