mirror of
https://github.com/smkrv/ha-text-ai.git
synced 2026-07-22 07:03:58 +08:00
Reset to current local state
This commit is contained in:
@@ -2,10 +2,10 @@
|
||||
|
||||
<div align="center">
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
[](https://github.com/hacs/integration)
|
||||
[](https://opensource.org/licenses/MIT)
|
||||
|
||||
@@ -53,7 +53,7 @@ cd ~/.homeassistant
|
||||
mkdir -p custom_components
|
||||
|
||||
# 3. Clone the repository
|
||||
git clone https://github.com/smkrv/ha_text_ai.git custom_components/ha_text_ai
|
||||
git clone https://github.com/smkrv/ha-text-ai.git custom_components/ha-text-ai
|
||||
|
||||
# 4. Restart Home Assistant
|
||||
```
|
||||
@@ -63,14 +63,14 @@ git clone https://github.com/smkrv/ha_text_ai.git custom_components/ha_text_ai
|
||||
|
||||
### Basic Configuration
|
||||
```yaml
|
||||
ha_text_ai:
|
||||
ha-text-ai:
|
||||
api_key: your_openai_api_key
|
||||
model: gpt-3.5-turbo
|
||||
```
|
||||
|
||||
### Advanced Configuration
|
||||
```yaml
|
||||
ha_text_ai:
|
||||
ha-text-ai:
|
||||
api_key: your_openai_api_key
|
||||
model: gpt-4
|
||||
temperature: 0.8
|
||||
@@ -83,7 +83,7 @@ ha_text_ai:
|
||||
|
||||
### Ask Question
|
||||
```yaml
|
||||
service: ha_text_ai.ask_question
|
||||
service: ha-text-ai.ask_question
|
||||
data:
|
||||
question: "What's the weather like today?"
|
||||
model: "gpt-4" # optional
|
||||
@@ -91,9 +91,9 @@ data:
|
||||
```
|
||||
|
||||
### More Services
|
||||
- `ha_text_ai.clear_history`: Reset conversation history
|
||||
- `ha_text_ai.get_history`: Retrieve past interactions
|
||||
- `ha_text_ai.set_system_prompt`: Configure AI behavior
|
||||
- `ha-text-ai.clear_history`: Reset conversation history
|
||||
- `ha-text-ai.get_history`: Retrieve past interactions
|
||||
- `ha-text-ai.set_system_prompt`: Configure AI behavior
|
||||
|
||||
## 🔍 Advanced Usage
|
||||
|
||||
@@ -105,7 +105,7 @@ automation:
|
||||
entity_id: binary_sensor.motion
|
||||
to: 'on'
|
||||
action:
|
||||
service: ha_text_ai.ask_question
|
||||
service: ha-text-ai.ask_question
|
||||
data:
|
||||
question: "What should I do when motion is detected?"
|
||||
```
|
||||
@@ -140,6 +140,6 @@ We welcome contributions! Here's how you can help:
|
||||
|
||||
<div align="center">
|
||||
|
||||
**[Documentation](https://github.com/smkrv/ha_text_ai/wiki)** | **[Report Bug](https://github.com/smkrv/ha_text_ai/issues)** | **[Request Feature](https://github.com/smkrv/ha_text_ai/issues)**
|
||||
**[Documentation](https://github.com/smkrv/ha-text-ai/wiki)** | **[Report Bug](https://github.com/smkrv/ha-text-ai/issues)** | **[Request Feature](https://github.com/smkrv/ha-text-ai/issues)**
|
||||
|
||||
</div>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"""Constants for the HA text AI integration."""
|
||||
from homeassistant.const import Platform
|
||||
|
||||
DOMAIN = "ha_text_ai"
|
||||
DOMAIN = "ha-text-ai"
|
||||
PLATFORMS = [Platform.SENSOR]
|
||||
|
||||
# Configuration
|
||||
|
||||
Reference in New Issue
Block a user