OpenAI Custom GPT z footage.one
Zbuduj własny Custom GPT uzyskujący dostęp do zasobów footage.one — przez OpenAPI Actions i OAuth2.
Przegląd
OpenAI Custom GPTs aktualnie nie obsługują MCP, ale obsługują OpenAPI Actions z OAuth2. Dlatego korzystasz z API footage.one przez REST + OAuth2.
Kroki
1. Pobranie specyfikacji OpenAPI
Oficjalny Swagger UI: https://app.footage.one/api/asset/swagger-ui.html
Uwaga: maszynowo czytelna specyfikacja pod /v2/api-docs wymaga aktualnie uwierzytelniania — wyeksportuj specyfikację JSON z interfejsu lub pobierz ją z ważnym tokenem. Publiczna specyfikacja jest w przygotowaniu.
2. Konfiguracja Action
W GPT Builder w sekcji Configure → Actions → Create new action:
- Authentication: OAuth
- Client ID / Client Secret: z Twojego klienta OAuth2 w Keycloak (zob. OAuth2 dla aplikacji zewnętrznych)
- Authorization URL: endpoint autoryzacji Keycloak
- Token URL: endpoint tokenów Keycloak
- Scope:
openid profile email - Schema: wklej JSON OpenAPI
3. Testowy prompt
Wyszukaj zasoby ze słowem kluczowym „zachód słońca" i podaj mi pierwsze trzy z opisem i linkiem do pobrania.
GPT przeprowadza przepływ OAuth (jednorazowo), wywołuje search/assets i podąża za _links do szczegółów i URL pobierania.
Wskazówki
- Opisy Action: dbaj o dobre wypełnienie pól
summaryw specyfikacji OpenAPI — GPT decyduje na ich podstawie, którą Action wywołać. - Rozmiar odpowiedzi: ogranicz
limitdo 5–10, aby kontekst nie był przepełniony. - Prywatność: Custom GPTs wysyłają wywołania Action przez serwery OpenAI. Sprawdź, czy jest to zgodne z Twoją umową RODO.