fix: handle optional references in annotations

This commit is contained in:
Han Xiao 2025-06-11 23:13:04 -07:00
parent 1a7267124e
commit 161bb2f964

View File

@ -592,7 +592,7 @@ app.post('/v1/chat/completions', (async (req: Request, res: Response) => {
)
let finalAnswer = (finalStep as AnswerAction).mdAnswer;
const annotations = (finalStep as AnswerAction).references.filter(ref => ref?.url && ref?.title && ref?.exactQuote && ref?.dateTime).map(ref => ({
const annotations = (finalStep as AnswerAction).references?.filter(ref => ref?.url && ref?.title && ref?.exactQuote && ref?.dateTime).map(ref => ({
type: 'url_citation' as const,
url_citation: {
title: ref.title,