WebsitePlatform Login

Workflows

Endpunkte für Workflow-Management und -Ausführung

GET/workflows/v1/user-workflows

Ruft alle Workflows ab, auf die der authentifizierte Benutzer Zugriff hat

Authorization

ApiKeyAuth
Authorization<token>

API-Schlüssel zur Authentifizierung. Verwende das Format 'Bearer <Dein-API-Schlüssel>'.

In: header

Header Parameters

Authorization*string

API-Schlüssel zur Authentifizierung. Verwende das Format 'Bearer <Dein-API-Schlüssel>'.

Response Body

application/json

application/json

curl -X GET "https://app.meingpt.com/api/workflows/v1/user-workflows" \  -H "Authorization: Bearer sk_meingpt_..."
{
  "status": "success",
  "workflows": [
    {}
  ]
}
{
  "status": "error",
  "message": "string"
}
GET/workflows/v1/workflow-inputs/{workflowId}

Ruft die Eingabevariablen/-parameter ab, die zum Ausführen eines bestimmten Workflows erforderlich sind

Authorization

ApiKeyAuth
Authorization<token>

API-Schlüssel zur Authentifizierung. Verwende das Format 'Bearer <Dein-API-Schlüssel>'.

In: header

Path Parameters

workflowId*string

Die Workflow-ID

Header Parameters

Authorization*string

API-Schlüssel zur Authentifizierung. Verwende das Format 'Bearer <Dein-API-Schlüssel>'.

Response Body

application/json

application/json

application/json

curl -X GET "https://app.meingpt.com/api/workflows/v1/workflow-inputs/string" \  -H "Authorization: Bearer sk_meingpt_..."
{
  "status": "success",
  "inputs": [
    {
      "name": "string",
      "type": "string",
      "description": "string",
      "defaultValue": null,
      "options": [
        {
          "label": "string",
          "value": "string"
        }
      ]
    }
  ]
}
{
  "status": "error",
  "message": "string"
}
{
  "status": "error",
  "message": "string"
}
POST/workflows/v1/{workflowId}/run

Führt einen Workflow mit den bereitgestellten Eingabeparametern aus

Authorization

ApiKeyAuth
Authorization<token>

API-Schlüssel zur Authentifizierung. Verwende das Format 'Bearer <Dein-API-Schlüssel>'.

In: header

Path Parameters

workflowId*string

Die Workflow-ID, die ausgeführt werden soll

Header Parameters

Authorization*string

API-Schlüssel zur Authentifizierung. Verwende das Format 'Bearer <Dein-API-Schlüssel>'.

input*object

Eingabeparameter für die Workflow-Ausführung

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://app.meingpt.com/api/workflows/v1/string/run" \  -H "Authorization: Bearer sk_meingpt_..." \  -H "Content-Type: application/json" \  -d '{    "input": {}  }'
{
  "status": "success",
  "messages": [
    {
      "content": "string",
      "role": "user",
      "model": "string",
      "knowledgeCollectionSearchResults": [
        {
          "knowledgeCollectionId": "string",
          "knowledgeCollectionName": "string",
          "queries": [
            "string"
          ],
          "resultComponents": [
            {
              "documentId": "string",
              "documentTitle": "string",
              "score": 0,
              "result": "string",
              "sourceNumber": 0
            }
          ]
        }
      ]
    }
  ],
  "documentUrl": "string",
  "structuredOutput": {}
}
{
  "status": "error",
  "message": "string"
}
{
  "status": "error",
  "message": "string"
}
{
  "status": "error",
  "message": "string"
}
{
  "status": "error",
  "message": "string"
}

Praktischer Einsatz

Auf dieser Seite