math_user_proxy_agent
autogen.agentchat.contrib.math_user_proxy_agent.WolframAlphaAPIWrapper
WolframAlphaAPIWrapper
Wrapper for Wolfram Alpha.
Docs for using:
- Go to wolfram alpha and sign up for a developer account
- Create an app and get your APP ID
- Save your APP ID into WOLFRAM_ALPHA_APPID env variable
- pip install wolframalpha
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError
][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self
is explicitly positional-only to allow self
as a field name.
Name | Description |
---|---|
**data | Type: Any |
Class Attributes
model_config
validate_environment
wolfram_alpha_appid
wolfram_client
:meta private:
Instance Methods
run
Run query through WolframAlpha and parse result.
Parameters:Name | Description |
---|---|
query | Type: str |