Skip to content
masterclass Buddy

Deep Agents · Class

ProviderProfile

ProviderProfile defines model-construction settings for Deep Agents. It supports fixed arguments, pre-construction checks, and runtime-generated arguments for a provider or a specific model.

Last updated

Since
v0.7

Syntax

ProviderProfile(self, init_kwargs: Mapping[str, Any] = dict(), pre_init: Callable[[str], None] | None = None, init_kwargs_factory: Callable[[], dict[str, Any]] | None = None)

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • register_provider_profile
  • apply_provider_profile
  • get_provider_profile
  • HarnessProfile
  • create_deep_agent
  • init_chat_model

Source: ProviderProfile | deepagents | LangChain Reference. Checked 2026-11-03.