0 / 0
Zurück zur englischen Version der Dokumentation
Hinzufügen von Dateien zur Referenz aus der API
Letzte Aktualisierung: 30. Jan. 2025
Hinzufügen von Dateien zur Referenz aus der API

Erfahren Sie, wie Sie Dateien hinzufügen zu watsonx.ai auf die Sie programmgesteuert verweisen möchten.

Um einige Aufgaben programmgesteuert auszuführen, müssen Sie in der Lage sein, Dateien hinzuzufügen und sie von der API aus zu referenzieren. Um zum Beispiel ein foundation model zu optimieren, müssen Sie eine Trainingsdatendatei bereitstellen.

Eine Möglichkeit, eine Datei verfügbar zu machen, besteht darin, die Datei zu einem neuen Bucket in der IBM Cloud Object Storage Service-Instanz hinzuzufügen, die mit Ihrem watsonx.ai Projekt verbunden ist. (Eine IBM Cloud Object Storage-Dienstinstanz wird automatisch für Sie erstellt, wenn Sie ein watsonx.ai-Projekt über die Benutzeroberfläche erstellen)

Hinzufügen von Dateien über die Benutzeroberfläche

Die folgenden Schritte beschreiben, wie Sie über die Benutzeroberfläche des Produkts Dateien hinzufügen, auf die Sie von der API aus verweisen können.

  1. Fügen Sie der IBM Cloud Object Storage-Instanz, die mit Ihrem watsonx.ai-Projekt verbunden ist, einen Bucket hinzu.

    Erweitern Sie in der Ressourcenliste in IBM Cloud den Eintrag Storage, und klicken Sie dann auf , um Ihre IBM Cloud Object Storage Service-Instanz zu öffnen. Klicken Sie auf Eimer erstellen.

  2. Fügen Sie eine Datei zum Bucket hinzu.

    Auf der Registerkarte Objekte des Buckets laden Sie die Datei hoch.

  3. Um die Datei über die API zu referenzieren, müssen Sie eine Verbindung zur IBM Cloud Object Storage Service-Instanz mit dem Bucket erstellen, in dem die Datei gespeichert ist.

    1. Wählen Sie in Ihrem Projekt Neues Asset > Mit einer Datenquelle verbinden, wählen Sie IBM Cloud Object Storage und klicken Sie dann auf Weiter.

    2. Benennen Sie die Verbindungsanlage.

    3. Für die Verbindungsdetails fügen Sie die folgenden Informationen hinzu:

      • Der Name des Buckets, den Sie in Schritt 1 erstellt haben.

      • Um sich anzumelden, URL, öffnen Sie den Speicherbehälter in IBM Cloud Object Storage, klicken Sie auf die Registerkarte "Konfigurationen" und kopieren Sie dann den öffentlichen Endpunkt URL.

      • Wählen Sie für die Anmeldeinformationen die Authentifizierungsoption Zugriffsschlüssel und geheimer Schlüssel, um eine Verbindung zur Datenquelle herzustellen. Klicken Sie auf der Hauptdienstseite Ihrer IBM Cloud Object Storage Service-Instanz auf die Registerkarte Service credentials (Dienstanmeldeinformationen), suchen Sie den Schlüssel, den Sie verwenden möchten, und erweitern Sie ihn, damit Sie die Schlüsseldetails sehen können. Der von Ihnen verwendete Schlüssel muss einen HMAC-Berechtigungsnachweis enthalten. Wenn Sie keinen vorhandenen Schlüssel mit einem HMAC-Berechtigungsnachweis haben, erstellen Sie einen. Kopieren Sie die folgenden Werte und fügen Sie sie in die entsprechenden Felder auf der Seite mit den Verbindungselementen ein:

        Aus Eimer kopieren In die Verbindungsanlage einfügen
        access_key_id Zugriffsschlüssel
        secret_access_key Geheimer Schlüssel

      Weitere Informationen darüber, wie Sie eine Verbindung zu Ihrer IBM Cloud Object Storage Service-Instanz von Ihrem watsonx.ai Projekt aus erstellen, finden Sie unter IBM Cloud Object Storage Verbindung.

  4. Öffnen Sie auf der Seite Assets Ihres Projekts das Asset IBM Cloud Object Storage Datenverbindung. Kopieren Sie in der URL für die aktuelle Seite die Verbindungs-ID, die nach dem /connections/ -Segment der URL angezeigt wird.

    Sie können diese Verbindungs-ID und andere Details, beispielsweise den Bucket-Namen, angeben, wenn Sie von der API aus auf die Datei verweisen.

    "type": "connection_asset",
       "connection": {
         "id": "<connection_id>"
       }
    

    Weitere Informationen finden Sie unter Datenreferenzen in der IBM watsonx.ai als Dienst-API-Dokumentation.

Übergeordnetes Thema: REST API