SpeakNotes API, serwer MCP i platforma OAuth
Zamieniaj pliki audio, wideo i linki z YouTube na transkrypcje i ustrukturyzowane podsumowania z poziomu własnego kodu lub pozwól agentowi AI zrobić to przez MCP. Każde konto może utworzyć klucz i rozpocząć pracę w środowisku sandbox za darmo.
- Utwórz klucz samodzielnie w panelu. Bez rozmów sprzedażowych i list oczekujących.
- Klucze sandbox zwracają stałe dane wyjściowe, nie zużywają kredytów i nie ingerują w Twoje rzeczywiste notatki.
- Hostowany serwer MCP, dzięki któremu Claude, ChatGPT i Cursor mogą natywnie korzystać ze SpeakNotes.
Trzy zapytania do Twojego pierwszego podsumowania
Zacznij od klucza sandbox, aby poznać strukturę danych, a następnie przełącz się na klucz produkcyjny, gdy odpowiedzi będą wyglądać poprawnie.
- 1
Utwórz klucz
Otwórz Ustawienia, klucze API i utwórz jeden. Wybierz sandbox, aby przetestować funkcje, lub klucz produkcyjny, aby przetwarzać rzeczywiste pliki audio.
# Any signed-in account can create one. Sandbox keys start sn_test_. open https://speaknotes.io/settings/api-keys
- 2
Wywołaj API
Wyślij klucz jako token bearer. Podsumowania, transkrypcje i zadania YouTube są zwracane w czasie rzeczywistym.
curl -X POST https://api.speaknotes.io/v1/summaries \ -H "Authorization: Bearer $SPEAKNOTES_API_KEY" \ -H "Content-Type: application/json" \ -d '{"text": "...your transcript...", "styleId": "meeting-notes"}' - 3
Prześlij dłuższe pliki
Przesyłanie odbywa się w tle: utwórz zadanie przesyłania, wyślij plik metodą PUT, zakończ proces, a następnie sprawdzaj status notatki, aż będzie gotowa.
# 1. create the upload curl -X POST https://api.speaknotes.io/v1/uploads \ -H "Authorization: Bearer $SPEAKNOTES_API_KEY" \ -H "Content-Type: application/json" \ -d '{"fileName": "standup.m4a", "contentType": "audio/mp4"}' # 2. PUT the file to uploadUrl, then complete it curl -X POST https://api.speaknotes.io/v1/uploads/NOTE_ID/complete \ -H "Authorization: Bearer $SPEAKNOTES_API_KEY" # 3. poll until status is Done curl https://api.speaknotes.io/v1/notes/NOTE_ID/status \ -H "Authorization: Bearer $SPEAKNOTES_API_KEY"
Co oferuje platforma
API REST do odczytu i zapisu
Wyświetlaj, twórz, aktualizuj i usuwaj notatki oraz foldery. Transkrybuj audio, podsumowuj tekst i linki z YouTube. Każda operacja jest zgodna ze specyfikacją OpenAPI 3.1.
Hostowany serwer MCP
Strumieniowe HTTP pod adresem api.speaknotes.io/mcp, z trzynastoma narzędziami obejmującymi te same operacje odczytu i zapisu. Agenci łączą się przez OAuth lub za pomocą klucza.
OAuth 2.1 z PKCE
Stwórz aplikację działającą w imieniu innych użytkowników SpeakNotes. Dynamiczna rejestracja klientów oznacza, że klient MCP może zarejestrować się samodzielnie i połączyć bez konieczności ręcznego wklejania klucza.
Prawdziwe środowisko sandbox
Klucze zaczynające się od sn_test_ uruchamiają każdą trasę, regułę walidacji i strukturę odpowiedzi w oparciu o stałe dane wyjściowe. Brak zużycia kredytów, brak wywołań modeli, a zapisy trafiają do oddzielnej biblioteki sandbox.
Przejrzyste kredyty
Jeden kredyt to jedna rozpoczęta minuta mediów. Każda odpowiedź, która wiąże się z kosztem, zwraca informację o pobranej opłacie i pozostałym saldzie, dzięki czemu agent może sprawdzić stan konta przed rozpoczęciem pracy.
Poświadczenia o ograniczonym zakresie
Przyznaj kluczowi lub aplikacji tylko to, czego potrzebują. Klucz z uprawnieniami tylko do odczytu może wyświetlać notatki, ale nigdy ich nie usunie.
Cennik
Każde konto otrzymuje miesięczny przydział kredytów, który się resetuje. Konta Pro otrzymują znacznie większy przydział. Poza tym kredyty są przedpłacone, więc niekontrolowana pętla ponownych prób nigdy nie wygeneruje nieoczekiwanego rachunku.
Dokumentacja
- Szybki startOd zera do działającego podsumowania, przy użyciu curl.
- Uwierzytelnianie i zakresyKlucze API, klucze sandbox, zakresy i limity zapytań.
- OAuth 2.1Kod autoryzacji z PKCE, dynamiczna rejestracja klienta, odświeżanie i unieważnianie.
- Kody błędówWszystkie kody, które może zwrócić API, oraz instrukcje postępowania dla każdego z nich.
- Kredyty i cennikIle kosztuje każda operacja i jak doładować konto.
- Specyfikacja OpenAPI 3.1Czytelny dla maszyn kontrakt dla każdej operacji.
- Manifest MCPNazwa serwera, transport i lista narzędzi pod adresem /.well-known/mcp.json.
- Plik umiejętności agentaGotowy plik SKILL.md dla środowisk uruchomieniowych agentów.
Pytania zadawane przez programistów
- Czy API SpeakNotes jest darmowe?
- Każde konto otrzymuje 60 kredytów miesięcznie bezpłatnie, a klucze sandbox są nielimitowane i darmowe na zawsze. Konta Pro otrzymują 2000 kredytów miesięcznie. Po wyczerpaniu miesięcznego przydziału można dokupić pakiety przedpłaconych kredytów.
- Jak uzyskać klucz API SpeakNotes?
- Zaloguj się i otwórz Ustawienia, a następnie Klucze API. Klucz tworzysz samodzielnie i działa on natychmiast. Nie ma procesu aplikacyjnego ani formularza kontaktowego.
- Czy SpeakNotes posiada środowisko sandbox?
- Tak. Każdy klucz utworzony z opcją sandbox zaczyna się od sn_test_. Obsługuje on każdą ścieżkę i zwraca stałe, realistyczne dane wyjściowe bez wywoływania modelu, zużywania kredytów czy zapisywania w Twoich rzeczywistych notatkach.
- Jak połączyć SpeakNotes z Claude lub innym klientem MCP?
- Skieruj klienta na adres https://api.speaknotes.io/mcp przez Streamable HTTP. Klienci obsługujący OAuth rejestrują się samodzielnie i proszą o autoryzację; klienci, którzy tego nie robią, mogą wysłać klucz API SpeakNotes jako token bearer.
- Czy API SpeakNotes obsługuje OAuth?
- Tak. SpeakNotes uruchamia serwer autoryzacji OAuth 2.1 z PKCE, rotacją tokenów odświeżania, dynamiczną rejestracją klientów i unieważnianiem. Metadane są publikowane pod adresem https://speaknotes.io/.well-known/oauth-authorization-server.
- Jakie są limity zapytań API SpeakNotes?
- 120 zapytań typu odczyt, 30 zapytań typu zapis i 10 zapytań przetwarzania na minutę, liczone dla każdego poświadczenia. Każda odpowiedź zawiera pozostały budżet w nagłówkach limitów, a błąd 429 dokładnie informuje, jak długo należy czekać.