vllm.entrypoints.anthropic.protocol ¶
Pydantic models for Anthropic API protocol
AnthropicContentBlock ¶
Bases: BaseModel
Content block in message
Source code in vllm/entrypoints/anthropic/protocol.py
AnthropicDelta ¶
Bases: BaseModel
Delta for streaming responses
Source code in vllm/entrypoints/anthropic/protocol.py
AnthropicError ¶
AnthropicErrorResponse ¶
Bases: BaseModel
Error response structure for Anthropic API
Source code in vllm/entrypoints/anthropic/protocol.py
AnthropicMessage ¶
Bases: BaseModel
Message structure
Source code in vllm/entrypoints/anthropic/protocol.py
AnthropicMessagesRequest ¶
Bases: BaseModel
Anthropic Messages API request
Source code in vllm/entrypoints/anthropic/protocol.py
validate_max_tokens classmethod ¶
AnthropicMessagesResponse ¶
Bases: BaseModel
Anthropic Messages API response
Source code in vllm/entrypoints/anthropic/protocol.py
AnthropicStreamEvent ¶
Bases: BaseModel
Streaming event
Source code in vllm/entrypoints/anthropic/protocol.py
content_block class-attribute instance-attribute ¶
content_block: AnthropicContentBlock | None = None
AnthropicTool ¶
Bases: BaseModel
Tool definition
Source code in vllm/entrypoints/anthropic/protocol.py
validate_input_schema classmethod ¶
Source code in vllm/entrypoints/anthropic/protocol.py
AnthropicToolChoice ¶
Bases: BaseModel
Tool Choice definition
Source code in vllm/entrypoints/anthropic/protocol.py
AnthropicUsage ¶
Bases: BaseModel
Token usage information