AS AgentScopeAPI 手册 / API Reference
类class agentscope.model

AnthropicChatModel

class AnthropicChatModel(ChatModelBase)
源码Source agentscope/model/_anthropic/_model.py:27–653

Anthropic 聊天模型,与模型服务通信并返回生成或向量化结果。位于 agentscope.model 包,继承自 ChatModelBase。

The Anthropic chat model. Declared in agentscope.model. Extends ChatModelBase.

嵌套类摘要Nested Class Summary

类Class类型Kind说明Description
Parameters类class
参数,与模型服务通信并返回生成或向量化结果。
The parameters for the Anthropic chat model.

构造器摘要Constructor Summary

构造器Constructor说明Description
def __init__(credential: AnthropicCredential, model: str, parameters: 'AnthropicChatModel.Parameters | None' = None, st…
初始化 `AnthropicChatModel` 实例。
Initialize the Anthropic chat model.

属性摘要Attribute Summary

属性Attribute类型Type说明Description值Value
typeLiteral['anthropic_chat']
类型字段。
'anthropic_chat'

构造器详情Constructor Detail

AnthropicChatModel

def __init__(credential: AnthropicCredential, model: str, parameters: 'AnthropicChatModel.Parameters | None' = None, stream: bool = True, max_retries: int = 3, retry_delay: float = 1.0, context_size: int = 200000, formatter: FormatterBase | None = None, client_kwargs: dict[str, Any] | None = None) -> None

初始化 AnthropicChatModel 实例。

Initialize the Anthropic chat model.

参数Parameters
名称Name类型Type说明Description
credentialAnthropicCredential凭证对象(类型 `AnthropicCredential`)。The Anthropic credential used to authenticate API calls.
modelstr模型实例(类型 `str`)。The Anthropic model name, e.g. `claude-opus-4-7`.
parameters默认default None'AnthropicChatModel.Parameters | None'参数(类型 `'AnthropicChatModel.Parameters | None'`)。The Anthropic API parameters. When `None`, the default parameters will be used.
stream默认default Truebool判断是否到启用流式输出。Whether to enable streaming output.
max_retries默认default 3int最大重试次数(类型 `int`)。The maximum number of retries for the Anthropic API.
retry_delay默认default 1.0float重试延迟(类型 `float`)。Seconds to sleep between retry attempts.
context_size默认default 200000int上下文大小(类型 `int`)。The model context size used for context compression.
formatter默认default NoneFormatterBase | None格式化器(类型 `FormatterBase | None`)。The formatter that converts `Msg` objects to the format required by the Anthropic API. When `None`, an `AnthropicChatFormatter` instance will be used.
client_kwargs默认default Nonedict[str, Any] | None客户端关键字参数(类型 `dict[str, Any] | None`)。Extra keyword arguments forwarded to `anthropic.AsyncAnthropic` (e.g. `timeout`, `default_headers`, `http_client`, `auth_token`).
源码Source agentscope/model/_anthropic/_model.py:98–156

属性详情Attribute Detail

type

Literal['anthropic_chat'] = 'anthropic_chat'

类型字段。声明为 Literal['anthropic_chat']。

The type field.

源码Source agentscope/model/_anthropic/_model.py:30

嵌套类详情Nested Class Detail

Parameters

class Parameters

参数,与模型服务通信并返回生成或向量化结果。位于 agentscope.model 包。

The parameters for the Anthropic chat model. Declared in agentscope.model.

继承成员Inherited Members

基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.