Utilitaires de streaming robustes pour le SDK X API. Ce module gère les connexions de streaming avec reconnexion automatique, backoff exponentiel et gestion complète des erreurs. Les clients peuvent consommer des points de terminaison de streaming sans avoir à se soucier de la gestion des connexions : le SDK s’occupe automatiquement de toute la reprise.Documentation Index
Fetch the complete documentation index at: https://generaltranslation.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
class xdk.streaming.StreamConfig
Paramètres
__init__
Paramètres
on_error : Callable[[[StreamError]
exception xdk.streaming.StreamError
Paramètres
__init__
Paramètres
class xdk.streaming.StreamErrorType
Paramètres
class xdk.streaming.StreamState
Paramètres
__init__
Paramètres
last_error : [StreamError]
xdk.streaming.stream_with_retry
- Reconnexion automatique en cas de déconnexion
- Backoff exponentiel avec jitter pour les délais entre les nouvelles tentatives
- Classification des errors comme réessayables ou fatales
- Callbacks de cycle de vie pour surveiller l’état de la connexion
Paramètres
La session
requests à utiliser pour les appels HTTP.Méthode HTTP (généralement « GET »).
L’URL complète depuis laquelle diffuser le flux.
StreamConfig avec les paramètres de réessai et de callback.