Idézetek
A Magisterium AI API megfelel az OpenAI API-nak, néhány kiegészítéssel a válaszkészletben. Az egyik kiegészítés a citations mező.
json
{
"object": "chat.completion",
"created": 1630000000,
"model": "magisterium-1",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "A katolikus egyház tanítása a hitről és erkölcsről mélyen gyökerezik a Szentírásban [...]",
},
"finish_reason": "stop",
},
],
"citations": [
{
"cited_text": "34. Az egyház tanítása az erkölcsi kérdésekről nemcsak a racionális érvelésre alapoz, hanem a Szentírásra és a keresztény hagyományra is [...]",
"document_title": "Az Élet Megbecsülése",
"document_index": 0,
"document_author": "Angliai és Walesi Katolikus Püspöki Konferencia",
"document_reference": "34"
}
]
// other fields ...
}Streaming
A citations mező akkor is szerepel, amikor a stream engedélyezve van, de csak egy chunkban, amely az utolsó chunk, amely tartalmazza a finish_reason-t.
Például:
json
{
"object": "chat.completion.chunk",
"choices": [
{
"index": 0,
"delta": {},
"finish_reason": "stop",
},
],
"citations": [
{
"cited_text": "34. Az egyház tanítása az erkölcsi kérdésekről nemcsak a racionális érvelésre alapoz, hanem a Szentírásra és a keresztény hagyományra is [...]",
"document_title": "Az Élet Megbecsülése",
"document_index": 0,
"document_author": "Angliai és Walesi Katolikus Püspöki Konferencia",
"document_reference": "34"
}
]
// other fields ...
}Sémák
A citations mező egy objektumokból álló tömb, amely a következő mezőket tartalmazza:
| Mező neve | Típus | Leírás |
|---|---|---|
| cited_text | string | Az idézett szöveg. |
| cited_text_heading | string / null | Az adott idézet legközelebbi címe. |
| document_title | string / null | A dokumentum címe. |
| document_index | integer | A dokumentum indexe a válaszkészletben. Az index nulláról kezdődik, míg a lábjegyzetek számozása egytől indul. |
| document_author | string / null | A dokumentum szerzője. |
| document_year | string / null | Az év, amikor a dokumentum megjelent. |
| document_reference | string / null | Az idézet hivatkozási szám. |
| source_url | string | A forrás URL. |