langgraph_agent_toolkit.core package
- class langgraph_agent_toolkit.core.ModelFactory[source][source]
Bases:
object
Factory for creating model instances.
- static create(model_provider, model_name=None, configurable_fields=None, config_prefix=None, model_parameter_values=None, **kwargs)[source]
Create and return a model instance.
- Parameters:
model_provider (ModelProvider) – The model provider to use. This should be one of the supported model providers.
model_name (str | None) – The name of the model to use. If not provided, the default model name will be used.
configurable_fields (Literal['any'] | ~typing.List[str] | ~typing.Tuple[str, ...] | None) – The fields that are configurable. If not provided, the default fields will be used.
config_prefix (str | None) – The prefix to use for the configuration. If not provided, the default prefix will be used.
model_parameter_values (Tuple[Tuple[str, Any], ...] | None) – The values for the model parameters as a tuple of (key, value) pairs. If not provided, the default values will be used.
**kwargs (Any) – Additional keyword arguments to pass to the model.
- Returns:
An instance of the requested model
- Raises:
ValueError – If the requested model is not supported
- Return type:
FakeToolModel | _ConfigurableModel | BaseChatModel
- classmethod get_model_from_config(config, **override_params)[source][source]
Create a model from a configuration dictionary.
- Parameters:
- Returns:
A BaseChatModel instance
- Return type:
BaseChatModel
Example
>>> config = {"provider": "openai", "name": "gpt-4", "temperature": 0.7} >>> model = ModelFactory.get_model_from_config(config)
Subpackages
- langgraph_agent_toolkit.core.memory package
- Submodules
BaseMemoryBackend
MemoryFactory
PostgresMemoryBackend
SQLiteMemoryBackend
MemoryBackends
MemoryBackends.POSTGRES
MemoryBackends.SQLITE
MemoryBackends.encode()
MemoryBackends.replace()
MemoryBackends.split()
MemoryBackends.rsplit()
MemoryBackends.join()
MemoryBackends.capitalize()
MemoryBackends.casefold()
MemoryBackends.title()
MemoryBackends.center()
MemoryBackends.count()
MemoryBackends.expandtabs()
MemoryBackends.find()
MemoryBackends.partition()
MemoryBackends.index()
MemoryBackends.ljust()
MemoryBackends.lower()
MemoryBackends.lstrip()
MemoryBackends.rfind()
MemoryBackends.rindex()
MemoryBackends.rjust()
MemoryBackends.rstrip()
MemoryBackends.rpartition()
MemoryBackends.splitlines()
MemoryBackends.strip()
MemoryBackends.swapcase()
MemoryBackends.translate()
MemoryBackends.upper()
MemoryBackends.startswith()
MemoryBackends.endswith()
MemoryBackends.removeprefix()
MemoryBackends.removesuffix()
MemoryBackends.isascii()
MemoryBackends.islower()
MemoryBackends.isupper()
MemoryBackends.istitle()
MemoryBackends.isspace()
MemoryBackends.isdecimal()
MemoryBackends.isdigit()
MemoryBackends.isnumeric()
MemoryBackends.isalpha()
MemoryBackends.isalnum()
MemoryBackends.isidentifier()
MemoryBackends.isprintable()
MemoryBackends.zfill()
MemoryBackends.format()
MemoryBackends.format_map()
MemoryBackends.maketrans()
MemoryBackends.__init__()
- Submodules
- langgraph_agent_toolkit.core.models package
ChatOpenAIPatched
ChatOpenAIPatched.InputType
ChatOpenAIPatched.OutputType
ChatOpenAIPatched.__init__()
ChatOpenAIPatched.abatch()
ChatOpenAIPatched.abatch_as_completed()
ChatOpenAIPatched.agenerate()
ChatOpenAIPatched.agenerate_prompt()
ChatOpenAIPatched.ainvoke()
ChatOpenAIPatched.apredict()
ChatOpenAIPatched.apredict_messages()
ChatOpenAIPatched.as_tool()
ChatOpenAIPatched.assign()
ChatOpenAIPatched.astream()
ChatOpenAIPatched.astream_events()
ChatOpenAIPatched.astream_log()
ChatOpenAIPatched.atransform()
ChatOpenAIPatched.batch()
ChatOpenAIPatched.batch_as_completed()
ChatOpenAIPatched.bind()
ChatOpenAIPatched.bind_functions()
ChatOpenAIPatched.bind_tools()
ChatOpenAIPatched.build_extra()
ChatOpenAIPatched.call_as_llm()
ChatOpenAIPatched.config_schema()
ChatOpenAIPatched.config_specs
ChatOpenAIPatched.configurable_alternatives()
ChatOpenAIPatched.configurable_fields()
ChatOpenAIPatched.construct()
ChatOpenAIPatched.copy()
ChatOpenAIPatched.dict()
ChatOpenAIPatched.from_orm()
ChatOpenAIPatched.generate()
ChatOpenAIPatched.generate_prompt()
ChatOpenAIPatched.get_config_jsonschema()
ChatOpenAIPatched.get_graph()
ChatOpenAIPatched.get_input_jsonschema()
ChatOpenAIPatched.get_input_schema()
ChatOpenAIPatched.get_lc_namespace()
ChatOpenAIPatched.get_name()
ChatOpenAIPatched.get_num_tokens()
ChatOpenAIPatched.get_num_tokens_from_messages()
ChatOpenAIPatched.get_output_jsonschema()
ChatOpenAIPatched.get_output_schema()
ChatOpenAIPatched.get_prompts()
ChatOpenAIPatched.get_token_ids()
ChatOpenAIPatched.input_schema
ChatOpenAIPatched.invoke()
ChatOpenAIPatched.is_lc_serializable()
ChatOpenAIPatched.json()
ChatOpenAIPatched.lc_attributes
ChatOpenAIPatched.lc_id()
ChatOpenAIPatched.lc_secrets
ChatOpenAIPatched.map()
ChatOpenAIPatched.model_computed_fields
ChatOpenAIPatched.model_config
ChatOpenAIPatched.model_construct()
ChatOpenAIPatched.model_copy()
ChatOpenAIPatched.model_dump()
ChatOpenAIPatched.model_dump_json()
ChatOpenAIPatched.model_extra
ChatOpenAIPatched.model_fields
ChatOpenAIPatched.model_fields_set
ChatOpenAIPatched.model_json_schema()
ChatOpenAIPatched.model_parametrized_name()
ChatOpenAIPatched.model_post_init()
ChatOpenAIPatched.model_rebuild()
ChatOpenAIPatched.model_validate()
ChatOpenAIPatched.model_validate_json()
ChatOpenAIPatched.model_validate_strings()
ChatOpenAIPatched.output_schema
ChatOpenAIPatched.parse_file()
ChatOpenAIPatched.parse_obj()
ChatOpenAIPatched.parse_raw()
ChatOpenAIPatched.pick()
ChatOpenAIPatched.pipe()
ChatOpenAIPatched.predict()
ChatOpenAIPatched.predict_messages()
ChatOpenAIPatched.raise_deprecation()
ChatOpenAIPatched.schema()
ChatOpenAIPatched.schema_json()
ChatOpenAIPatched.set_verbose()
ChatOpenAIPatched.stream()
ChatOpenAIPatched.to_json()
ChatOpenAIPatched.to_json_not_implemented()
ChatOpenAIPatched.transform()
ChatOpenAIPatched.update_forward_refs()
ChatOpenAIPatched.validate()
ChatOpenAIPatched.validate_environment()
ChatOpenAIPatched.validate_temperature()
ChatOpenAIPatched.with_alisteners()
ChatOpenAIPatched.with_config()
ChatOpenAIPatched.with_fallbacks()
ChatOpenAIPatched.with_listeners()
ChatOpenAIPatched.with_retry()
ChatOpenAIPatched.with_structured_output()
ChatOpenAIPatched.with_types()
ChatOpenAIPatched.max_tokens
ChatOpenAIPatched.model_name
ChatOpenAIPatched.temperature
ChatOpenAIPatched.model_kwargs
ChatOpenAIPatched.openai_api_key
ChatOpenAIPatched.openai_api_base
ChatOpenAIPatched.openai_organization
ChatOpenAIPatched.openai_proxy
ChatOpenAIPatched.request_timeout
ChatOpenAIPatched.stream_usage
ChatOpenAIPatched.max_retries
ChatOpenAIPatched.presence_penalty
ChatOpenAIPatched.frequency_penalty
ChatOpenAIPatched.seed
ChatOpenAIPatched.logprobs
ChatOpenAIPatched.top_logprobs
ChatOpenAIPatched.logit_bias
ChatOpenAIPatched.streaming
ChatOpenAIPatched.n
ChatOpenAIPatched.top_p
ChatOpenAIPatched.reasoning_effort
ChatOpenAIPatched.reasoning
ChatOpenAIPatched.tiktoken_model_name
ChatOpenAIPatched.default_headers
ChatOpenAIPatched.default_query
ChatOpenAIPatched.http_client
ChatOpenAIPatched.http_async_client
ChatOpenAIPatched.stop
ChatOpenAIPatched.extra_body
ChatOpenAIPatched.include_response_headers
ChatOpenAIPatched.disabled_params
ChatOpenAIPatched.include
ChatOpenAIPatched.service_tier
ChatOpenAIPatched.store
ChatOpenAIPatched.truncation
ChatOpenAIPatched.use_responses_api
ChatOpenAIPatched.callback_manager
ChatOpenAIPatched.rate_limiter
ChatOpenAIPatched.disable_streaming
ChatOpenAIPatched.cache
ChatOpenAIPatched.verbose
ChatOpenAIPatched.callbacks
ChatOpenAIPatched.tags
ChatOpenAIPatched.metadata
ChatOpenAIPatched.custom_get_token_ids
ChatOpenAIPatched.name
FakeToolModel
FakeToolModel.InputType
FakeToolModel.OutputType
FakeToolModel.__init__()
FakeToolModel.abatch()
FakeToolModel.abatch_as_completed()
FakeToolModel.agenerate()
FakeToolModel.agenerate_prompt()
FakeToolModel.ainvoke()
FakeToolModel.apredict()
FakeToolModel.apredict_messages()
FakeToolModel.as_tool()
FakeToolModel.assign()
FakeToolModel.astream()
FakeToolModel.astream_events()
FakeToolModel.astream_log()
FakeToolModel.atransform()
FakeToolModel.batch()
FakeToolModel.batch_as_completed()
FakeToolModel.bind()
FakeToolModel.bind_tools()
FakeToolModel.call_as_llm()
FakeToolModel.config_schema()
FakeToolModel.config_specs
FakeToolModel.configurable_alternatives()
FakeToolModel.configurable_fields()
FakeToolModel.construct()
FakeToolModel.copy()
FakeToolModel.dict()
FakeToolModel.from_orm()
FakeToolModel.generate()
FakeToolModel.generate_prompt()
FakeToolModel.get_config_jsonschema()
FakeToolModel.get_graph()
FakeToolModel.get_input_jsonschema()
FakeToolModel.get_input_schema()
FakeToolModel.get_lc_namespace()
FakeToolModel.get_name()
FakeToolModel.get_num_tokens()
FakeToolModel.get_num_tokens_from_messages()
FakeToolModel.get_output_jsonschema()
FakeToolModel.get_output_schema()
FakeToolModel.get_prompts()
FakeToolModel.get_token_ids()
FakeToolModel.input_schema
FakeToolModel.invoke()
FakeToolModel.is_lc_serializable()
FakeToolModel.json()
FakeToolModel.lc_attributes
FakeToolModel.lc_id()
FakeToolModel.lc_secrets
FakeToolModel.map()
FakeToolModel.model_computed_fields
FakeToolModel.model_config
FakeToolModel.model_construct()
FakeToolModel.model_copy()
FakeToolModel.model_dump()
FakeToolModel.model_dump_json()
FakeToolModel.model_extra
FakeToolModel.model_fields
FakeToolModel.model_fields_set
FakeToolModel.model_json_schema()
FakeToolModel.model_parametrized_name()
FakeToolModel.model_post_init()
FakeToolModel.model_rebuild()
FakeToolModel.model_validate()
FakeToolModel.model_validate_json()
FakeToolModel.model_validate_strings()
FakeToolModel.output_schema
FakeToolModel.parse_file()
FakeToolModel.parse_obj()
FakeToolModel.parse_raw()
FakeToolModel.pick()
FakeToolModel.pipe()
FakeToolModel.predict()
FakeToolModel.predict_messages()
FakeToolModel.raise_deprecation()
FakeToolModel.schema()
FakeToolModel.schema_json()
FakeToolModel.set_verbose()
FakeToolModel.stream()
FakeToolModel.to_json()
FakeToolModel.to_json_not_implemented()
FakeToolModel.transform()
FakeToolModel.update_forward_refs()
FakeToolModel.validate()
FakeToolModel.with_alisteners()
FakeToolModel.with_config()
FakeToolModel.with_fallbacks()
FakeToolModel.with_listeners()
FakeToolModel.with_retry()
FakeToolModel.with_structured_output()
FakeToolModel.with_types()
FakeToolModel.responses
FakeToolModel.sleep
FakeToolModel.i
FakeToolModel.callback_manager
FakeToolModel.rate_limiter
FakeToolModel.disable_streaming
FakeToolModel.cache
FakeToolModel.verbose
FakeToolModel.callbacks
FakeToolModel.tags
FakeToolModel.metadata
FakeToolModel.custom_get_token_ids
FakeToolModel.name
- Submodules
ChatOpenAIPatched
ChatOpenAIPatched.InputType
ChatOpenAIPatched.OutputType
ChatOpenAIPatched.__init__()
ChatOpenAIPatched.abatch()
ChatOpenAIPatched.abatch_as_completed()
ChatOpenAIPatched.agenerate()
ChatOpenAIPatched.agenerate_prompt()
ChatOpenAIPatched.ainvoke()
ChatOpenAIPatched.apredict()
ChatOpenAIPatched.apredict_messages()
ChatOpenAIPatched.as_tool()
ChatOpenAIPatched.assign()
ChatOpenAIPatched.astream()
ChatOpenAIPatched.astream_events()
ChatOpenAIPatched.astream_log()
ChatOpenAIPatched.atransform()
ChatOpenAIPatched.batch()
ChatOpenAIPatched.batch_as_completed()
ChatOpenAIPatched.bind()
ChatOpenAIPatched.bind_functions()
ChatOpenAIPatched.bind_tools()
ChatOpenAIPatched.build_extra()
ChatOpenAIPatched.call_as_llm()
ChatOpenAIPatched.config_schema()
ChatOpenAIPatched.config_specs
ChatOpenAIPatched.configurable_alternatives()
ChatOpenAIPatched.configurable_fields()
ChatOpenAIPatched.construct()
ChatOpenAIPatched.copy()
ChatOpenAIPatched.dict()
ChatOpenAIPatched.from_orm()
ChatOpenAIPatched.generate()
ChatOpenAIPatched.generate_prompt()
ChatOpenAIPatched.get_config_jsonschema()
ChatOpenAIPatched.get_graph()
ChatOpenAIPatched.get_input_jsonschema()
ChatOpenAIPatched.get_input_schema()
ChatOpenAIPatched.get_lc_namespace()
ChatOpenAIPatched.get_name()
ChatOpenAIPatched.get_num_tokens()
ChatOpenAIPatched.get_num_tokens_from_messages()
ChatOpenAIPatched.get_output_jsonschema()
ChatOpenAIPatched.get_output_schema()
ChatOpenAIPatched.get_prompts()
ChatOpenAIPatched.get_token_ids()
ChatOpenAIPatched.input_schema
ChatOpenAIPatched.invoke()
ChatOpenAIPatched.is_lc_serializable()
ChatOpenAIPatched.json()
ChatOpenAIPatched.lc_attributes
ChatOpenAIPatched.lc_id()
ChatOpenAIPatched.lc_secrets
ChatOpenAIPatched.map()
ChatOpenAIPatched.model_computed_fields
ChatOpenAIPatched.model_config
ChatOpenAIPatched.model_construct()
ChatOpenAIPatched.model_copy()
ChatOpenAIPatched.model_dump()
ChatOpenAIPatched.model_dump_json()
ChatOpenAIPatched.model_extra
ChatOpenAIPatched.model_fields
ChatOpenAIPatched.model_fields_set
ChatOpenAIPatched.model_json_schema()
ChatOpenAIPatched.model_parametrized_name()
ChatOpenAIPatched.model_post_init()
ChatOpenAIPatched.model_rebuild()
ChatOpenAIPatched.model_validate()
ChatOpenAIPatched.model_validate_json()
ChatOpenAIPatched.model_validate_strings()
ChatOpenAIPatched.output_schema
ChatOpenAIPatched.parse_file()
ChatOpenAIPatched.parse_obj()
ChatOpenAIPatched.parse_raw()
ChatOpenAIPatched.pick()
ChatOpenAIPatched.pipe()
ChatOpenAIPatched.predict()
ChatOpenAIPatched.predict_messages()
ChatOpenAIPatched.raise_deprecation()
ChatOpenAIPatched.schema()
ChatOpenAIPatched.schema_json()
ChatOpenAIPatched.set_verbose()
ChatOpenAIPatched.stream()
ChatOpenAIPatched.to_json()
ChatOpenAIPatched.to_json_not_implemented()
ChatOpenAIPatched.transform()
ChatOpenAIPatched.update_forward_refs()
ChatOpenAIPatched.validate()
ChatOpenAIPatched.validate_environment()
ChatOpenAIPatched.validate_temperature()
ChatOpenAIPatched.with_alisteners()
ChatOpenAIPatched.with_config()
ChatOpenAIPatched.with_fallbacks()
ChatOpenAIPatched.with_listeners()
ChatOpenAIPatched.with_retry()
ChatOpenAIPatched.with_structured_output()
ChatOpenAIPatched.with_types()
ChatOpenAIPatched.max_tokens
ChatOpenAIPatched.model_name
ChatOpenAIPatched.temperature
ChatOpenAIPatched.model_kwargs
ChatOpenAIPatched.openai_api_key
ChatOpenAIPatched.openai_api_base
ChatOpenAIPatched.openai_organization
ChatOpenAIPatched.openai_proxy
ChatOpenAIPatched.request_timeout
ChatOpenAIPatched.stream_usage
ChatOpenAIPatched.max_retries
ChatOpenAIPatched.presence_penalty
ChatOpenAIPatched.frequency_penalty
ChatOpenAIPatched.seed
ChatOpenAIPatched.logprobs
ChatOpenAIPatched.top_logprobs
ChatOpenAIPatched.logit_bias
ChatOpenAIPatched.streaming
ChatOpenAIPatched.n
ChatOpenAIPatched.top_p
ChatOpenAIPatched.reasoning_effort
ChatOpenAIPatched.reasoning
ChatOpenAIPatched.tiktoken_model_name
ChatOpenAIPatched.default_headers
ChatOpenAIPatched.default_query
ChatOpenAIPatched.http_client
ChatOpenAIPatched.http_async_client
ChatOpenAIPatched.stop
ChatOpenAIPatched.extra_body
ChatOpenAIPatched.include_response_headers
ChatOpenAIPatched.disabled_params
ChatOpenAIPatched.include
ChatOpenAIPatched.service_tier
ChatOpenAIPatched.store
ChatOpenAIPatched.truncation
ChatOpenAIPatched.use_responses_api
ChatOpenAIPatched.callback_manager
ChatOpenAIPatched.rate_limiter
ChatOpenAIPatched.disable_streaming
ChatOpenAIPatched.cache
ChatOpenAIPatched.verbose
ChatOpenAIPatched.callbacks
ChatOpenAIPatched.tags
ChatOpenAIPatched.metadata
ChatOpenAIPatched.custom_get_token_ids
ChatOpenAIPatched.name
ModelFactory
FakeToolModel
FakeToolModel.__init__()
FakeToolModel.bind_tools()
FakeToolModel.InputType
FakeToolModel.OutputType
FakeToolModel.abatch()
FakeToolModel.abatch_as_completed()
FakeToolModel.agenerate()
FakeToolModel.agenerate_prompt()
FakeToolModel.ainvoke()
FakeToolModel.apredict()
FakeToolModel.apredict_messages()
FakeToolModel.as_tool()
FakeToolModel.assign()
FakeToolModel.astream()
FakeToolModel.astream_events()
FakeToolModel.astream_log()
FakeToolModel.atransform()
FakeToolModel.batch()
FakeToolModel.batch_as_completed()
FakeToolModel.bind()
FakeToolModel.call_as_llm()
FakeToolModel.config_schema()
FakeToolModel.config_specs
FakeToolModel.configurable_alternatives()
FakeToolModel.configurable_fields()
FakeToolModel.construct()
FakeToolModel.copy()
FakeToolModel.dict()
FakeToolModel.from_orm()
FakeToolModel.generate()
FakeToolModel.generate_prompt()
FakeToolModel.get_config_jsonschema()
FakeToolModel.get_graph()
FakeToolModel.get_input_jsonschema()
FakeToolModel.get_input_schema()
FakeToolModel.get_lc_namespace()
FakeToolModel.get_name()
FakeToolModel.get_num_tokens()
FakeToolModel.get_num_tokens_from_messages()
FakeToolModel.get_output_jsonschema()
FakeToolModel.get_output_schema()
FakeToolModel.get_prompts()
FakeToolModel.get_token_ids()
FakeToolModel.input_schema
FakeToolModel.invoke()
FakeToolModel.is_lc_serializable()
FakeToolModel.json()
FakeToolModel.lc_attributes
FakeToolModel.lc_id()
FakeToolModel.lc_secrets
FakeToolModel.map()
FakeToolModel.model_computed_fields
FakeToolModel.model_config
FakeToolModel.model_construct()
FakeToolModel.model_copy()
FakeToolModel.model_dump()
FakeToolModel.model_dump_json()
FakeToolModel.model_extra
FakeToolModel.model_fields
FakeToolModel.model_fields_set
FakeToolModel.model_json_schema()
FakeToolModel.model_parametrized_name()
FakeToolModel.model_post_init()
FakeToolModel.model_rebuild()
FakeToolModel.model_validate()
FakeToolModel.model_validate_json()
FakeToolModel.model_validate_strings()
FakeToolModel.output_schema
FakeToolModel.parse_file()
FakeToolModel.parse_obj()
FakeToolModel.parse_raw()
FakeToolModel.pick()
FakeToolModel.pipe()
FakeToolModel.predict()
FakeToolModel.predict_messages()
FakeToolModel.raise_deprecation()
FakeToolModel.schema()
FakeToolModel.schema_json()
FakeToolModel.set_verbose()
FakeToolModel.stream()
FakeToolModel.to_json()
FakeToolModel.to_json_not_implemented()
FakeToolModel.transform()
FakeToolModel.update_forward_refs()
FakeToolModel.validate()
FakeToolModel.with_alisteners()
FakeToolModel.with_config()
FakeToolModel.with_fallbacks()
FakeToolModel.with_listeners()
FakeToolModel.with_retry()
FakeToolModel.with_structured_output()
FakeToolModel.with_types()
FakeToolModel.responses
FakeToolModel.sleep
FakeToolModel.i
FakeToolModel.callback_manager
FakeToolModel.rate_limiter
FakeToolModel.disable_streaming
FakeToolModel.cache
FakeToolModel.verbose
FakeToolModel.callbacks
FakeToolModel.tags
FakeToolModel.metadata
FakeToolModel.custom_get_token_ids
FakeToolModel.name
- langgraph_agent_toolkit.core.observability package
- Submodules
BaseObservabilityPlatform
BaseObservabilityPlatform.__init__()
BaseObservabilityPlatform.prompts_dir
BaseObservabilityPlatform.required_vars
BaseObservabilityPlatform.validate_environment()
BaseObservabilityPlatform.requires_env_vars()
BaseObservabilityPlatform.get_callback_handler()
BaseObservabilityPlatform.before_shutdown()
BaseObservabilityPlatform.record_feedback()
BaseObservabilityPlatform.pull_prompt()
BaseObservabilityPlatform.push_prompt()
BaseObservabilityPlatform.get_template()
BaseObservabilityPlatform.render_prompt()
BaseObservabilityPlatform.delete_prompt()
EmptyObservability
EmptyObservability.__init__()
EmptyObservability.get_callback_handler()
EmptyObservability.before_shutdown()
EmptyObservability.record_feedback()
EmptyObservability.push_prompt()
EmptyObservability.pull_prompt()
EmptyObservability.delete_prompt()
EmptyObservability.get_template()
EmptyObservability.prompts_dir
EmptyObservability.render_prompt()
EmptyObservability.required_vars
EmptyObservability.requires_env_vars()
EmptyObservability.validate_environment()
ObservabilityFactory
LangfuseObservability
LangfuseObservability.__init__()
LangfuseObservability.required_vars
LangfuseObservability.get_callback_handler()
LangfuseObservability.before_shutdown()
LangfuseObservability.record_feedback()
LangfuseObservability.push_prompt()
LangfuseObservability.pull_prompt()
LangfuseObservability.delete_prompt()
LangfuseObservability.get_template()
LangfuseObservability.prompts_dir
LangfuseObservability.render_prompt()
LangfuseObservability.requires_env_vars()
LangfuseObservability.validate_environment()
LangsmithObservability
LangsmithObservability.__init__()
LangsmithObservability.required_vars
LangsmithObservability.get_callback_handler()
LangsmithObservability.before_shutdown()
LangsmithObservability.record_feedback()
LangsmithObservability.push_prompt()
LangsmithObservability.pull_prompt()
LangsmithObservability.delete_prompt()
LangsmithObservability.get_template()
LangsmithObservability.prompts_dir
LangsmithObservability.render_prompt()
LangsmithObservability.requires_env_vars()
LangsmithObservability.validate_environment()
ObservabilityBackend
ObservabilityBackend.LANGFUSE
ObservabilityBackend.LANGSMITH
ObservabilityBackend.EMPTY
ObservabilityBackend.encode()
ObservabilityBackend.replace()
ObservabilityBackend.split()
ObservabilityBackend.rsplit()
ObservabilityBackend.join()
ObservabilityBackend.capitalize()
ObservabilityBackend.casefold()
ObservabilityBackend.title()
ObservabilityBackend.center()
ObservabilityBackend.count()
ObservabilityBackend.expandtabs()
ObservabilityBackend.find()
ObservabilityBackend.partition()
ObservabilityBackend.index()
ObservabilityBackend.ljust()
ObservabilityBackend.lower()
ObservabilityBackend.lstrip()
ObservabilityBackend.rfind()
ObservabilityBackend.rindex()
ObservabilityBackend.rjust()
ObservabilityBackend.rstrip()
ObservabilityBackend.rpartition()
ObservabilityBackend.splitlines()
ObservabilityBackend.strip()
ObservabilityBackend.swapcase()
ObservabilityBackend.translate()
ObservabilityBackend.upper()
ObservabilityBackend.startswith()
ObservabilityBackend.endswith()
ObservabilityBackend.removeprefix()
ObservabilityBackend.removesuffix()
ObservabilityBackend.isascii()
ObservabilityBackend.islower()
ObservabilityBackend.isupper()
ObservabilityBackend.istitle()
ObservabilityBackend.isspace()
ObservabilityBackend.isdecimal()
ObservabilityBackend.isdigit()
ObservabilityBackend.isnumeric()
ObservabilityBackend.isalpha()
ObservabilityBackend.isalnum()
ObservabilityBackend.isidentifier()
ObservabilityBackend.isprintable()
ObservabilityBackend.zfill()
ObservabilityBackend.format()
ObservabilityBackend.format_map()
ObservabilityBackend.maketrans()
ObservabilityBackend.__init__()
MessageRole
MessageRole.SYSTEM
MessageRole.HUMAN
MessageRole.USER
MessageRole.AI
MessageRole.ASSISTANT
MessageRole.PLACEHOLDER
MessageRole.MESSAGES_PLACEHOLDER
MessageRole.encode()
MessageRole.replace()
MessageRole.split()
MessageRole.rsplit()
MessageRole.join()
MessageRole.capitalize()
MessageRole.casefold()
MessageRole.title()
MessageRole.center()
MessageRole.count()
MessageRole.expandtabs()
MessageRole.find()
MessageRole.partition()
MessageRole.index()
MessageRole.ljust()
MessageRole.lower()
MessageRole.lstrip()
MessageRole.rfind()
MessageRole.rindex()
MessageRole.rjust()
MessageRole.rstrip()
MessageRole.rpartition()
MessageRole.splitlines()
MessageRole.strip()
MessageRole.swapcase()
MessageRole.translate()
MessageRole.upper()
MessageRole.startswith()
MessageRole.endswith()
MessageRole.removeprefix()
MessageRole.removesuffix()
MessageRole.isascii()
MessageRole.islower()
MessageRole.isupper()
MessageRole.istitle()
MessageRole.isspace()
MessageRole.isdecimal()
MessageRole.isdigit()
MessageRole.isnumeric()
MessageRole.isalpha()
MessageRole.isalnum()
MessageRole.isidentifier()
MessageRole.isprintable()
MessageRole.zfill()
MessageRole.format()
MessageRole.format_map()
MessageRole.maketrans()
MessageRole.__init__()
ChatMessageDict
ChatMessageDict.role
ChatMessageDict.content
ChatMessageDict.__init__()
ChatMessageDict.clear()
ChatMessageDict.copy()
ChatMessageDict.fromkeys()
ChatMessageDict.get()
ChatMessageDict.items()
ChatMessageDict.keys()
ChatMessageDict.pop()
ChatMessageDict.popitem()
ChatMessageDict.setdefault()
ChatMessageDict.update()
ChatMessageDict.values()
- Submodules
- langgraph_agent_toolkit.core.prompts package
- Submodules
ObservabilityChatPromptTemplate
ObservabilityChatPromptTemplate.model_config
ObservabilityChatPromptTemplate.__init__()
ObservabilityChatPromptTemplate.prompt_name
ObservabilityChatPromptTemplate.prompt_version
ObservabilityChatPromptTemplate.prompt_label
ObservabilityChatPromptTemplate.load_at_runtime
ObservabilityChatPromptTemplate.observability_backend
ObservabilityChatPromptTemplate.cache_ttl_seconds
ObservabilityChatPromptTemplate.template_format
ObservabilityChatPromptTemplate.input_variables
ObservabilityChatPromptTemplate.partial_variables
ObservabilityChatPromptTemplate.observability_platform
ObservabilityChatPromptTemplate.InputType
ObservabilityChatPromptTemplate.OutputType
ObservabilityChatPromptTemplate.abatch()
ObservabilityChatPromptTemplate.abatch_as_completed()
ObservabilityChatPromptTemplate.aformat()
ObservabilityChatPromptTemplate.aformat_messages()
ObservabilityChatPromptTemplate.aformat_prompt()
ObservabilityChatPromptTemplate.append()
ObservabilityChatPromptTemplate.as_tool()
ObservabilityChatPromptTemplate.assign()
ObservabilityChatPromptTemplate.astream()
ObservabilityChatPromptTemplate.astream_events()
ObservabilityChatPromptTemplate.astream_log()
ObservabilityChatPromptTemplate.atransform()
ObservabilityChatPromptTemplate.batch()
ObservabilityChatPromptTemplate.batch_as_completed()
ObservabilityChatPromptTemplate.bind()
ObservabilityChatPromptTemplate.config_schema()
ObservabilityChatPromptTemplate.config_specs
ObservabilityChatPromptTemplate.configurable_alternatives()
ObservabilityChatPromptTemplate.configurable_fields()
ObservabilityChatPromptTemplate.construct()
ObservabilityChatPromptTemplate.copy()
ObservabilityChatPromptTemplate.dict()
ObservabilityChatPromptTemplate.extend()
ObservabilityChatPromptTemplate.format()
ObservabilityChatPromptTemplate.format_messages()
ObservabilityChatPromptTemplate.format_prompt()
ObservabilityChatPromptTemplate.from_messages()
ObservabilityChatPromptTemplate.from_orm()
ObservabilityChatPromptTemplate.from_role_strings()
ObservabilityChatPromptTemplate.from_strings()
ObservabilityChatPromptTemplate.from_template()
ObservabilityChatPromptTemplate.get_config_jsonschema()
ObservabilityChatPromptTemplate.get_graph()
ObservabilityChatPromptTemplate.get_input_jsonschema()
ObservabilityChatPromptTemplate.get_input_schema()
ObservabilityChatPromptTemplate.get_lc_namespace()
ObservabilityChatPromptTemplate.get_name()
ObservabilityChatPromptTemplate.get_output_jsonschema()
ObservabilityChatPromptTemplate.get_output_schema()
ObservabilityChatPromptTemplate.get_prompts()
ObservabilityChatPromptTemplate.input_schema
ObservabilityChatPromptTemplate.is_lc_serializable()
ObservabilityChatPromptTemplate.json()
ObservabilityChatPromptTemplate.lc_attributes
ObservabilityChatPromptTemplate.lc_id()
ObservabilityChatPromptTemplate.lc_secrets
ObservabilityChatPromptTemplate.map()
ObservabilityChatPromptTemplate.model_computed_fields
ObservabilityChatPromptTemplate.model_construct()
ObservabilityChatPromptTemplate.model_copy()
ObservabilityChatPromptTemplate.model_dump()
ObservabilityChatPromptTemplate.model_dump_json()
ObservabilityChatPromptTemplate.model_extra
ObservabilityChatPromptTemplate.model_fields
ObservabilityChatPromptTemplate.model_fields_set
ObservabilityChatPromptTemplate.model_json_schema()
ObservabilityChatPromptTemplate.model_parametrized_name()
ObservabilityChatPromptTemplate.model_post_init()
ObservabilityChatPromptTemplate.model_rebuild()
ObservabilityChatPromptTemplate.model_validate()
ObservabilityChatPromptTemplate.model_validate_json()
ObservabilityChatPromptTemplate.model_validate_strings()
ObservabilityChatPromptTemplate.output_schema
ObservabilityChatPromptTemplate.parse_file()
ObservabilityChatPromptTemplate.parse_obj()
ObservabilityChatPromptTemplate.parse_raw()
ObservabilityChatPromptTemplate.partial()
ObservabilityChatPromptTemplate.pick()
ObservabilityChatPromptTemplate.pipe()
ObservabilityChatPromptTemplate.pretty_print()
ObservabilityChatPromptTemplate.pretty_repr()
ObservabilityChatPromptTemplate.save()
ObservabilityChatPromptTemplate.schema()
ObservabilityChatPromptTemplate.schema_json()
ObservabilityChatPromptTemplate.stream()
ObservabilityChatPromptTemplate.to_json()
ObservabilityChatPromptTemplate.to_json_not_implemented()
ObservabilityChatPromptTemplate.transform()
ObservabilityChatPromptTemplate.update_forward_refs()
ObservabilityChatPromptTemplate.validate()
ObservabilityChatPromptTemplate.validate_input_variables()
ObservabilityChatPromptTemplate.validate_variable_names()
ObservabilityChatPromptTemplate.with_alisteners()
ObservabilityChatPromptTemplate.with_config()
ObservabilityChatPromptTemplate.with_fallbacks()
ObservabilityChatPromptTemplate.with_listeners()
ObservabilityChatPromptTemplate.with_retry()
ObservabilityChatPromptTemplate.with_types()
ObservabilityChatPromptTemplate.messages
ObservabilityChatPromptTemplate.validate_template
ObservabilityChatPromptTemplate.optional_variables
ObservabilityChatPromptTemplate.input_types
ObservabilityChatPromptTemplate.output_parser
ObservabilityChatPromptTemplate.metadata
ObservabilityChatPromptTemplate.tags
ObservabilityChatPromptTemplate.name
ObservabilityChatPromptTemplate.invoke()
ObservabilityChatPromptTemplate.ainvoke()
ObservabilityChatPromptTemplate.from_observability_platform()
ObservabilityChatPromptTemplate.from_observability_backend()
- Submodules
Submodules
Settings
Settings.model_config
Settings.ENV_MODE
Settings.HOST
Settings.PORT
Settings.AUTH_SECRET
Settings.USE_FAKE_MODEL
Settings.OPENAI_API_KEY
Settings.OPENAI_API_BASE_URL
Settings.OPENAI_API_VERSION
Settings.OPENAI_MODEL_NAME
Settings.AZURE_OPENAI_API_KEY
Settings.AZURE_OPENAI_ENDPOINT
Settings.AZURE_OPENAI_API_VERSION
Settings.AZURE_OPENAI_MODEL_NAME
Settings.AZURE_OPENAI_DEPLOYMENT_NAME
Settings.ANTHROPIC_MODEL_NAME
Settings.ANTHROPIC_API_KEY
Settings.GOOGLE_VERTEXAI_MODEL_NAME
Settings.GOOGLE_VERTEXAI_API_KEY
Settings.GOOGLE_GENAI_MODEL_NAME
Settings.GOOGLE_GENAI_API_KEY
Settings.AWS_BEDROCK_MODEL_NAME
Settings.DEEPSEEK_MODEL_NAME
Settings.DEEPSEEK_API_KEY
Settings.OLLAMA_MODEL_NAME
Settings.OLLAMA_BASE_URL
Settings.OBSERVABILITY_BACKEND
Settings.AGENT_PATHS
Settings.LANGCHAIN_TRACING_V2
Settings.LANGCHAIN_PROJECT
Settings.LANGCHAIN_ENDPOINT
Settings.LANGCHAIN_API_KEY
Settings.LANGFUSE_SECRET_KEY
Settings.LANGFUSE_PUBLIC_KEY
Settings.LANGFUSE_HOST
Settings.MEMORY_BACKEND
Settings.SQLITE_DB_PATH
Settings.POSTGRES_USER
Settings.POSTGRES_PASSWORD
Settings.POSTGRES_HOST
Settings.POSTGRES_PORT
Settings.POSTGRES_DB
Settings.POSTGRES_POOL_SIZE
Settings.POSTGRES_MIN_SIZE
Settings.POSTGRES_MAX_IDLE
Settings.MODEL_CONFIGS
Settings.get_model_config()
Settings.setup()
Settings.BASE_URL
Settings.is_dev()
Settings.__init__()
Settings.construct()
Settings.copy()
Settings.dict()
Settings.from_orm()
Settings.json()
Settings.model_computed_fields
Settings.model_construct()
Settings.model_copy()
Settings.model_dump()
Settings.model_dump_json()
Settings.model_extra
Settings.model_fields
Settings.model_fields_set
Settings.model_json_schema()
Settings.model_parametrized_name()
Settings.model_post_init()
Settings.model_rebuild()
Settings.model_validate()
Settings.model_validate_json()
Settings.model_validate_strings()
Settings.parse_file()
Settings.parse_obj()
Settings.parse_raw()
Settings.schema()
Settings.schema_json()
Settings.settings_customise_sources()
Settings.update_forward_refs()
Settings.validate()