"""FastGPT Python SDK A Python client library for interacting with FastGPT's OpenAPI. """ from fastgpt_client.async_client import ( AsyncAppClient, AsyncChatClient, AsyncFastGPTClient, ) from fastgpt_client.client import AppClient, ChatClient, FastGPTClient from fastgpt_client.exceptions import ( APIError, AuthenticationError, FastGPTError, RateLimitError, StreamParseError, ValidationError, ) from fastgpt_client.streaming import aiter_stream_events, iter_stream_events from fastgpt_client.stream_types import FastGPTInteractiveEvent, FastGPTStreamEvent __all__ = [ # Synchronous clients "FastGPTClient", "ChatClient", "AppClient", # Asynchronous clients "AsyncFastGPTClient", "AsyncChatClient", "AsyncAppClient", # Exceptions "FastGPTError", "APIError", "AuthenticationError", "RateLimitError", "ValidationError", "StreamParseError", # Streaming helpers "iter_stream_events", "aiter_stream_events", "FastGPTStreamEvent", "FastGPTInteractiveEvent", ] __version__ = "0.1.0"