utility Modül
Araç bileşenleri için yardımcı program işlevleri sağlar.
İşlevler
build_mcp_server_url
get_chat_history_endpoint
MCP platformuna sohbet geçmişi göndermek için sohbet geçmişi uç noktası URL'sini alır.
get_chat_history_endpoint() -> str
Döndürülenler
| Tür | Description |
|---|---|
|
Sohbet geçmişi uç noktası URL'si. |
get_mcp_base_url
MCP sunucuları için temel URL'yi alır.
get_mcp_base_url() -> str
Döndürülenler
| Tür | Description |
|---|---|
|
MCP sunucularının temel URL'si. |
get_mcp_platform_authentication_scope
get_tooling_gateway_for_digital_worker
Belirtilen dijital çalışanın araç ağ geçidi URL'sini alır.
get_tooling_gateway_for_digital_worker(agentic_app_id: str) -> str
Parametreler
| Name | Description |
|---|---|
|
agentic_app_id
Gerekli
|
Dijital çalışanın aracı uygulama tanımlayıcısı. |
Döndürülenler
| Tür | Description |
|---|---|
|
Dijital çalışanın araç ağ geçidi URL'si. |
is_development_environment
Geçerli ortam geliştirme olarak yapılandırılmışsa True döndürür.
Çözümleme sırası (ilk boş olmayan değer kazanır):
-
PYTHON_ENVIRONMENT— geçerli örneklerde kullanılan açık Python SDK değişkeni. -
ENVIRONMENT— eski Python SDK değişkeni (geriye dönük uyumluluk). -
ASPNETCORE_ENVIRONMENT— Azure barındırma kuralı. -
DOTNET_ENVIRONMENT— genel konak kuralı. - Yukarıdakilerden
"Development"hiçbiri ayarlı olmadığında varsayılan olarak ayarlanır.
PYTHON_ENVIRONMENT ve ENVIRONMENT bir konak işlemi de ayarlarsa açıkça ayarlanan ENVIRONMENT=Production aracıların etkilenmemesi için önce denetlenmektedir ASPNETCORE_ENVIRONMENT.
is_development_environment() -> bool
Döndürülenler
| Tür | Description |
|---|---|
|
Çözümlenen ortam "geliştirme" (büyük/küçük harfe duyarlı değil) olduğunda true olur. |
resolve_token_scope_for_server
Belirli bir MCP sunucusu için istekte bulunmak için OAuth kapsamını çözümleyin.
V2 sunucuları alanda audience kendi hedef kitlelerini taşır (çıplak GUID veya api:// URI formu). Bir açık scope sağlandığında (örneğin "Tools.ListInvoke.All"), kapsam şeklindedir {audience}/{scope}. Kapsam olmadığında {audience}/.default kullanılır (önceden onaylanan kapsamlara dayanır).
V1 sunucuları (hedef kitle yok, hedef kitle çıplak GUID veya api:// URI biçiminde paylaşılan ATG AppId değerine eşit) her zaman paylaşılan ATG /.default kapsamına geri döner.
resolve_token_scope_for_server(server: MCPServerConfig) -> str
Parametreler
| Name | Description |
|---|---|
|
server
Gerekli
|
Kapsamını çözümlemek için MCP sunucu yapılandırması. |
Döndürülenler
| Tür | Description |
|---|---|
|
OAuth kapsam dizesi, örneğin |