X API SDK를 위한 강력한 스트리밍 유틸리티입니다. 이 모듈은 자동 재연결, 지수적 백오프, 포괄적인 오류 처리를 포함한 스트리밍 연결 관리를 제공합니다. 클라이언트는 연결 관리를 신경 쓰지 않고 스트리밍 엔드포인트에서 데이터를 소비할 수 있으며, SDK가 모든 복구 작업을 자동으로 처리합니다.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
매개변수
__init__
파라미터
on_error : Callable[[[StreamError]
exception xdk.streaming.StreamError
매개변수
__init__
매개변수
class xdk.streaming.StreamErrorType
매개변수
class xdk.streaming.StreamState
매개변수
__init__
매개변수
last_error : [StreamError]
xdk.streaming.stream_with_retry
- 연결이 끊어졌을 때 자동으로 재연결
- 재시도 지연을 위한 지터가 포함된 지수 백오프
- errors를 재시도 가능한 오류와 치명적인 오류로 분류
- 라이프사이클 콜백을 통한 연결 상태 모니터링
매개변수
HTTP 요청에 사용할 requests Session 인스턴스입니다.
HTTP 메서드(일반적으로 “GET”)입니다.
스트리밍에 사용할 전체 URL입니다.
재시도 및 콜백 설정을 포함하는 StreamConfig입니다.