Vector Store Files - Create Vector Store File
Buat file penyimpanan vektor dengan melampirkan file ke penyimpanan vektor.
POST {endpoint}/vector_stores/{vectorStoreId}/files?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/ |
vector
|
path | True |
string |
Pengidentifikasi penyimpanan vektor. |
api-version
|
query | True |
string minLength: 1 |
Versi API yang digunakan untuk operasi ini. |
Isi Permintaan
Nama | Jenis | Deskripsi |
---|---|---|
chunking_strategy |
Vector |
Strategi pemotongan yang digunakan untuk memotong file. Jika tidak diatur, gunakan strategi otomatis. |
data_source |
ID aset Azure. |
|
file_id |
string |
Pengidentifikasi file. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Permintaan telah berhasil. |
|
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. |
AgentV1Error |
Payload kesalahan yang dikembalikan oleh API agen. |
Vector |
Strategi default. Strategi ini saat ini menggunakan max_chunk_size_tokens 800 dan chunk_overlap_tokens 400. |
Vector |
Ini dikembalikan ketika strategi penggugusan tidak diketahui. Biasanya, ini karena file diindeks sebelum konsep chunking_strategy diperkenalkan di API. |
Vector |
Jenis strategi chunking |
Vector |
Jenis strategi chunking |
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. |
Vector |
Deskripsi file yang dilampirkan ke penyimpanan vektor. |
Vector |
Detail tentang kesalahan yang mungkin terjadi saat memproses file untuk penyimpanan vektor ini |
Vector |
Varian kode kesalahan untuk pemrosesan file penyimpanan vektor |
Vector |
Status file penyimpanan vektor |
Vector |
Opsi untuk mengonfigurasi strategi potongan statis penyimpanan vektor. |
Vector |
Strategi penggugusan yang dikonfigurasi secara statis. |
Vector |
Strategi penggugusan yang dikonfigurasi secara statis. |
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 |
AgentV1Error
Payload kesalahan yang dikembalikan oleh API agen.
Nama | Jenis | Deskripsi |
---|---|---|
error |
Mewakili kesalahan. |
VectorStoreAutoChunkingStrategyRequest
Strategi default. Strategi ini saat ini menggunakan max_chunk_size_tokens 800 dan chunk_overlap_tokens 400.
Nama | Jenis | Deskripsi |
---|---|---|
type |
string:
auto |
Jenis objek. |
VectorStoreAutoChunkingStrategyResponse
Ini dikembalikan ketika strategi penggugusan tidak diketahui. Biasanya, ini karena file diindeks sebelum konsep chunking_strategy diperkenalkan di API.
Nama | Jenis | Deskripsi |
---|---|---|
type |
string:
other |
Jenis objek. |
VectorStoreChunkingStrategyRequestType
Jenis strategi chunking
Nilai | Deskripsi |
---|---|
auto | |
static |
VectorStoreChunkingStrategyResponseType
Jenis strategi chunking
Nilai | Deskripsi |
---|---|
other | |
static |
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 |
VectorStoreFile
Deskripsi file yang dilampirkan ke penyimpanan vektor.
Nama | Jenis | Deskripsi |
---|---|---|
chunking_strategy | VectorStoreChunkingStrategyResponse: |
Strategi yang digunakan untuk memotong file. |
created_at |
integer (unixtime) |
Tanda waktu Unix (dalam detik) saat file penyimpanan vektor dibuat. |
id |
string |
Pengidentifikasi, yang dapat dirujuk di titik akhir API. |
last_error |
Kesalahan terakhir yang terkait dengan file penyimpanan vektor ini. Akan terjadi |
|
object |
enum:
vector_store. |
Tipe objek, yang selalu |
status |
Status file penyimpanan vektor, yang dapat berupa |
|
usage_bytes |
integer (int32) |
Total penggunaan penyimpanan vektor dalam byte. Perhatikan bahwa ini mungkin berbeda dari ukuran file asli. |
vector_store_id |
string |
ID penyimpanan vektor tempat file dilampirkan. |
VectorStoreFileError
Detail tentang kesalahan yang mungkin terjadi saat memproses file untuk penyimpanan vektor ini
Nama | Jenis | Deskripsi |
---|---|---|
code |
Salah satu |
|
message |
string |
Deskripsi kesalahan yang dapat dibaca manusia. |
VectorStoreFileErrorCode
Varian kode kesalahan untuk pemrosesan file penyimpanan vektor
Nilai | Deskripsi |
---|---|
invalid_file |
File tersebut tidak valid. |
server_error |
Terjadi kesalahan server. |
unsupported_file |
File ini adalah jenis yang tidak didukung. |
VectorStoreFileStatus
Status file penyimpanan vektor
Nilai | Deskripsi |
---|---|
cancelled |
File dibatalkan. |
completed |
File telah berhasil diproses. |
failed |
File gagal diproses. |
in_progress |
File saat ini sedang diproses. |
VectorStoreStaticChunkingStrategyOptions
Opsi untuk mengonfigurasi strategi potongan statis penyimpanan vektor.
Nama | Jenis | Deskripsi |
---|---|---|
chunk_overlap_tokens |
integer (int32) |
Jumlah token yang tumpang tindih di antara gugus. Nilai defaultnya adalah 400. Perhatikan bahwa tumpang tindih tidak boleh melebihi setengah dari max_chunk_size_tokens. |
max_chunk_size_tokens |
integer (int32) minimum: 100maximum: 4096 |
Jumlah maksimum token di setiap gugus. Nilai defaultnya adalah 800. Nilai minimum adalah 100 dan nilai maksimumnya adalah 4096. |
VectorStoreStaticChunkingStrategyRequest
Strategi penggugusan yang dikonfigurasi secara statis.
Nama | Jenis | Deskripsi |
---|---|---|
static |
Opsi untuk strategi potongan statis. |
|
type |
string:
static |
Jenis objek. |
VectorStoreStaticChunkingStrategyResponse
Strategi penggugusan yang dikonfigurasi secara statis.
Nama | Jenis | Deskripsi |
---|---|---|
static |
Opsi untuk strategi potongan statis. |
|
type |
string:
static |
Jenis objek. |