Skip to main content

Endpoint

Source : src/cwsandbox/_types.py:219
Point de terminaison de produit sur un service PUBLIC. Défini lors de la création. HTTPS + OPEN : CoreWeave assure la terminaison TLS. La présence d’une URL dans Sandbox.service_urls signifie que le nom d’hôte a été attribué, et non que l’application est déjà à l’écoute. auth est requis. TLS_PASSTHROUGH : la plateforme transfère le trafic TLS au conteneur en fonction du SNI. auth et request_timeout_seconds ne doivent pas être définis. La cible attribuée est host:port dans Sandbox.service_addresses. Utilisez l’hôte comme SNI TLS. Les certificats sont gérés par la charge de travail. request_timeout_seconds est le délai côté serveur appliqué aux requêtes HTTPS sur ce point de terminaison de produit (504 tant que la sandbox reste active). Il ne s’agit pas de Sandbox.run(request_timeout_seconds=...), qui correspond à l’échéance RPC côté client. Ce client exige uniquement un int (ou None). Attributs
  • auth (EndpointAuth | str | None) : OPEN lorsque le type est HTTPS. Doit être omis en mode TLS passthrough.
  • request_timeout_seconds (int | None) : nombre de secondes avant que la plateforme ne ferme une requête HTTPS en cours. None ou 0 sélectionne la valeur par défaut de la plateforme (15 s en mode sans serveur). Le serveur accepte 0 ou [15, 900]. Lors d’une création à partir d’un modèle, 0 remplace la valeur dès lors qu’il est présent et ne rétablit pas la valeur par défaut de la plateforme à la place du délai d’expiration du modèle. Ne doit pas être défini en mode TLS passthrough.

EndpointAuth

Source : src/cwsandbox/_types.py:213
  • OPEN = 'open'

EndpointKind

Source : src/cwsandbox/_types.py:206
  • HTTPS = 'https'
  • TLS_PASSTHROUGH = 'tls_passthrough'

HttpsEndpointStatus

Source : src/cwsandbox/_types.py:278
Point de terminaison HTTPS de produit appliqué, renvoyé dans Sandbox.service_endpoints. request_timeout_seconds correspond au délai effectif appliqué côté serveur (15 si la requête de création l’a omis ou a transmis 0). url est vide lorsque l’API le masque (bacs à sable à l’état terminal). Ne pas confondre avec Sandbox.run(request_timeout_seconds=...).

TlsPassthroughEndpointStatus

Source : src/cwsandbox/_types.py:303
Point de terminaison TLS passthrough appliqué, renvoyé dans Sandbox.service_addresses. address est au format host:port. Utilisez l’hôte comme SNI TLS. La charge de travail gère ses propres certificats. Vide après l’arrêt.
Dernière modification le 15 octobre 2026