Skip to content

Multion

MultionToolSpec #

Bases: BaseToolSpec

多功能工具规格。

Source code in llama_index/tools/multion/base.py
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class MultionToolSpec(BaseToolSpec):
    """多功能工具规格。"""

    spec_functions = ["browse"]

    def __init__(self, api_key: str) -> None:
        """使用参数进行初始化。"""
        from multion.client import MultiOn

        self.multion = MultiOn(api_key=api_key)

    def browse(self, cmd: str):
        """使用Multion浏览网页
Multion使LLMs能够使用自然语言指令控制网络浏览器。

您可能需要通过多个步骤重复指令或更新指令以达到最终期望的状态。如果状态是'CONTINUE',重新发出相同的指令以继续执行。

Args:
    cmd (str):用于网络浏览的详细和具体的自然语言指令
"""
        return self.multion.browse(cmd=cmd, local=True)

browse #

browse(cmd: str)

使用Multion浏览网页 Multion使LLMs能够使用自然语言指令控制网络浏览器。

您可能需要通过多个步骤重复指令或更新指令以达到最终期望的状态。如果状态是'CONTINUE',重新发出相同的指令以继续执行。

Source code in llama_index/tools/multion/base.py
16
17
18
19
20
21
22
23
24
25
    def browse(self, cmd: str):
        """使用Multion浏览网页
Multion使LLMs能够使用自然语言指令控制网络浏览器。

您可能需要通过多个步骤重复指令或更新指令以达到最终期望的状态。如果状态是'CONTINUE',重新发出相同的指令以继续执行。

Args:
    cmd (str):用于网络浏览的详细和具体的自然语言指令
"""
        return self.multion.browse(cmd=cmd, local=True)