The parameters to log document annotations
The IDs of the created annotations
const results = await logDocumentAnnotations({
documentAnnotations: [
{
spanId: "123abc",
documentPosition: 0,
name: "relevance_score",
label: "relevant",
score: 0.95,
annotatorKind: "LLM",
explanation: "Document is highly relevant to the query",
metadata: {
model: "gpt-4"
}
},
{
spanId: "123abc",
documentPosition: 1,
name: "relevance_score",
label: "somewhat_relevant",
score: 0.6,
annotatorKind: "LLM"
}
]
});
Log multiple document annotations in a single request.
Each annotation can be of type "LLM", "CODE", or "HUMAN" and can include a label, score, explanation, and metadata. At least one of label, score, or explanation must be provided for each annotation.