mirror of
https://github.com/home-assistant/core.git
synced 2025-11-09 10:59:40 +00:00
* Anthropic conversation extended thinking support * update conversation snapshots * Add conversation test * Update openai_conversation snapshots * Removed metadata * Removed metadata * Removed thinking * cosmetic fix * combine user messages * Apply suggestions from code review * Add tests for chat_log messages conversion * s/THINKING_BUDGET_TOKENS/THINKING_BUDGET/ * Apply suggestions from code review * Update tests * Update homeassistant/components/anthropic/strings.json Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io> * apply suggestions from code review --------- Co-authored-by: Robert Resch <robert@resch.dev> Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
21 lines
566 B
Python
21 lines
566 B
Python
"""Constants for the Anthropic integration."""
|
|
|
|
import logging
|
|
|
|
DOMAIN = "anthropic"
|
|
LOGGER = logging.getLogger(__package__)
|
|
|
|
CONF_RECOMMENDED = "recommended"
|
|
CONF_PROMPT = "prompt"
|
|
CONF_CHAT_MODEL = "chat_model"
|
|
RECOMMENDED_CHAT_MODEL = "claude-3-haiku-20240307"
|
|
CONF_MAX_TOKENS = "max_tokens"
|
|
RECOMMENDED_MAX_TOKENS = 1024
|
|
CONF_TEMPERATURE = "temperature"
|
|
RECOMMENDED_TEMPERATURE = 1.0
|
|
CONF_THINKING_BUDGET = "thinking_budget"
|
|
RECOMMENDED_THINKING_BUDGET = 0
|
|
MIN_THINKING_BUDGET = 1024
|
|
|
|
THINKING_MODELS = ["claude-3-7-sonnet-20250219", "claude-3-7-sonnet-latest"]
|