Klucze API
Generuj klucze API i zarządzaj nimi, aby uzyskać programowy dostęp.
Klucze API umożliwiają programowy dostęp do Twoich agentów. Używaj ich, aby zintegrować Agentkit z własnymi aplikacjami lub połączyć usługi zewnętrzne.
Uwaga: klucze API wymagają planu Hobby lub wyższego z aktywnymi rozliczeniami. Obszary robocze na planie Free, z zaległą płatnością lub nieopłacone nie mają dostępu do API. Ulepsz swój plan →
Tworzenie klucza API
- Przejdź do swojego obszaru roboczego
- Kliknij Klucze API na pasku bocznym
- Kliknij Utwórz klucz API
- Potwierdź w oknie dialogowym
Nowy klucz pojawi się na liście i w każdej chwili można go odsłonić lub skopiować.
Wyświetlanie i kopiowanie kluczy
Każdy klucz na liście jest domyślnie zamaskowany. Użyj ikony oka, aby odsłonić klucz, oraz ikony kopiowania, aby skopiować go do schowka.
Korzystanie z kluczy API
Dołącz klucz do żądań API:
curl -X POST 'https://your-domain.com/api/v1/chat' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"chatbotId": "uuid", "messages": [{"role": "user", "content": "Hello"}]}'
Zarządzanie kluczami
Wyświetlanie wszystkich kluczy
Wszystkie klucze danego obszaru roboczego są widoczne na stronie Klucze API.
Usuwanie klucza
- Znajdź klucz na liście
- Kliknij ikonę kosza
- Potwierdź usunięcie
Usunięte klucze przestają działać natychmiast.
Najlepsze praktyki bezpieczeństwa
Nigdy nie ujawniaj kluczy
- Nie umieszczaj kluczy w commitach repozytoriów git
- Nie umieszczaj kluczy w kodzie po stronie klienta
- Korzystaj ze zmiennych środowiskowych
Regularnie rotuj klucze
- Twórz nowe klucze cyklicznie
- Aktualizuj swoje aplikacje
- Usuwaj stare klucze
Używaj oddzielnych kluczy
Twórz osobne klucze dla:
- Środowiska produkcyjnego i deweloperskiego
- Różnych aplikacji
- Różnych członków zespołu lub usług
Zakres uprawnień klucza
Klucze API są przypisane do obszaru roboczego, w którym zostały utworzone, i mają dostęp do:
- Wszystkich agentów w obszarze roboczym
- Punktów końcowych API czatu
- Zarządzania webhookami
Klucze nie mogą:
- Zarządzać członkami zespołu
- Uzyskać dostępu do rozliczeń
- Tworzyć innych kluczy API
Połączenie z Zapier
Podczas łączenia z Zapier:
- Utwórz dedykowany klucz API dla Zapier
- Użyj tego klucza w połączeniu z Zapier
- Nie używaj tego klucza do innych celów
Rozwiązywanie problemów
Błąd „Invalid API key”
- Sprawdź, czy klucz został poprawnie skopiowany
- Sprawdź, czy nie ma spacji na początku lub końcu
- Upewnij się, że klucz nie został usunięty
Błąd „Key not authorized”
- Upewnij się, że agent należy do Twojego obszaru roboczego
- Sprawdź, czy obszar roboczy klucza się zgadza
- Upewnij się, że Twój obszar roboczy korzysta z planu Hobby lub wyższego z aktywnymi rozliczeniami
Klucz nie działa po utworzeniu
- Spróbuj odświeżyć stronę
- Odczekaj 30 sekund na propagację
- Jeśli problem nadal występuje, utwórz nowy klucz