in code/embedding-function/utilities/common/answer.py [0:0]
def default(self, obj):
if isinstance(obj, Answer):
return {
"question": obj.question,
"answer": obj.answer,
"source_documents": [doc.to_json() for doc in obj.source_documents],
"prompt_tokens": obj.prompt_tokens,
"completion_tokens": obj.completion_tokens,
}
return super().default(obj)