Vector Store Datei Batches API

Vector Store-Datei-Batches dienen der gleichzeitigen Verwaltung vieler Dateien.

Hinweis

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.

Tipp

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)