vllm.entrypoints.anthropic.protocol ¶
Pydantic models for Anthropic API protocol
Classes:
-
AnthropicContentBlock–Content block in message
-
AnthropicContextManagement–Context management information for token counting.
-
AnthropicCountTokensRequest–Anthropic messages.count_tokens request
-
AnthropicCountTokensResponse–Anthropic messages.count_tokens response
-
AnthropicDelta–Delta for streaming responses
-
AnthropicError–Error structure for Anthropic API
-
AnthropicErrorResponse–Error response structure for Anthropic API
-
AnthropicJsonOutputFormat–JSON output format configuration
-
AnthropicMessage–Message structure
-
AnthropicMessagesRequest–Anthropic Messages API request
-
AnthropicMessagesResponse–Anthropic Messages API response
-
AnthropicOutputConfig–Configuration options for the model's output, such as the output format.
-
AnthropicStreamEvent–Streaming event
-
AnthropicTool–Tool definition
-
AnthropicToolChoice–Tool Choice definition
-
AnthropicUsage–Token usage information
AnthropicContentBlock ¶
Bases: BaseModel
Content block in message
Source code in vllm/entrypoints/anthropic/protocol.py
AnthropicContextManagement ¶
AnthropicCountTokensRequest ¶
Bases: BaseModel
Anthropic messages.count_tokens request
Source code in vllm/entrypoints/anthropic/protocol.py
AnthropicCountTokensResponse ¶
Bases: BaseModel
Anthropic messages.count_tokens response
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 ¶
AnthropicJsonOutputFormat ¶
Bases: BaseModel
JSON output format configuration
Source code in vllm/entrypoints/anthropic/protocol.py
AnthropicMessage ¶
AnthropicMessagesRequest ¶
Bases: BaseModel
Anthropic Messages API request
Source code in vllm/entrypoints/anthropic/protocol.py
AnthropicMessagesResponse ¶
Bases: BaseModel
Anthropic Messages API response
Source code in vllm/entrypoints/anthropic/protocol.py
AnthropicOutputConfig ¶
Bases: BaseModel
Configuration options for the model's output, such as the output format.
Source code in vllm/entrypoints/anthropic/protocol.py
AnthropicStreamEvent ¶
Bases: BaseModel
Streaming event
Source code in vllm/entrypoints/anthropic/protocol.py
AnthropicTool ¶
Bases: BaseModel
Tool definition
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