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.