Tutorial: Eine Custom-GPT-Action erstellen

Bringen Sie Ihr Wissen in ChatGPT: Hinterlegen Sie einen Custom GPT mit einem Seekdown-Assistenten, sodass der GPT über eine Action aus Ihrem Datensatz antwortet.

Verfügbar im Enterprise-Plan

Diese Integration ruft die Abfrage-API des Assistenten auf, eine Enterprise-Funktion. Siehe die Preisseite.

Bevor Sie beginnen

  • Ein kostenpflichtiges ChatGPT-Konto (Custom GPTs setzen eines voraus).
  • Einen API-Schlüssel des Assistenten von dessen Seite Keys.

Schritte

  1. Rufen Sie https://chatgpt.com/gpts/mine auf, wählen Sie Explore GPTs und klicken Sie dann oben rechts auf Create.
Die ChatGPT-Seite „Explore GPTs“ und die Schaltfläche Create.
Die ChatGPT-Seite „Explore GPTs“ und die Schaltfläche Create.
Klick auf die Schaltfläche „+ Create“, um einen neuen GPT zu beginnen.
Klick auf die Schaltfläche „+ Create“, um einen neuen GPT zu beginnen.
  1. Füllen Sie Name, Beschreibung und Anweisungen des GPT aus – zum Beispiel: „For every query, use your action to retrieve information from the Seekdown database.“
Der Tab Configure des GPT – die Felder für Name, Beschreibung und Anweisungen.
Der Tab Configure des GPT – die Felder für Name, Beschreibung und Anweisungen.
  1. Scrollen Sie nach unten und klicken Sie auf Create new action.
Die Schaltfläche „Create new action“ unten auf der Konfigurationsseite.
Die Schaltfläche „Create new action“ unten auf der Konfigurationsseite.
  1. Setzen Sie Authentication auf API Key, den Auth Type auf Bearer und fügen Sie den API-Schlüssel Ihres Assistenten ein.
Der Dialog Authentication – Modus API Key, Typ Bearer und das Schlüsselfeld.
Der Dialog Authentication – Modus API Key, Typ Bearer und das Schlüsselfeld.
  1. Fügen Sie das untenstehende OpenAPI-Schema in das Feld Schema ein, testen Sie es und veröffentlichen Sie.
Das Feld Schema der Action, in das Sie die OpenAPI-Definition einfügen.
Das Feld Schema der Action, in das Sie die OpenAPI-Definition einfügen.
{
  "openapi": "3.1.0",
  "info": {
    "title": "Gets information in Seekdown database",
    "description": "Retrieves information in Seekdown database",
    "version": "v1.0.0"
  },
  "servers": [
    { "url": "https://saas.seekdown.ai" }
  ],
  "paths": {
    "/api/public/openai/{assistantId}/query": {
      "post": {
        "description": "Gets the information stored in the database",
        "operationId": "GetOpenAIQueryResponse",
        "x-openai-isConsequential": false,
        "requestBody": {
          "content": {
            "application/json": {
              "schema": { "$ref": "#/components/schemas/OpenAIRequest" }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "OpenAIRequest": {
        "type": "object",
        "properties": {
          "query": { "type": "string", "nullable": true }
        },
        "additionalProperties": false
      }
    }
  }
}

Ersetzen Sie den Pfadparameter

In der Action geht die Anfrage an /api/public/openai/{assistantId}/query – verwenden Sie Ihre echte Assistenten-ID. Der GPT sendet { "query": "..." }, und Seekdown antwortet aus dem verbundenen Datensatz.

Das Ergebnis prüfen

Stellen Sie dem Custom GPT eine Frage, die Ihr Datensatz beantworten kann – er sollte die Action aufrufen und mit Ihren Inhalten antworten.

Fehlerbehebung

  • Prüfen Sie Schema, Server-Host, die Assistenten-ID im Pfad und den Bearer-Schlüssel.
Kontakt

Brauchen Sie noch Hilfe?

Sagen Sie uns, welche Fragen Ihr Website-Assistent beantworten soll. Wir helfen Ihnen, die richtigen Inhalte, Einstellungen und den passenden Weg zum Start festzulegen.