Tutorial

GPT Actions erstellen: Der komplette Guide

Von Null zur fertigen, produktionsreifen Action - mit Code Examples und Best Practices.

Der 6-Schritte Prozess

Schritt 1: API-Endpunkt erstellen

Erstellen Sie einen REST-Endpunkt, der die gewünschte Funktionalität bietet.

// Node.js/Express Beispiel
app.get('/api/availability', async (req, res) => {
  const { startDate, endDate } = req.query;
  
  const slots = await getAvailableSlots(startDate, endDate);
  
  res.json({
    success: true,
    data: {
      slots: slots,
      timezone: "Europe/Berlin"
    }
  });
});

Schritt 2: OpenAPI Schema definieren

Beschreiben Sie Ihre API im OpenAPI 3.0 Format.

{
  "openapi": "3.0.0",
  "info": {
    "title": "Booking API",
    "description": "API for booking appointments",
    "version": "1.0.0"
  },
  "servers": [{ "url": "https://api.yoursite.com" }],
  "paths": {
    "/api/availability": {
      "get": {
        "summary": "Get available booking slots",
        "operationId": "getAvailability",
        "parameters": [
          {
            "name": "startDate",
            "in": "query",
            "required": true,
            "schema": { "type": "string", "format": "date" }
          }
        ]
      }
    }
  }
}

Schritt 3: Authentication einrichten

Sichern Sie Ihre Action mit OAuth 2.0 oder API Keys.

Empfohlen: OAuth 2.0

  • → Nutzer autorisiert ChatGPT einmalig
  • → Access Token wird sicher gespeichert
  • → Alle Requests authentifiziert
  • → Nutzer kann Zugriff jederzeit widerrufen

Schritt 4: Testing durchführen

Testen Sie ALLES bevor Sie live gehen:

  • ✓ Schema Validation (OpenAPI Validator Tools)
  • ✓ API Response Testing (Postman, Insomnia)
  • ✓ ChatGPT Integration Testing
  • ✓ Error Handling (Was passiert bei Fehlern?)
  • ✓ Load Testing (Kann Ihre API Traffic handlen?)

Schritt 5 & 6: Deployment & Marketplace Submission

Deployment: Ihre API muss auf einem öffentlichen Server laufen (AWS, Google Cloud, Vercel, etc.)

Submission: OpenAI Platform → Actions → Submit. Review dauert 3-7 Tage. Nach Approval: Live!

Wir entwickeln Ihre Actions

Von der API-Entwicklung bis zum Marketplace-Launch - alles aus einer Hand.