langchain_community.tools.connery.service.ConneryServiceΒΆ
- class langchain_community.tools.connery.service.ConneryService[source]ΒΆ
 Bases:
BaseModelA service for interacting with the Connery Runner API. It gets the list of available actions from the Connery Runner, wraps them in ConneryAction Tools and returns them to the user. It also provides a method for running the actions.
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- param api_key: Optional[str] = NoneΒΆ
 
- param runner_url: Optional[str] = NoneΒΆ
 
- classmethod construct(_fields_set: Optional[SetStr] = None, **values: Any) ModelΒΆ
 Creates a new model setting __dict__ and __fields_set__ from trusted or pre-validated data. Default values are respected, but no other validation is performed. Behaves as if Config.extra = βallowβ was set since it adds all passed values
- Parameters
 _fields_set (Optional[SetStr]) β
values (Any) β
- Return type
 Model
- copy(*, include: Optional[Union[AbstractSetIntStr, MappingIntStrAny]] = None, exclude: Optional[Union[AbstractSetIntStr, MappingIntStrAny]] = None, update: Optional[DictStrAny] = None, deep: bool = False) ModelΒΆ
 Duplicate a model, optionally choose which fields to include, exclude and change.
- Parameters
 include (Optional[Union[AbstractSetIntStr, MappingIntStrAny]]) β fields to include in new model
exclude (Optional[Union[AbstractSetIntStr, MappingIntStrAny]]) β fields to exclude from new model, as with values this takes precedence over include
update (Optional[DictStrAny]) β values to change/add in the new model. Note: the data is not validated before creating the new model: you should trust this data
deep (bool) β set to True to make a deep copy of the model
self (Model) β
- Returns
 new model instance
- Return type
 Model
- dict(*, include: Optional[Union[AbstractSetIntStr, MappingIntStrAny]] = None, exclude: Optional[Union[AbstractSetIntStr, MappingIntStrAny]] = None, by_alias: bool = False, skip_defaults: Optional[bool] = None, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False) DictStrAnyΒΆ
 Generate a dictionary representation of the model, optionally specifying which fields to include or exclude.
- Parameters
 include (Optional[Union[AbstractSetIntStr, MappingIntStrAny]]) β
exclude (Optional[Union[AbstractSetIntStr, MappingIntStrAny]]) β
by_alias (bool) β
skip_defaults (Optional[bool]) β
exclude_unset (bool) β
exclude_defaults (bool) β
exclude_none (bool) β
- Return type
 DictStrAny
- classmethod from_orm(obj: Any) ModelΒΆ
 - Parameters
 obj (Any) β
- Return type
 Model
- get_action(action_id: str) ConneryAction[source]ΒΆ
 Returns the specified action available in the Connery Runner. :param action_id: The ID of the action to return. :type action_id: str
- Returns
 The action with the specified ID.
- Return type
 - Parameters
 action_id (str) β
- json(*, include: Optional[Union[AbstractSetIntStr, MappingIntStrAny]] = None, exclude: Optional[Union[AbstractSetIntStr, MappingIntStrAny]] = None, by_alias: bool = False, skip_defaults: Optional[bool] = None, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False, encoder: Optional[Callable[[Any], Any]] = None, models_as_dict: bool = True, **dumps_kwargs: Any) unicodeΒΆ
 Generate a JSON representation of the model, include and exclude arguments as per dict().
encoder is an optional function to supply as default to json.dumps(), other arguments as per json.dumps().
- Parameters
 include (Optional[Union[AbstractSetIntStr, MappingIntStrAny]]) β
exclude (Optional[Union[AbstractSetIntStr, MappingIntStrAny]]) β
by_alias (bool) β
skip_defaults (Optional[bool]) β
exclude_unset (bool) β
exclude_defaults (bool) β
exclude_none (bool) β
encoder (Optional[Callable[[Any], Any]]) β
models_as_dict (bool) β
dumps_kwargs (Any) β
- Return type
 unicode
- list_actions() List[ConneryAction][source]ΒΆ
 Returns the list of actions available in the Connery Runner. :returns: The list of actions available in the Connery Runner. :rtype: List[ConneryAction]
- Return type
 List[ConneryAction]
- classmethod parse_file(path: Union[str, Path], *, content_type: unicode = None, encoding: unicode = 'utf8', proto: Protocol = None, allow_pickle: bool = False) ModelΒΆ
 - Parameters
 path (Union[str, Path]) β
content_type (unicode) β
encoding (unicode) β
proto (Protocol) β
allow_pickle (bool) β
- Return type
 Model
- classmethod parse_obj(obj: Any) ModelΒΆ
 - Parameters
 obj (Any) β
- Return type
 Model
- classmethod parse_raw(b: Union[str, bytes], *, content_type: unicode = None, encoding: unicode = 'utf8', proto: Protocol = None, allow_pickle: bool = False) ModelΒΆ
 - Parameters
 b (Union[str, bytes]) β
content_type (unicode) β
encoding (unicode) β
proto (Protocol) β
allow_pickle (bool) β
- Return type
 Model
- run_action(action_id: str, input: Dict[str, str] = {}) Dict[str, str][source]ΒΆ
 Runs the specified Connery Action with the provided input. :param action_id: The ID of the action to run. :type action_id: str :param input: The input object expected by the action. :type input: Dict[str, str]
- Returns
 The output of the action.
- Return type
 Dict[str, str]
- Parameters
 action_id (str) β
input (Dict[str, str]) β
- classmethod schema(by_alias: bool = True, ref_template: unicode = '#/definitions/{model}') DictStrAnyΒΆ
 - Parameters
 by_alias (bool) β
ref_template (unicode) β
- Return type
 DictStrAny
- classmethod schema_json(*, by_alias: bool = True, ref_template: unicode = '#/definitions/{model}', **dumps_kwargs: Any) unicodeΒΆ
 - Parameters
 by_alias (bool) β
ref_template (unicode) β
dumps_kwargs (Any) β
- Return type
 unicode
- classmethod update_forward_refs(**localns: Any) NoneΒΆ
 Try to update ForwardRefs on fields based on this Model, globalns and localns.
- Parameters
 localns (Any) β
- Return type
 None
- classmethod validate(value: Any) ModelΒΆ
 - Parameters
 value (Any) β
- Return type
 Model