Magisterium AI

Citations

Magisterium AI API conformis ad OpenAI API, cum pluribus additionibus in obiecto responsione. Una additio est campi citations.

json
{
  "object": "chat.completion",
  "created": 1630000000,
  "model": "magisterium-1",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Docet Ecclesia Catholica de fide et moribus in sacra Scriptura profundissime radicata [...]",
      },
      "finish_reason": "stop",
    },
  ],
  "citations": [
    {
      "cited_text": "34. Doctrina Ecclesiae de rebus moralibus non solum in ratione et argumento fundatur, sed etiam in Scriptura et traditione Christiana [...]",
      "document_title": "Vitam Diligere",
      "document_index": 0,
      "document_author": "Conferentia Episcoporum Angliae et Cambricae",
      "document_reference": "34"
    }
  ]
  // other fields ...
}

Streamatio

Camps citations etiam includitur cum stream activatur, sed tantum in uno segmento, quod est ultimum segmentum quod finish_reason includit.

Exempli gratia:

json
{
  "object": "chat.completion.chunk",
  "choices": [
    {
      "index": 0,
      "delta": {},
      "finish_reason": "stop",
    },
  ],
  "citations": [
    {
      "cited_text": "34. Doctrina Ecclesiae de rebus moralibus non solum in ratione et argumento fundatur, sed etiam in Scriptura et traditione Christiana [...]",
      "document_title": "Vitam Diligere",
      "document_index": 0,
      "document_author": "Conferentia Episcoporum Angliae et Cambricae",
      "document_reference": "34"
    }
  ]
  // other fields ...
}

Schema

Campi citations est ordo objectorum cum sequentibus campis:

Nomen CampiTypusDescriptio
cited_textstringTextus qui citatus est.
cited_text_headingstring / nullProximum caput citationis datae.
document_titlestring / nullTitulus documenti.
document_indexintegerIndex documenti in obiecto responsione. Index est zero-based, dum numeratio pedum instar inline est one-based.
document_authorstring / nullAuctor documenti.
document_yearstring / nullAnnus quo documentum publicatum est.
document_referencestring / nullNumerus referentiae citationis.
source_urlstringURL fontis.