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 limit auf 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.

Weiter