Vector Store Datei Batches API
Vector Store-Datei-Batches dienen der gleichzeitigen Verwaltung vieler Dateien.
Die OCI Vector Store File Batch Batches API verwendet dasselbe Format wie die OpenAI Vector Store File Batch Batches API mit dem OCI OpenAI-kompatiblen Endpunkt. Syntax- und Anforderungsdetails finden Sie in der Dokumentation zur OpenAI Vector Store File Batch Batches API.
Unterstützter API-Endpunkt
| Basis-URL | Endpunktpfad | Authentifizierung |
|---|---|---|
https://inference.generativeai.${region}.oci.oraclecloud.com/openai/v1 |
/vector_stores/{id}/file_batches |
API-Schlüssel oder IAM-Session |
Ersetzen Sie ${region} durch eine unterstützte Region, wie us-chicago-1.
Obwohl das Anforderungsformat OpenAI-kompatibel ist, verwendet die Authentifizierung OCI-Zugangsdaten, Anforderungen werden über OCI Generative AI-Inferenzendpunkte weitergeleitet, und Ressourcen und Ausführung bleiben in OCI.
Die Schritte, die vor der Verwendung dieser API ausgeführt werden müssen, finden Sie unter QuickStart.
Authentifizierung
Sie können auf zwei Arten auf OCI OpenAI-kompatible Endpunkte zugreifen:
Verwenden Sie API-Schlüssel für Tests und frühe Entwicklung. Verwenden Sie die IAM-basierte Authentifizierung für Produktions-Workloads und OCI-verwaltete Umgebungen.
Vektorspeicherdatei-Batch erstellen
POST /vector_stores/{vector_store_id}/file_batches
- Referenz
-
Vektorspeicherdatei-Batch erstellen
Beispiel:
# 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)
Vektorspeicherdatei-Batches auflisten
GET /vector_stores/{vector_store_id}/file_batches
- Referenz
-
Vektorspeicherdatei-Batches auflisten
Beispiel:
# 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)
Batchinformationen für Vektorspeicherdatei werden abgerufen
GET /vector_stores/{vector_store_id}/file_batches/{batch_id}
- Referenz
-
Vektorspeicherdatei-Batch abrufen
Beispiel:
# 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)
Vektorspeicherdatei-Batch abbrechen
POST /vector_stores/{vector_store_id}/file_batches/{batch_id}/cancel
- Referenz
-
Vektorspeicherdatei-Batch abbrechen
Beispiel:
# 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)