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.
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.
Authentification
Vous pouvez accéder aux points d'extrémité compatibles avec OCI OpenAI de deux façons :
- Clés d'API du service d'intelligence artificielle générative pour OCI
- Authentification basée sur OCI IAM
Utilisez des clés d'API pour les tests et le développement anticipé. Utiliser l'authentification basée sur IAM pour les charges de travail de production et les environnements OCI gérés.
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)