OpenAI Custom GPT mit footage.one
Eigenen Custom GPT bauen, der auf footage.one-Assets zugreift — über OpenAPI Actions und OAuth2.
Überblick
OpenAI Custom GPTs unterstützen aktuell kein MCP, aber OpenAPI Actions mit OAuth2. Die footage.one-API bedienst du also via REST + OAuth2.
Schritte
1. OpenAPI-Spec besorgen
Offizielle Swagger-UI: https://app.footage.one/api/asset/swagger-ui.html
Hinweis: die maschinenlesbare Spec unter /v2/api-docs ist aktuell auth-pflichtig — exportiere die JSON-Spec aus der UI oder hole sie mit gültigem Token. Eine öffentliche Spec ist in Arbeit.
2. Action konfigurieren
Im GPT-Builder unter Configure → Actions → Create new action:
- Authentication: OAuth
- Client ID / Client Secret: aus deinem OAuth2-Client im Keycloak (siehe OAuth2 für Drittapps)
- Authorization URL: Keycloak Auth-Endpoint
- Token URL: Keycloak Token-Endpoint
- Scope:
openid profile email - Schema: OpenAPI-JSON einfügen
3. Test-Prompt
Suche nach Assets mit dem Stichwort "Sonnenuntergang" und gib mir die ersten drei mit Beschreibung und Download-Link.
Der GPT führt OAuth-Flow durch (einmalig), ruft search/assets und folgt den _links zu Detail und Download-URL.
Tipps
- Action-Beschreibungen: Pflege die
summary-Felder in der OpenAPI-Spec gut — der GPT entscheidet anhand davon, welche Action er aufruft. - Antwort-Größe: Begrenze
limitauf 5–10, damit der Kontext nicht überläuft. - Privacy: Custom GPTs senden Action-Calls über OpenAI-Server. Prüfe ob das mit deiner DSGVO-Vereinbarung kompatibel ist.