API-Prompts

Die API-Prompts liefern die Beschreibung und Verwendung der in UFO verwendeten APIs. Gemeinsam genutzte APIs und app-spezifische APIs werden in verschiedenen Verzeichnissen gespeichert.

Verzeichnis Beschreibung
ufo/prompts/share/base/api.yaml Gemeinsam genutzte APIs, die von mehreren Anwendungen verwendet werden.
ufo/prompts/{app_name} APIs, die spezifisch für eine Anwendung sind.

Info

Sie können den in der Datei config.yaml verwendeten API-Prompt konfigurieren. Weitere Informationen zur Konfigurationsdatei finden Sie hier.

Tipp

Sie können den API-Prompt für eine bestimmte Anwendung anpassen, indem Sie den API-Prompt im Verzeichnis der Anwendung hinzufügen.

Beispiel API-Prompt

Unten sehen Sie ein Beispiel für einen API-Prompt.

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

Um einen neuen API-Prompt zu erstellen, folgen Sie der obigen Vorlage und fügen Sie ihn dem entsprechenden Verzeichnis hinzu.