Response object | Fase perencanaan penelitian{
"status_code": 200,
"request_id": "2a6187f0-7e7b-40bb-a87e-xxx",
"code": "",
"message": "",
"output": {
"text": null,
"finish_reason": null,
"choices": null,
"message": {
"phase": "ResearchPlanning",
"role": "assistant",
"content": "",
"extra": {
"deep_research": {}
},
"status": "typing"
},
"fininshed": false,
"fininshed_reason": "null"
},
"usage": {
"input_tokens": 694,
"output_tokens": 0
},
"request_id": "2a6187f0-7e7b-40bb-xxx"
}
Fase pencarian web{
"status_code": 200,
"request_id": "2a6187f0-7e7b-40bb-a87e-xxx",
"code": "",
"message": "",
"output": {
"message": {
"phase": "WebResearch",
"role": "assistant",
"content": "",
"extra": {
"deep_research": {
"query": {
"researchGoal": "By searching",
"query": "",
"id": 1
}
}
},
"status": "streamingQueries"
},
"fininshed": false,
"fininshed_reason": "null"
},
"usage": {
"input_tokens": 694,
"output_tokens": 0
}
}
Fase koneksi persisten{
"status_code": 200,
"request_id": "2a6187f0-7e7b-40bb-a87e-xxx",
"code": "",
"message": "",
"output": {
"message": {
"phase": "KeepAlive",
"role": "assistant",
"content": "",
"extra": {
"deep_research": {}
},
"status": "typing"
},
"fininshed": false,
"fininshed_reason": "null"
},
"usage": {
"input_tokens": 694,
"output_tokens": 0
}
}
Fase pertanyaan lanjutan dan jawaban{
"status_code": 200,
"request_id": "2a6187f0-7e7b-40bb-a87e-xxx",
"code": "",
"message": "",
"output": {
"message": {
"phase": "answer",
"role": "assistant",
"content": ", these promises are mutual",
"extra": {
"deep_research": {
"references": [
{
"icon": "",
"index_number": 1,
"description": "The two xxx envisioned in the plan were never in ",
"title": "History and Background | United Nations - the United Nations",
"url": "https://www.un.org/xxx"
}
]
}
},
"status": "typing"
},
"fininshed": false,
"fininshed_reason": "null"
},
"usage": {
"input_tokens": 694,
"output_tokens": 0
}
}
|
status_code string Kode status permintaan. Nilai 200 menunjukkan keberhasilan. Nilai lain menunjukkan kegagalan. Jika panggilan gagal, sebuah exception dilemparkan. Pesan exception berisi nilai parameter status_code dan message. |
request_id string Identifier unik untuk panggilan tersebut. |
code string Kode kesalahan. Parameter ini kosong jika panggilan berhasil. Hanya SDK Python yang mengembalikan parameter ini. |
message string Pesan kesalahan. Parameter ini kosong jika panggilan berhasil. |
output object Informasi tentang hasil panggilan. Properti text string Parameter ini saat ini tetap bernilai null. finish_reason string Alasan model berhenti menghasilkan output. Nilai yang valid: null: Generasi sedang berlangsung.
stop: Model berhenti menghasilkan output secara alami.
length: Output dihentikan karena mencapai panjang maksimum.
choices array Informasi output dari model. Properti finish_reason string Pertimbangkan skenario berikut: null: Generasi sedang berlangsung.
stop: Model berhenti menghasilkan output secara alami.
length: Output dihentikan karena mencapai panjang maksimum.
message object Objek pesan yang dihasilkan oleh model. Properti Properti phase string Fase proses saat ini. Nilainya dapat berupa salah satu berikut: answer: Fase pertanyaan lanjutan dan jawaban. ResearchPlanning: Fase perencanaan penelitian. WebResearch: Fase pencarian web. KeepAlive: Fase koneksi persisten.
role string Peran pesan output. Nilainya tetap assistant. content string Konten output dari model. extra array Informasi pencarian web dan referensi yang diambil oleh model. deep_research object Berisi informasi pencarian web dan referensi. Parameter ini hanya dikembalikan pada fase answer dan WebResearch. Pada fase lain, nilai parameter ini null. research object Informasi tentang proses dan konten penelitian model. Properti researchGoal string Tujuan penelitian. query string Konten pencarian yang digunakan selama proses penelitian. id integer Ronde pencarian. Nilainya berkisar dari 1 hingga 15. learningMap object Konten yang dirangkum dari pemanggilan tool. Parameter ini terkait dengan pemanggilan tool. references object Konten yang direferensikan oleh model untuk menghasilkan respons. Parameter ini hanya dikembalikan pada fase answer. Properti icon string Tautan ke favicon dari URL yang direferensikan. index_number integer Indeks referensi. description string Deskripsi singkat referensi. title string Judul halaman web referensi. url string URL halaman web referensi. webSites object Konten yang direferensikan oleh model selama proses penelitian. Parameter ini hanya dikembalikan pada fase pencarian web. Properti icon string Tautan ke favicon dari URL yang direferensikan. index_number integer Indeks referensi. description string Deskripsi singkat referensi. title string Judul halaman web referensi. url string URL halaman web referensi. status string Status berbagai fase dalam proses output model: typing: Konten untuk fase ini sedang dihasilkan. finished: Fase selesai. streamingQueries: Tujuan penelitian dan kueri pencarian sedang dihasilkan. streamingWebResult: Pencarian, pembacaan halaman web, dan eksekusi kode sedang berlangsung. WebResultFinished: Fase pencarian web selesai.
finished boolean Menunjukkan apakah streaming output konten model telah selesai. Nilai yang valid: finished_reason string Menunjukkan alasan mengapa streaming output konten model berakhir. Nilai yang valid: |
usage object Informasi tentang token yang digunakan dalam permintaan ini. Properti input_tokens integer Jumlah token input. output_tokens integer Jumlah token output. |