API anahtarları

Bu sayfada

API anahtarları, kendi yazılımınızın veya BYOK (Bring Your Own Key, kendi anahtarını getir) destekleyen herhangi bir üçüncü taraf sistemin Performance Hub tarafından yayımlanan modelleri kullanmasını sağlar. Anahtarlar Settings (dişli) → Service Access & API Keys altında yönetilir. Bunları yönetmek için Organisation Administrator olmanız gerekir.

"BYOK (Kendi Anahtarını Getir) destekleyen üçüncü taraf yazılımların ve sistemlerin Performance Hub tarafından yayınlanan modellere bağlanabilmesi için API anahtarları sağlayın."

API anahtarları listesiAPI anahtarları listesi

Şekil 1: API anahtarları listesi: etiket, maskelenmiş anahtar, durum, harcama ve sınırlar, modeller, son kullanım ve satır eylemleri

Anahtar listesi

SütunAnlamı
LabelAnahtara verdiğiniz isteğe bağlı ad.
KeyMaskelenmiş anahtar (ör. phk_7Qm2…Xa9LkP); tam gizli anahtar oluşturulduktan sonra bir daha hiçbir zaman gösterilmez.
StatusActive, Provisioning… (yeni bir anahtar ayarlanırken kısa bir süre için) veya Disabled (iptal edilmiş; satır soluk gösterilir).
Spend / limitsKullanım süresi boyunca harcama ve anahtarda belirlenmiş harcama sınırlarına göre ilerleme.
Modelsall veya anahtarın kısıtlandığı model sayısı.
Last usedAnahtarın en son istek yaptığı zaman.
ActionsEdit, Rotate, Revoke (veya Re-activate), Delete.

Workflows kullanıyorsanız bir Workflows satırı, maskelenmiş anahtar yerine Managed service gösterir. Hiç anahtar yoksa liste "No API keys yet." gösterir.

Anahtar oluşturma

Create key düğmesine tıklayın. Create API key çekmecesi açılır:

Create API key çekmecesiCreate API key çekmecesi

Şekil 2: Create API key çekmecesi: etiket, bağlantı türü, harcama sınırları, hız sınırları, model kısıtlaması ve guardrail geçersiz kılma

AyarDavranış
Label (optional)Anahtar için bir ad; genellikle anahtarın kullanılacağı sistem (örneğin Hotel Concierge App, Clinic Intake Assistant veya Booking Website). Kesinlikle önerilir: Activity ve Logs bölümlerinde kullanım etiketlere göre ilişkilendirilir.
Connection typeAPI key: "Generic API keys remain in the API Keys list." External agent: "External agents appear under Connected Services and use this key to authenticate." Anahtar oluşturulurken ayarlanır; daha sonra değiştirilemez.
Set spend limits for this key"Set any combination of daily, monthly and lifetime caps for this key." Daily limit ("Resets at the start of each day (facility timezone)."), Monthly limit ("Resets on the 1st of each month (facility timezone).") ve Lifetime cap ("Total spend over the lifetime of this key. Never resets.").
Rate limits (optional)"Cap requests and tokens per minute for this key. Leave blank for unlimited." Requests / min ve Tokens / min.
Restrict models for this key"Only the selected models will be usable with this key." Tesisin etkin modelleri arasından seçim yapın.
Override facility guardrails for this key"Select none to explicitly disable guardrails for this key." Açık olduğunda bu anahtar, tesisin seçimi yerine kendi guardrail seçimini ("none" dahil) kullanır. Bkz. Guardrails.

Create key düğmesine tıklayın.

Tek seferlik gizli anahtar

Yeni anahtar Copy your API key iletişim kutusunda yalnızca bir kez gösterilir:

Copy your API key iletişim kutusuCopy your API key iletişim kutusu

Şekil 3: Yeni anahtar yalnızca bir kez gösterilir: iletişim kutusunu kapatmadan önce kopyalayın

"Tam anahtar yalnızca bu sefer gösterilir. Güvenli bir yerde saklayın."

Done düğmesine tıklamadan önce anahtarı gizli bilgi yöneticinize kopyalayın. Bu iletişim kutusu kapandıktan sonra yalnızca maskelenmiş biçim gösterilir. Gizli anahtarı kaybederseniz yenisini almak için anahtarı Rotate ile döndürün.

Anahtarı düzenleme

Configure API key çekmecesini açmak için bir anahtarın satırına (veya Edit kalem simgesine) tıklayın; oluşturma sırasındakiyle aynı ayarlar bulunur (etiket, harcama sınırları, hız sınırları, model kısıtlaması, guardrail geçersiz kılma):

Configure API key çekmecesiConfigure API key çekmecesi

Şekil 4: Configure API key çekmecesi

Değişiklikler kaydettikten birkaç saniye sonra geçerli olur. Bir anahtarın günlük/aylık sınırları varsa satırında bunlara göre kullanım (Today, This month, Lifetime) ve bir sınıra ulaşıldığında Limit reached rozeti gösterilir.

Anahtar yaşam döngüsü: döndürme, iptal etme, silme

Her eylemin, tam olarak ne olacağını belirten bir onay iletişim kutusu vardır:

EylemEtkisiOnay metni
RotateAynı ayarlarla yeni bir gizli anahtar oluşturur (bir kez gösterilir); eski gizli anahtar hemen çalışmayı durdurur."A new key will be issued and the current key will stop working immediately." "You will need to reconfigure any services still using the old key. This cannot be undone."
RevokeAnahtarı hemen ve geri alınabilir şekilde devre dışı bırakır."This key will be disabled immediately and any services using it will stop working. You can re-activate it again later."
Re-activateİptal edilmiş bir anahtarı geri yükler (aynı gizli anahtar).Yok; hemen çalışır.
DeleteAnahtarı kalıcı olarak kaldırır."This permanently deletes the key and any services using it will stop working. This cannot be undone."

Delete API key onayıDelete API key onayı

Şekil 5: Delete API key onayı

Hangisi kullanılmalı: sızıntı şüphesinde döndürün (hizmet ayarlarını ve geçmişini korur; yalnızca gizli anahtarı güncellersiniz); bir sistemi geçici olarak duraklatmak için iptal edin; yalnızca entegrasyon tamamen kaldırıldığında silin.

Anahtarla bağlanma

Anahtar listesinin altındaki Connecting to the API kartı, ortamınız için temel URL'yi ve kopyalayıp yapıştırabileceğiniz örnek bir isteği gösterir. SDK örnekleri ve hata işlemeyle birlikte tam hızlı başlangıç için bkz. Uygulamanızı bağlama.