MCPcopy Create free account
hub / github.com/OpenRaiser/PaperFlow / _token_usage

Function _token_usage

agents/wiki-agent/retrieve/answer.py:209–217  ·  view source on GitHub ↗
(llm: Any, response: Any, embedding_error: Optional[str], llm_error: Optional[str])

Source from the content-addressed store, hash-verified

207
208
209def _token_usage(llm: Any, response: Any, embedding_error: Optional[str], llm_error: Optional[str]) -> Dict[str, Any]:
210 return {
211 "provider": getattr(llm, "name", "unknown"),
212 "model": getattr(llm, "model", "unknown"),
213 "prompt_tokens": response.prompt_tokens if response else 0,
214 "completion_tokens": response.completion_tokens if response else 0,
215 "embedding_error": embedding_error,
216 "llm_error": llm_error,
217 }
218
219
220def answer_question(

Callers 2

answer_questionFunction · 0.85
answer_question_streamFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected