MCPcopy Create free account
hub / github.com/ClickHouse/ai-sdk-cpp / parse_usage

Method parse_usage

src/providers/openai/openai_stream.cpp:292–298  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

290}
291
292Usage OpenAIStreamImpl::parse_usage(const nlohmann::json& usage_json) {
293 Usage usage;
294 usage.prompt_tokens = usage_json.value("prompt_tokens", 0);
295 usage.completion_tokens = usage_json.value("completion_tokens", 0);
296 usage.total_tokens = usage_json.value("total_tokens", 0);
297 return usage;
298}
299
300} // namespace openai
301} // namespace ai

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected