AIstudioProxyAPI / models /__init__.py
peijun1's picture
Deploy AI Studio Proxy API to Hugging Face Spaces
a5784e9
Raw
History Blame Contribute Delete
760 Bytes
# Chat related models
from .chat import (
ChatCompletionRequest,
FunctionCall,
Message,
MessageContentItem,
ToolCall,
)
# Exception classes
from .exceptions import (
ClientDisconnectedError,
QuotaExceededError,
QuotaExceededRetry,
UpstreamError,
)
# Logging utility classes
from .logging import StreamToLogger, WebSocketConnectionManager, WebSocketLogHandler
__all__ = [
# Chat models
"FunctionCall",
"ToolCall",
"MessageContentItem",
"Message",
"ChatCompletionRequest",
# Exceptions
"ClientDisconnectedError",
"QuotaExceededError",
"QuotaExceededRetry",
"UpstreamError",
# Logging tools
"StreamToLogger",
"WebSocketConnectionManager",
"WebSocketLogHandler",
]