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ńcowyNagłówek uwierzytelnianiaDodatkowe nagłówki
POST /v1/messagesx-api-key: mg_live_...anthropic-version: 2023-06-01
POST /v1/chat/completionsAuthorization: Bearer mg_live_...
POST /v1/web-searchAuthorization: Bearer mg_live_...
GET /v1/balanceAuthorization: Bearer mg_live_...
GET /v1/modelsNie 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.