Threads - Create Thread
Membuat utas baru. Utas berisi pesan dan dapat dijalankan oleh agen.
POST {endpoint}/threads?api-version=v1
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
endpoint
|
path | True |
string (uri) |
Titik akhir proyek dalam bentuk: https://.services.ai.azure.com/api/projects/ |
api-version
|
query | True |
string minLength: 1 |
Versi API yang digunakan untuk operasi ini. |
Isi Permintaan
Nama | Jenis | Deskripsi |
---|---|---|
messages |
Pesan awal yang akan dikaitkan dengan utas baru. |
|
metadata |
object |
Satu set hingga 16 pasangan kunci/nilai yang dapat dilampirkan ke objek, digunakan untuk menyimpan informasi tambahan tentang objek tersebut dalam format terstruktur. Panjang kunci mungkin hingga 64 karakter dan panjang nilainya mungkin hingga 512 karakter. |
tool_resources |
Sekumpulan sumber daya yang tersedia untuk alat agen di utas ini. Sumber daya khusus untuk jenis alat. Misalnya, alat ini |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Informasi tentang utas yang baru dibuat. |
|
Other Status Codes |
Respons kesalahan tak terduga. |
Keamanan
OAuth2Auth
Jenis:
oauth2
Alur:
implicit
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Cakupan
Nama | Deskripsi |
---|---|
https://ai.azure.com/.default |
Definisi
Nama | Deskripsi |
---|---|
Agent |
Menjelaskan informasi kesalahan yang dikembalikan oleh API agen. |
Agent |
Informasi tentang satu utas yang terkait dengan agen. |
Agent |
Detail yang digunakan untuk membuat utas agen baru. |
AgentV1Error |
Payload kesalahan yang dikembalikan oleh API agen. |
AISearch |
Sumber daya Indeks Pencarian AI. |
Azure |
Jenis kueri yang tersedia untuk alat Azure AI Search. |
Azure |
Sekumpulan sumber daya indeks yang digunakan oleh alat |
Code |
Sekumpulan sumber daya yang digunakan oleh alat |
File |
Sekumpulan sumber daya yang digunakan oleh alat |
Message |
Ini menjelaskan alat mana file telah dilampirkan. |
Message |
Nilai yang mungkin untuk peran yang dikaitkan dengan pesan dalam utas. |
Thread |
Satu pesan dalam utas agen, sebagaimana disediakan selama pembuatan utas tersebut untuk status awalnya. |
Tool |
Sekumpulan sumber daya yang digunakan oleh alat agen. Sumber daya khusus untuk jenis alat. Misalnya, alat ini |
Vector |
Konfigurasi penyimpanan vektor adalah daftar sumber data, digunakan ketika beberapa file dapat digunakan untuk pencarian file perusahaan. |
Vector |
Struktur, yang berisi daftar konfigurasi penyimpanan vektor yaitu daftar ID aset azure. |
Vector |
Struktur, yang berisi jalur URI aset Azure dan jenis aset file yang digunakan sebagai sumber data untuk pencarian file perusahaan. |
Vector |
Jenis aset penyimpanan vektor. Jenis aset dapat berupa uri_asset, dalam hal ini harus berisi ID URI aset, dalam kasus id_asset harus berisi ID data. |
AgentErrorDetail
Menjelaskan informasi kesalahan yang dikembalikan oleh API agen.
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Kode kesalahan yang dapat dibaca mesin. |
message |
string |
Deskripsi kesalahan yang dapat dibaca manusia. |
param |
string |
Nama parameter yang menyebabkan kesalahan, jika ada. |
type |
string |
Pengidentifikasi jenis kesalahan (misalnya |
AgentThread
Informasi tentang satu utas yang terkait dengan agen.
Nama | Jenis | Deskripsi |
---|---|---|
created_at |
integer (unixtime) |
Tanda waktu Unix, dalam detik, mewakili kapan objek ini dibuat. |
id |
string |
Pengidentifikasi, yang dapat dirujuk di titik akhir API. |
metadata |
object |
Satu set hingga 16 pasangan kunci/nilai yang dapat dilampirkan ke objek, digunakan untuk menyimpan informasi tambahan tentang objek tersebut dalam format terstruktur. Panjang kunci mungkin hingga 64 karakter dan panjang nilainya mungkin hingga 512 karakter. |
object |
enum:
thread |
Jenis objek, yang selalu 'utas'. |
tool_resources |
Sekumpulan sumber daya yang tersedia untuk alat agen di utas ini. Sumber daya khusus untuk jenis alat. Misalnya, alat ini |
AgentThreadCreationOptions
Detail yang digunakan untuk membuat utas agen baru.
Nama | Jenis | Deskripsi |
---|---|---|
messages |
Pesan awal yang akan dikaitkan dengan utas baru. |
|
metadata |
object |
Satu set hingga 16 pasangan kunci/nilai yang dapat dilampirkan ke objek, digunakan untuk menyimpan informasi tambahan tentang objek tersebut dalam format terstruktur. Panjang kunci mungkin hingga 64 karakter dan panjang nilainya mungkin hingga 512 karakter. |
tool_resources |
Sekumpulan sumber daya yang tersedia untuk alat agen di utas ini. Sumber daya khusus untuk jenis alat. Misalnya, alat ini |
AgentV1Error
Payload kesalahan yang dikembalikan oleh API agen.
Nama | Jenis | Deskripsi |
---|---|---|
error |
Mewakili kesalahan. |
AISearchIndexResource
Sumber daya Indeks Pencarian AI.
Nama | Jenis | Deskripsi |
---|---|---|
filter |
string |
filter string untuk resource pencarian. |
index_asset_id |
string |
Indeks id aset untuk resource pencarian. |
index_connection_id |
string |
Id koneksi indeks dalam IndexResource yang dilampirkan ke agen ini. |
index_name |
string |
Nama indeks dalam IndexResource yang dilampirkan ke agen ini. |
query_type |
Jenis kueri dalam AIIndexResource yang dilampirkan ke agen ini. |
|
top_k |
integer (int32) |
Jumlah dokumen yang akan diambil dari pencarian dan presentasi ke model. |
AzureAISearchQueryType
Jenis kueri yang tersedia untuk alat Azure AI Search.
Nilai | Deskripsi |
---|---|
semantic |
Jenis kueri |
simple |
Jenis kueri |
vector |
Jenis kueri |
vector_semantic_hybrid |
Jenis kueri |
vector_simple_hybrid |
Jenis kueri |
AzureAISearchToolResource
Sekumpulan sumber daya indeks yang digunakan oleh alat azure_ai_search
.
Nama | Jenis | Deskripsi |
---|---|---|
indexes |
Indeks yang melekat pada agen ini. Mungkin ada maksimum 1 sumber daya indeks yang terpasang pada agen. |
CodeInterpreterToolResource
Sekumpulan sumber daya yang digunakan oleh alat code_interpreter
.
Nama | Jenis | Deskripsi |
---|---|---|
data_sources |
Sumber data yang akan digunakan. Opsi ini saling eksklusif dengan properti |
|
file_ids |
string[] |
Daftar ID file yang disediakan untuk alat ini |
FileSearchToolResource
Sekumpulan sumber daya yang digunakan oleh alat file_search
.
Nama | Jenis | Deskripsi |
---|---|---|
vector_store_ids |
string[] |
ID penyimpanan vektor yang terpasang pada agen ini. Mungkin ada maksimal 1 penyimpanan vektor yang terpasang pada agen. |
vector_stores |
Daftar objek konfigurasi penyimpanan vektor dari Azure. Daftar ini terbatas pada satu elemen. Satu-satunya elemen dari daftar ini berisi daftar ID aset azure yang digunakan oleh alat pencarian. |
MessageAttachment
Ini menjelaskan alat mana file telah dilampirkan.
Nama | Jenis | Deskripsi |
---|---|---|
data_source |
ID aset Azure. |
|
file_id |
string |
ID file yang akan dilampirkan ke pesan. |
tools |
Message |
Alat yang akan ditambahkan ke file ini. |
MessageRole
Nilai yang mungkin untuk peran yang dikaitkan dengan pesan dalam utas.
Nilai | Deskripsi |
---|---|
assistant |
Peran yang mewakili agen. |
user |
Peran yang mewakili pengguna akhir. |
ThreadMessageOptions
Satu pesan dalam utas agen, sebagaimana disediakan selama pembuatan utas tersebut untuk status awalnya.
Nama | Jenis | Deskripsi |
---|---|---|
attachments |
Daftar file yang dilampirkan ke pesan, dan alat yang harus ditambahkan. |
|
content |
Message |
Isi pesan awal. Ini mungkin berupa string dasar (jika Anda hanya memerlukan teks) atau array blok konten yang diketik (misalnya, teks, image_file, image_url, dan sebagainya). |
metadata |
object |
Satu set hingga 16 pasangan kunci/nilai yang dapat dilampirkan ke objek, digunakan untuk menyimpan informasi tambahan tentang objek tersebut dalam format terstruktur. Panjang kunci mungkin hingga 64 karakter dan panjang nilainya mungkin hingga 512 karakter. |
role |
Peran entitas yang membuat pesan. Nilai yang diizinkan meliputi: |
ToolResources
Sekumpulan sumber daya yang digunakan oleh alat agen. Sumber daya khusus untuk jenis alat. Misalnya, alat ini code_interpreter
memerlukan daftar ID file, sementara alat ini file_search
memerlukan daftar ID penyimpanan vektor.
Nama | Jenis | Deskripsi |
---|---|---|
azure_ai_search |
Sumber daya yang akan digunakan oleh alat |
|
code_interpreter |
Sumber daya yang akan digunakan oleh alat |
|
file_search |
Sumber daya yang akan digunakan oleh alat |
VectorStoreConfiguration
Konfigurasi penyimpanan vektor adalah daftar sumber data, digunakan ketika beberapa file dapat digunakan untuk pencarian file perusahaan.
Nama | Jenis | Deskripsi |
---|---|---|
data_sources |
Sumber data |
VectorStoreConfigurations
Struktur, yang berisi daftar konfigurasi penyimpanan vektor yaitu daftar ID aset azure.
Nama | Jenis | Deskripsi |
---|---|---|
configuration |
Konfigurasi |
|
name |
string |
Nama |
VectorStoreDataSource
Struktur, yang berisi jalur URI aset Azure dan jenis aset file yang digunakan sebagai sumber data untuk pencarian file perusahaan.
Nama | Jenis | Deskripsi |
---|---|---|
type |
Jenis aset |
|
uri |
string |
URI aset. |
VectorStoreDataSourceAssetType
Jenis aset penyimpanan vektor. Jenis aset dapat berupa uri_asset, dalam hal ini harus berisi ID URI aset, dalam kasus id_asset harus berisi ID data.
Nilai | Deskripsi |
---|---|
id_asset |
The data ID |
uri_asset |
Azure URI |