Aller au contenu principal

enterprise_ai.llm.isolation

Source : sdks/python/src/enterprise_ai/llm/isolation/__init__.py. Retour à l'index de la référence du SDK Python.

remarque

Cette page est générée par tools/docs/gen_sdk_reference.py depuis les sources du SDK et les dossiers de textes OpenAPI. Ne la modifiez pas à la main : changez la source et régénérez.

Classe IsolationClient​

LLM et passerelle de modèles. Fournisseurs de modèles, registre des modèles, règles de routage et passerelle de modèles (Model Gateway) : le seul chemin par lequel agents et applications appellent les modèles.

Resource

IsolationClient.get​

get(project_id: str | None = None) -> Any

Lire le mode d'isolation. Mode d'isolation effectif du tenant ou d'un de ses projets : le réglage du projet s'il existe, sinon celui du tenant, sinon connected, avec les hôtes internes déclarés. Demande un principal de tenant (400 tenant_required) avec tenant_admin, platform_admin, security_officer, finops, developer, auditor ou viewer.

Route : /v1/llm/isolation (GET).

NomTypeDéfautRequisDescription
project_idstr | NoneNonenonProjet dont le mode est lu. Omettez-le pour le mode du tenant.

Retour : Any. Réponse JSON décodée de l'opération « Lire le mode d'isolation ».

Erreurs levées : les erreurs typées du transport (Erreurs).

IsolationClient.set​

set(profile: dict[str, Any]) -> Any

Définir le mode d'isolation. Définit le mode d'isolation du tenant ou d'un projet. En local_only ou air_gapped, seuls les fournisseurs locaux (vLLM, Ollama, LM Studio) et les hôtes internes déclarés sont joignables : une route externe est refusée au contrôle préalable (403 isolation_external_route) et l'appel sortant est vérifié à nouveau (403 isolation_egress_denied). Audité (llm.isolation.set). Demande un principal de tenant avec tenant_admin, platform_admin ou security_officer.

Route : /v1/llm/isolation (PUT).

NomTypeDéfautRequisDescription
profiledict[str, Any]ouiDocument de profil d'isolation (fournisseurs dédiés, régions, sortie réseau) envoyé comme corps du PUT.

Retour : Any. Réponse JSON décodée de l'opération « Définir le mode d'isolation ».

Erreurs levées : les erreurs typées du transport (Erreurs).