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