ccproxy.models.responses¶ ccproxy.models.responses ¶ Response models for Claude Proxy API Server compatible with Anthropic's API format. ToolCall ¶ Bases: BaseModel Tool call made by the model. ToolUse ¶ Bases: BaseModel Tool use content block. TextResponse ¶ Bases: BaseModel Text response content block. Choice ¶ Bases: BaseModel Individual choice in a non-streaming response. StreamingChoice ¶ Bases: BaseModel Individual choice in a streaming response. ChatCompletionResponse ¶ Bases: BaseModel Response model for Claude chat completions compatible with Anthropic's API. StreamingChatCompletionResponse ¶ Bases: BaseModel Streaming response model for Claude chat completions. ErrorResponse ¶ Bases: BaseModel Error response model. APIError ¶ Bases: BaseModel API error details. PermissionToolAllowResponse ¶ Bases: BaseModel Response model for allowed permission tool requests. PermissionToolDenyResponse ¶ Bases: BaseModel Response model for denied permission tool requests. RateLimitError ¶ Bases: APIError Rate limit error. InvalidRequestError ¶ Bases: APIError Invalid request error. AuthenticationError ¶ Bases: APIError Authentication error. NotFoundError ¶ Bases: APIError Not found error. OverloadedError ¶ Bases: APIError Overloaded error. InternalServerError ¶ Bases: APIError Internal server error.