utility Moduuli
Tarjoaa työkalukomponenttien apuohjelmafunktioita.
Funktiot
build_mcp_server_url
get_chat_history_endpoint
Hakee keskusteluhistorian päätepisteen URL-osoitteen keskusteluhistorian lähettämiseksi MCP-ympäristöön.
get_chat_history_endpoint() -> str
Palautukset
| Tyyppi | Description |
|---|---|
|
Keskusteluhistorian päätepisteen URL-osoite. |
get_mcp_base_url
Hakee MCP-palvelinten perus-URL-osoitteen.
get_mcp_base_url() -> str
Palautukset
| Tyyppi | Description |
|---|---|
|
MCP-palvelinten perus-URL-osoite. |
get_mcp_platform_authentication_scope
get_tooling_gateway_for_digital_worker
Hakee määritetyn digitaalisen työntekijän työkaluyhdyskäytävän URL-osoitteen.
get_tooling_gateway_for_digital_worker(agentic_app_id: str) -> str
Parametrit
| Nimi | Description |
|---|---|
|
agentic_app_id
Pakollinen
|
Digitaalisen työntekijän palvelusovellustunniste. |
Palautukset
| Tyyppi | Description |
|---|---|
|
Työkaluyhdyskäytävän URL-osoite digitaaliselle työntekijälle. |
is_development_environment
Palauttaa arvon TRUE, jos nykyinen ympäristö on määritetty kehitysympäristöksi.
Ratkaisujärjestys (ensimmäinen muu kuin tyhjä arvo voittaa):
-
PYTHON_ENVIRONMENT— eksplisiittinen Python SDK -muuttuja, jota käytetään nykyisissä esimerkissä. -
ENVIRONMENT— vanha Python SDK -muuttuja (yhteensopivuus aikaisempien versioiden kanssa). -
ASPNETCORE_ENVIRONMENT— Azuren isännöintikäytäntö. -
DOTNET_ENVIRONMENT— geneerinen isäntäkäytäntö. - Oletusarvo on ,
"Development"kun mitään edellä mainituista ei ole määritetty.
PYTHON_ENVIRONMENTja ENVIRONMENT tarkistetaan ensin, jotta erikseen määritettyihin ENVIRONMENT=Production agentteihin ei vaikuta myös isäntäprosessi.ASPNETCORE_ENVIRONMENT
is_development_environment() -> bool
Palautukset
| Tyyppi | Description |
|---|---|
|
True, kun ratkaistu ympäristö on kehitys (kirjainkoko ei ole merkitsevä). |
resolve_token_scope_for_server
Ratkaise OAuth-vaikutusalue, jos haluat pyytää tiettyä MCP-palvelinta.
V2-palvelimet kuljettavat kentällä omaa yleisöään (paljas audience GUID- tai api:// URI-lomake). Kun eksplisiittinen scope on annettu (esim. "Tools.ListInvoke.All"), vaikutusalue on {audience}/{scope}. Kun vaikutusaluetta ei ole, {audience}/.default käytetään kohdetta (joka perustuu ennakkohyväksyttyihin soveltamisalueisiin).
V1-palvelimet (ei yleisöä, kohderyhmä on yhtä suuri kuin jaettu ATG AppId paljaassa GUID- tai api:// URI-muodossa) palaavat aina jaettuun ATG-laajuuteen /.default .
resolve_token_scope_for_server(server: MCPServerConfig) -> str
Parametrit
| Nimi | Description |
|---|---|
|
server
Pakollinen
|
MCP-palvelimen määritys kohteen laajuuden selvittämiseksi. |
Palautukset
| Tyyppi | Description |
|---|---|
|
OAuth-vaikutusalueen merkkijono, kuten |