Arize Phoenix TS
    Preparing search index...
    • 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.

      Parameters

      Returns Promise<{ id: string }[]>

      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"
      }
      ]
      });