anthropic-sdk-python の API リファレンス
anthropic-sdk-python (anthropics/anthropic-sdk-python) の公開 API 82 件 —— クラス 69、関数 12、メソッド 1。実際のソースを静的解析して抽出した正確なシグネチャを掲載しています。
リポジトリ: anthropics/anthropic-sdk-python
| 種別 | 件数 |
|---|---|
| クラス | 69 |
| 関数 | 12 |
| メソッド | 1 |
API 一覧
class
src.anthropic._base_client.BasePageDefines the core interface for pagination.
func
src.anthropic._files.deepcopy_with_paths(item:_T, paths:Sequence[Sequence[str]]) -> _TCopy only the containers along the given paths.
class
src.anthropic._middleware.MiddlewareBase class for client-level middleware.
func
src.anthropic._models.build(base_model_cls:Callable[P, _BaseModelT], *args:P.args, **kwargs:P.kwargs) -> _BaseModelTConstruct a BaseModel class without validation.
func
src.anthropic._models.set_pydantic_config(typ:Any, config:pydantic.ConfigDict) -> NoneAdd a pydantic config for the given type.
method
src.anthropic._streaming.Stream.close() -> NoneClose the response and release the connection.
func
src.anthropic._utils._json.openapi_dumps(obj:Any) -> bytesSerialize an object to UTF-8 encoded JSON bytes.
class
src.anthropic._utils._resources_proxy.ResourcesProxyA proxy for the `anthropic.resources` module.
func
src.anthropic._utils._typing.is_iterable_type(typ:type) -> boolIf the given type is `typing.Iterable[T]`
func
src.anthropic._utils._utils.quote(string:str) -> strAdd single quotation marks around the given string.
func
src.anthropic._utils._utils.removeprefix(string:str, prefix:str) -> strRemove a prefix from a string.
func
src.anthropic._utils._utils.removesuffix(string:str, suffix:str) -> strRemove a suffix from a string.
func
src.anthropic.lib._stainless_helpers.get_helper_tag(obj:object) -> str | NoneGet the helper name from an object, if any.
func
src.anthropic.lib._stainless_helpers.tag_helper(obj:Any, name:StainlessHelperHeaderValue) -> NoneMark an object as created by a named SDK helper.
func
src.anthropic.lib.aws._credentials.resolve_api_key(*api_key:str | None, *use_sigv4:bool, *api_key_env_vars:Sequence[str]=('ANTHROPIC_AWS_API_KEY',)) -> str | NoneResolve the API key.
func
src.anthropic.lib.aws._credentials.resolve_region(aws_region:str | None) -> str | NoneResolve the AWS region from constructor arg or env var.
class
src.anthropic.lib.environments._worker.EnvironmentWorkerRun a self-hosted environment worker.
class
src.anthropic.types.beta.beta_cloud_config.BetaCloudConfig`cloud` environment configuration.
class
src.anthropic.types.beta.beta_diagnostics_param.BetaDiagnosticsParamRequest-level diagnostics.
class
src.anthropic.types.beta.beta_direct_caller.BetaDirectCallerTool invocation directly from the model.
class
src.anthropic.types.beta.beta_direct_caller_param.BetaDirectCallerParamTool invocation directly from the model.
class
src.anthropic.types.beta.beta_dream_sessions_input.BetaDreamSessionsInputInput session transcripts the dream reads.
class
src.anthropic.types.beta.beta_fallback_info.BetaFallbackInfoIdentifies one hop of a fallback transition.
class
src.anthropic.types.beta.beta_limited_network.BetaLimitedNetworkLimited network access.
class
src.anthropic.types.beta.beta_limited_network_params.BetaLimitedNetworkParamsLimited network request params.
class
src.anthropic.types.beta.beta_managed_agents_agent.BetaManagedAgentsAgentA Managed Agents `agent`.
class
src.anthropic.types.beta.beta_managed_agents_agent_params.BetaManagedAgentsAgentParamsSpecification for an Agent.
class
src.anthropic.types.beta.beta_managed_agents_anthropic_skill.BetaManagedAgentsAnthropicSkillA resolved Anthropic-managed skill.
class
src.anthropic.types.beta.beta_managed_agents_anthropic_skill_params.BetaManagedAgentsAnthropicSkillParamsAn Anthropic-managed skill.
class
src.anthropic.types.beta.beta_managed_agents_custom_skill.BetaManagedAgentsCustomSkillA resolved user-created custom skill.
class
src.anthropic.types.beta.beta_managed_agents_custom_skill_params.BetaManagedAgentsCustomSkillParamsA user-created custom skill.
class
src.anthropic.types.beta.beta_managed_agents_deleted_vault.BetaManagedAgentsDeletedVaultConfirmation of a deleted vault.
class
src.anthropic.types.beta.beta_managed_agents_effort_high.BetaManagedAgentsEffortHighHigh effort.
class
src.anthropic.types.beta.beta_managed_agents_effort_high_param.BetaManagedAgentsEffortHighParamHigh effort.
class
src.anthropic.types.beta.beta_managed_agents_effort_low.BetaManagedAgentsEffortLowLow effort.
class
src.anthropic.types.beta.beta_managed_agents_effort_low_param.BetaManagedAgentsEffortLowParamLow effort.
class
src.anthropic.types.beta.beta_managed_agents_effort_max.BetaManagedAgentsEffortMaxMaximum effort.
class
src.anthropic.types.beta.beta_managed_agents_effort_max_param.BetaManagedAgentsEffortMaxParamMaximum effort.
class
src.anthropic.types.beta.beta_managed_agents_effort_medium.BetaManagedAgentsEffortMediumMedium effort.
class
src.anthropic.types.beta.beta_managed_agents_effort_medium_param.BetaManagedAgentsEffortMediumParamMedium effort.
class
src.anthropic.types.beta.beta_managed_agents_effort_xhigh.BetaManagedAgentsEffortXhighExtra-high effort.
class
src.anthropic.types.beta.beta_managed_agents_effort_xhigh_param.BetaManagedAgentsEffortXhighParamExtra-high effort.
class
src.anthropic.types.beta.beta_managed_agents_model_config.BetaManagedAgentsModelConfigModel identifier and configuration.
class
src.anthropic.types.beta.beta_managed_agents_schedule_params.BetaManagedAgentsScheduleParams5-field POSIX cron schedule.
class
src.anthropic.types.beta.beta_managed_agents_session.BetaManagedAgentsSessionA Managed Agents `session`.
class
src.anthropic.types.beta.beta_managed_agents_session_stats.BetaManagedAgentsSessionStatsTiming statistics for a session.
class
src.anthropic.types.beta.beta_managed_agents_start_event.BetaManagedAgentsStartEventOpens a preview of a buffered event.
class
src.anthropic.types.beta.beta_managed_agents_system_content_block.BetaManagedAgentsSystemContentBlockRegular text content.
class
src.anthropic.types.beta.beta_managed_agents_system_content_block_param.BetaManagedAgentsSystemContentBlockParamRegular text content.
class
src.anthropic.types.beta.beta_message_iteration_usage.BetaMessageIterationUsageToken usage for a sampling iteration.
class
src.anthropic.types.beta.beta_model_capabilities.BetaModelCapabilitiesModel capability information.
class
src.anthropic.types.beta.beta_refusal_stop_details.BetaRefusalStopDetailsStructured information about a refusal.
class
src.anthropic.types.beta.beta_self_hosted_config.BetaSelfHostedConfigConfiguration for self-hosted environments.
class
src.anthropic.types.beta.beta_thinking_capability.BetaThinkingCapabilityThinking capability details.
class
src.anthropic.types.beta.beta_thinking_types.BetaThinkingTypesSupported thinking type configurations.
class
src.anthropic.types.beta.beta_tool_choice_any_param.BetaToolChoiceAnyParamThe model will use any available tools.
class
src.anthropic.types.beta.beta_tunnel.BetaTunnelAn MCP tunnel.
class
src.anthropic.types.beta.beta_tunnel_token.BetaTunnelTokenA tunnel's connector token.
class
src.anthropic.types.beta.beta_unrestricted_network.BetaUnrestrictedNetworkUnrestricted network access.
class
src.anthropic.types.beta.beta_unrestricted_network_param.BetaUnrestrictedNetworkParamUnrestricted network access.
class
src.anthropic.types.beta.environments.beta_session_work_data.BetaSessionWorkDataWork data for session work items.
class
src.anthropic.types.beta.sessions.beta_managed_agents_base64_image_source.BetaManagedAgentsBase64ImageSourceBase64-encoded image data.
class
src.anthropic.types.beta.sessions.beta_managed_agents_file_image_source.BetaManagedAgentsFileImageSourceImage referenced by file ID.
class
src.anthropic.types.beta.sessions.beta_managed_agents_text_block.BetaManagedAgentsTextBlockRegular text content.
class
src.anthropic.types.beta.sessions.beta_managed_agents_text_block_param.BetaManagedAgentsTextBlockParamRegular text content.
class
src.anthropic.types.beta.sessions.beta_managed_agents_url_document_source.BetaManagedAgentsURLDocumentSourceDocument referenced by URL.
class
src.anthropic.types.beta.sessions.beta_managed_agents_url_image_source.BetaManagedAgentsURLImageSourceImage referenced by URL.
class
src.anthropic.types.beta.sessions.beta_managed_agents_url_image_source_param.BetaManagedAgentsURLImageSourceParamImage referenced by URL.
class
src.anthropic.types.beta.tunnels.beta_tunnel_certificate.BetaTunnelCertificateA CA certificate attached to a tunnel.
class
src.anthropic.types.beta.vaults.beta_managed_agents_credential.BetaManagedAgentsCredentialA credential stored in a vault.
class
src.anthropic.types.capability_support.CapabilitySupportIndicates whether a capability is supported.
class
src.anthropic.types.context_management_capability.ContextManagementCapabilityContext management capability details.
class
src.anthropic.types.direct_caller.DirectCallerTool invocation directly from the model.
class
src.anthropic.types.direct_caller_param.DirectCallerParamTool invocation directly from the model.
class
src.anthropic.types.effort_capability.EffortCapabilityEffort (reasoning_effort) capability details.
class
src.anthropic.types.model_capabilities.ModelCapabilitiesModel capability information.
class
src.anthropic.types.refusal_stop_details.RefusalStopDetailsStructured information about a refusal.
class
src.anthropic.types.server_tool_caller.ServerToolCallerTool invocation generated by a server-side tool.
class
src.anthropic.types.thinking_capability.ThinkingCapabilityThinking capability details.
class
src.anthropic.types.thinking_types.ThinkingTypesSupported thinking type configurations.
class
src.anthropic.types.tool_choice_any_param.ToolChoiceAnyParamThe model will use any available tools.
class
src.anthropic.types.tool_choice_none_param.ToolChoiceNoneParamThe model will not be allowed to use tools.
この情報について
掲載しているシグネチャは anthropics/anthropic-sdk-python の公開ソースコードを
Python の ast モジュールで静的解析し、引数名・デフォルト値・
型注釈・戻り値型をそのまま抽出したものです。実装コードは保存していません。
詳しくは仕組みの解説をご覧ください。