API 提示

API 提示提供 UFO 中使用的 API 的描述和用法。共享 API 和应用程序特定的 API 存储在不同的目录中。

目录 描述
ufo/prompts/share/base/api.yaml 多个应用程序使用的共享 API
ufo/prompts/{app_name} 特定于应用程序的 API

信息

您可以在 config.yaml 文件中配置使用的 API 提示。您可以在此处找到有关配置文件的更多信息。

提示

您可以通过在应用程序目录中添加 API 提示来为特定应用程序自定义 API 提示。

API 提示示例

下面是一个 API 提示示例

click_input:
  summary: |-
    "click_input" is to click the control item with mouse.
  class_name: |-
    ClickInputCommand
  usage: |-
    [1] API call: click_input(button: str, double: bool)
    [2] Args:
      - button: 'The mouse button to click. One of ''left'', ''right'', ''middle'' or ''x'' (Default: ''left'')'
      - double: 'Whether to perform a double click or not (Default: False)'
    [3] Example: click_input(button="left", double=False)
    [4] Available control item: All control items.
    [5] Return: None

要创建新的 API 提示,请遵循上述模板并将其添加到相应的目录中。