Uwierzytelnianie
Przekaż jeden klucz API Model Gate w trybach zgodnych z Anthropic i OpenAI.
Uwierzytelnianie
Model Gate używa produkcyjnych kluczy API zaczynających się od mg_live_. Ten sam klucz działa w obu trybach API; zmienia się tylko nagłówek HTTP.
Nagłówki
| Punkt końcowy | Nagłówek uwierzytelniania | Dodatkowe nagłówki |
|---|---|---|
POST /v1/messages | x-api-key: mg_live_... | anthropic-version: 2023-06-01 |
POST /v1/chat/completions | Authorization: Bearer mg_live_... | — |
POST /v1/web-search | Authorization: Bearer mg_live_... | — |
GET /v1/balance | Authorization: Bearer mg_live_... | — |
GET /v1/models | Nie jest wymagane uwierzytelnianie | — |
Przykłady
Kompatybilny z antropią
curl https://api.model-gate.com/v1/messages \
-H "x-api-key: mg_live_..." \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{...}'
Kompatybilny z OpenAI
curl https://api.model-gate.com/v1/chat/completions \
-H "Authorization: Bearer mg_live_..." \
-H "content-type: application/json" \
-d '{...}'
Zarządzanie kluczami
Dla każdego klucza możesz ustawić opisową nazwę, limity RPM i współbieżności, limity wydatków i dozwolone modele. Zablokuj lub usuń klucz, gdy nie jest już potrzebny.
Chroń swój klucz API. Pełna wartość jest wyświetlana tylko raz podczas tworzenia klucza. Przechowuj go w zmiennej środowiskowej lub menedżerze tajnych sekretów i natychmiast obróć, jeśli zostanie ujawniony.
Zalecenia dotyczące bezpieczeństwa
- Nigdy nie przekazuj kluczy Gitowi. - Przechowuj klucze .env pliki wyłączone z kontroli wersji lub w tajnym menedżerze. - Użyj osobnego klucza dla każdego projektu i środowiska. - Natychmiast zamroź skompromitowany klucz i utwórz zamiennik.