API Lots de fichiers du magasin de vecteurs

Les lots de fichiers de magasin de vecteurs permettent de gérer de nombreux fichiers en même temps.

Note

L'API pour les lots de fichiers de magasin de vecteurs OCI utilise le même format que l'API pour les lots de fichiers de magasin de vecteurs OpenAI avec le point d'extrémité compatible OCI OpenAI. Pour plus de détails sur la syntaxe et les demandes, consultez la documentation relative à l'API OpenAI Vector Store File Batch Batches.

Point d'extrémité d'API pris en charge

URL de base Chemin du point d'extrémité Authentification
https://inference.generativeai.${region}.oci.oraclecloud.com/openai/v1 /vector_stores/{id}/file_batches Clé d'API ou session IAM

Remplacez ${region} par une région OCI prise en charge telle que us-chicago-1.

Bien que le format de la demande soit compatible avec OpenAI, l'authentification utilise les données d'identification OCI, les demandes sont acheminées au moyen des points d'extrémité d'inférence du service d'intelligence artificielle générative pour OCI et les ressources et l'exécution restent dans OCI.

Conseil

Pour les étapes à effectuer avant d'utiliser cette API, voir QuickStart.

Création d'un lot de fichiers de magasin de vecteurs

POST /vector_stores/{vector_store_id}/file_batches

Référence

Créer un lot de fichiers de stockage vectoriel

Exemple :

# create vector store file batch

vector_store_file_batch = client.vector_stores.file_batches.create(
  vector_store_id="xxx",
  files=[
    ...
)
print(vector_store_file_batch)

Liste des lots de fichiers du magasin de vecteurs

GET /vector_stores/{vector_store_id}/file_batches

Référence

Lister les lots de fichiers de magasin de vecteurs

Exemple :

# list vector store file batches

vector_store_files = client.vector_stores.file_batches.list_files(
    vector_store_id="xxx"
    batch_id="xxx"
)
print(vector_store_files)

Extraction des informations sur le lot de fichiers du magasin de vecteurs

GET /vector_stores/{vector_store_id}/file_batches/{batch_id}

Référence

Extraire le lot de fichiers de magasin vectoriel

Exemple :

# retrieve vector store file batch

vector_store_file_batch = client.vector_stores.file_batches.retrieve(
  vector_store_id="xxx",
  batch_id="xxx"
)
print(vector_store_file_batch)

Annulation d'un lot de fichiers de magasin de vecteurs

POST /vector_stores/{vector_store_id}/file_batches/{batch_id}/cancel

Référence

Annuler le lot de fichiers de stockage vectoriel

Exemple :

# cancle a vector store file batch

canceled_vector_store_file_batch = client.vector_stores.file_batches.cancel(
    vector_store_id="xxx",
    file_id="xxx"
)
print(canceled_vector_store_file_batch)