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.