Claude 模型提供了对 Anthropic 的 Claude 模型的访问。
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
id | str | "claude-3-5-sonnet-20241022" | 要使用的 Anthropic Claude 模型 ID |
name | str | "Claude" | 模型名称 |
provider | str | "Anthropic" | 模型提供商 |
max_tokens | Optional[int] | 1024 | 生成的聊天补全中的最大 token 数 |
temperature | Optional[float] | None | 控制模型输出的随机性 |
stop_sequences | Optional[List[str]] | None | 模型应停止生成文本的字符串列表 |
top_p | Optional[float] | None | 通过核心采样控制多样性 |
top_k | Optional[int] | None | 通过 top-k 采样控制多样性 |
request_params | Optional[Dict[str, Any]] | None | 要包含在请求中的附加参数 |
api_key | Optional[str] | None | 用于向 Anthropic 进行身份验证的 API 密钥 |
client_params | Optional[Dict[str, Any]] | None | 客户端配置的附加参数 |
client | Optional[AnthropicClient] | None | Anthropic 客户端的预配置实例 |
structured_outputs | bool | False | 是否为此模型使用结构化输出 |
add_images_to_message_content | bool | True | 是否将图像添加到消息内容 |
override_system_role | bool | True | 是否覆盖系统角色 |
system_message_role | str | "assistant" | 将系统消息映射到的角色 |