mirror of
https://github.com/smkrv/ha-text-ai.git
synced 2026-07-22 07:03:58 +08:00
78 lines
1.8 KiB
YAML
78 lines
1.8 KiB
YAML
text_ai_call:
|
|
name: Text AI Call
|
|
description: Make a request to the Text AI service
|
|
fields:
|
|
prompt:
|
|
name: Prompt
|
|
description: The prompt to send to the AI service
|
|
required: true
|
|
example: "Tell me a joke about the weather"
|
|
selector:
|
|
text:
|
|
multiline: true
|
|
response_id:
|
|
name: Response ID
|
|
description: Unique identifier for the response Text Helper
|
|
required: false
|
|
default: "default"
|
|
example: "weather_joke"
|
|
selector:
|
|
text:
|
|
model:
|
|
name: Model
|
|
description: The AI model to use
|
|
required: false
|
|
default: "gpt-3.5-turbo"
|
|
example: "gpt-4"
|
|
selector:
|
|
text:
|
|
temperature:
|
|
name: Temperature
|
|
description: Sampling temperature (0-2)
|
|
required: false
|
|
default: 0.7
|
|
selector:
|
|
number:
|
|
min: 0
|
|
max: 2
|
|
step: 0.1
|
|
max_tokens:
|
|
name: Max Tokens
|
|
description: Maximum number of tokens in the response
|
|
required: false
|
|
default: 150
|
|
selector:
|
|
number:
|
|
min: 1
|
|
max: 4096
|
|
top_p:
|
|
name: Top P
|
|
description: Nucleus sampling parameter
|
|
required: false
|
|
default: 1.0
|
|
selector:
|
|
number:
|
|
min: 0
|
|
max: 1
|
|
step: 0.1
|
|
frequency_penalty:
|
|
name: Frequency Penalty
|
|
description: Frequency penalty parameter (-2.0 to 2.0)
|
|
required: false
|
|
default: 0.0
|
|
selector:
|
|
number:
|
|
min: -2.0
|
|
max: 2.0
|
|
step: 0.1
|
|
presence_penalty:
|
|
name: Presence Penalty
|
|
description: Presence penalty parameter (-2.0 to 2.0)
|
|
required: false
|
|
default: 0.0
|
|
selector:
|
|
number:
|
|
min: -2.0
|
|
max: 2.0
|
|
step: 0.1
|