mirror of
https://github.com/smkrv/ha-text-ai.git
synced 2026-07-22 23:24:03 +08:00
Compare commits
3
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3d064f5b9d | ||
|
|
ae8f8bda03 | ||
|
|
2dbae19c41 |
@@ -37,3 +37,4 @@ wheels/
|
|||||||
Thumbs.db
|
Thumbs.db
|
||||||
*.psd
|
*.psd
|
||||||
*.zip
|
*.zip
|
||||||
|
*.txt
|
||||||
|
|||||||
@@ -106,6 +106,11 @@ class APIClient:
|
|||||||
return await self._create_openai_completion(
|
return await self._create_openai_completion(
|
||||||
model, messages, temperature, max_tokens
|
model, messages, temperature, max_tokens
|
||||||
)
|
)
|
||||||
|
except (KeyError, IndexError) as e:
|
||||||
|
if "'choices'" in str(e) or "'message'" in str(e):
|
||||||
|
raise HomeAssistantError("Failed to get a response from the AI model. Please check your internet connection and try again later.")
|
||||||
|
else:
|
||||||
|
raise
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
_LOGGER.error("API request failed: %s", str(e))
|
_LOGGER.error("API request failed: %s", str(e))
|
||||||
raise HomeAssistantError(f"API request failed: {str(e)}")
|
raise HomeAssistantError(f"API request failed: {str(e)}")
|
||||||
|
|||||||
@@ -23,6 +23,6 @@
|
|||||||
"single_config_entry": false,
|
"single_config_entry": false,
|
||||||
"ssdp": [],
|
"ssdp": [],
|
||||||
"usb": [],
|
"usb": [],
|
||||||
"version": "2.0.2-alpha",
|
"version": "2.0.3-beta",
|
||||||
"zeroconf": []
|
"zeroconf": []
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user