Release v2.0.0

This commit is contained in:
SMKRV
2024-11-24 00:16:27 +03:00
parent 0f77a98d76
commit e52572beaa
+12 -8
View File
@@ -1,22 +1,26 @@
"""Data coordinator for HA text AI.""" """Data coordinator for HA text AI."""
import logging
import asyncio import asyncio
import logging
import time import time
from datetime import timedelta, datetime import uuid
from typing import Any, Dict, Optional, List from datetime import datetime, timedelta
from typing import Any, Dict, List, Optional
import httpx
from anthropic import AsyncAnthropic
from openai import APIError, AsyncOpenAI, AuthenticationError, RateLimitError
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.helpers.update_coordinator import DataUpdateCoordinator
from homeassistant.exceptions import HomeAssistantError from homeassistant.exceptions import HomeAssistantError
import httpx from homeassistant.helpers import aiohttp_client
from openai import AsyncOpenAI, APIError, AuthenticationError, RateLimitError from homeassistant.helpers.update_coordinator import DataUpdateCoordinator
from anthropic import AsyncAnthropic from homeassistant.util import dt as dt_util
from .const import ( from .const import (
DOMAIN, DOMAIN,
QUEUE_MAX_SIZE,
DEFAULT_TIMEOUT, DEFAULT_TIMEOUT,
MAX_RETRIES, MAX_RETRIES,
QUEUE_MAX_SIZE,
RETRY_DELAY, RETRY_DELAY,
) )