claude_sonnet_4_5
What it is
- A module-level definition of a
ChatModelconfigured to use Anthropic’sChatAnthropicbackend for theclaude-sonnet-4-5-20250929model.
Public API
- Constants
MODEL_ID: str—"claude-sonnet-4-5-20250929".PROVIDER: str—"anthropic".
- Objects
model: ChatModel— Preconfigured chat model wrapper containing aChatAnthropicinstance.
Configuration/Dependencies
- Dependencies
langchain_anthropic.ChatAnthropicnaas_abi_core.models.Model.ChatModelnaas_abi_marketplace.ai.claude.ABIModulepydantic.SecretStr
- Configuration source
ABIModule.get_instance().configuration.anthropic_api_keyis used as the API key (wrapped inSecretStr).
- Model settings
temperature=0max_retries=2timeout=Nonestop=None
Usage
from naas_abi_marketplace.ai.claude.models.claude_sonnet_4_5 import model
# Use `model` wherever a ChatModel is expected in your application.
# Example (introspection):
print(model.model_id, model.provider)
Caveats
- Requires a valid
anthropic_api_keyavailable viaABIModuleconfiguration; otherwise instantiation/import may fail.