2024-11-29 00:54:18 +03:00
{
"config" : {
"step" : {
2024-12-03 18:29:24 +03:00
"provider" : {
"title" : "Подешавања провајдера" ,
"description" : "Обезбедите детаље о вези за изабраног AI провајдера." ,
"data" : {
"name" : "Име инстанце (нпр. 'GPT Асистент', 'Claude Помоћник')" ,
"api_key" : "API кључ за аутентификацију" ,
"model" : "AI модел који ће се користити" ,
"api_endpoint" : "Прилагођени URL API крајње тачке (опционо)" ,
"temperature" : "Креативност одговора (0-2, нижа = фокусираније)" ,
2025-01-28 15:54:48 +03:00
"max_tokens" : "Максимална дужина одговора (1-100000 токена)" ,
2024-12-03 18:29:24 +03:00
"request_interval" : "Минимално време између захтева (0.1-60 секунди)" ,
2025-12-22 00:07:17 +03:00
"api_timeout" : "Временско ограничење API захтева у секундама (5-600)" ,
2024-12-03 18:29:24 +03:00
"context_messages" : "Број контекстуалних порука које треба задржати (1-20)" ,
2026-03-23 12:18:58 +03:00
"max_history_size" : "Максимална величина историје разговора (1-100)" ,
2026-04-17 01:30:57 +03:00
"allow_local_network" : "Дозволи локалне мрежне адресе (за self-hosted проксије)" ,
"disable_thinking" : "Онемогући thinking/reasoning режим (Qwen /no_think, уклања <think> блокове, Gemini 2.5 thinking_budget=0)"
2024-11-29 00:54:18 +03:00
}
},
"user" : {
2024-12-03 18:29:24 +03:00
"title" : "Конфигуришите HA Text AI инстанцу" ,
"description" : "Подесите нову AI асистент инстанцу са изабраним провајдером." ,
2024-11-29 00:54:18 +03:00
"data" : {
2024-12-03 18:29:24 +03:00
"name" : "Име инстанце (нпр. 'GPT Асистент', 'Claude Помоћник')" ,
2024-11-29 00:54:18 +03:00
"api_key" : "API кључ за аутентификацију" ,
2024-12-03 18:29:24 +03:00
"model" : "AI модел који ће се користити" ,
"temperature" : "Креативност одговора (0-2, нижа = фокусираније)" ,
2025-01-28 15:54:48 +03:00
"max_tokens" : "Максимална дужина одговора (1-100000 токена)" ,
2024-12-03 18:29:24 +03:00
"api_endpoint" : "Прилагођени URL API крајње тачке (опционо)" ,
"api_provider" : "API провајдер" ,
2024-11-29 00:54:18 +03:00
"request_interval" : "Минимално време између захтева (0.1-60 секунди)" ,
2025-12-22 00:07:17 +03:00
"api_timeout" : "Временско ограничење API захтева у секундама (5-600)" ,
2024-12-03 18:29:24 +03:00
"context_messages" : "Број контекстуалних порука које треба задржати (1-20)" ,
2026-03-23 12:18:58 +03:00
"max_history_size" : "Максимална величина историје разговора (1-100)" ,
2026-04-17 01:30:57 +03:00
"allow_local_network" : "Дозволи локалне мрежне адресе (за self-hosted проксије)" ,
"disable_thinking" : "Онемогући thinking/reasoning режим (Qwen /no_think, уклања <think> блокове, Gemini 2.5 thinking_budget=0)"
2024-11-29 00:54:18 +03:00
}
}
},
"error" : {
2024-12-03 18:29:24 +03:00
"history_storage_error" : "Неуспела инициализација складишта историје. Проверите дозволе." ,
"history_rotation_error" : "Грешка током ротације историјских датотека." ,
"history_file_access_error" : "Немогуће приступити директоријуму складишта историје." ,
"name_exists" : "Инстанца са овим именом већ постоји" ,
"invalid_name" : "Неважеће име инстанце" ,
"invalid_auth" : "Аутентификација није успела - проверите ваш API кључ" ,
"invalid_api_key" : "Неважећи API кључ - молимо проверите ваше акредитиве" ,
"cannot_connect" : "Неуспело повезивање са API сервисом" ,
2024-11-29 00:54:18 +03:00
"invalid_model" : "Изабрани модел није доступан" ,
2024-12-03 18:29:24 +03:00
"rate_limit" : "Пређена граница захтева" ,
"context_length" : "Дужина контекста пређена" ,
"rate_limit_exceeded" : "Пређена граница API захтева" ,
"maintenance" : "Сервис је у одржавању" ,
"invalid_response" : "Примљен неважећи API одговор" ,
"api_error" : "Дошло је до грешке у API сервису" ,
"timeout" : "Време захтева је истекло" ,
"invalid_instance" : "Неважећа инстанца је назначена" ,
"unknown" : "Дошло је до неочекиване грешке" ,
"empty" : "Име не може бити празно" ,
"invalid_characters" : "Име може садржавати само слова, цифре, размаке, подцрта и цртице" ,
"name_too_long" : "Име мора бити 50 знакова или мање"
},
"abort" : {
"already_configured" : "Инстанца је већ конфигурисана"
2024-11-29 00:54:18 +03:00
}
},
"options" : {
"step" : {
"init" : {
2025-12-30 17:22:48 +03:00
"title" : "Изаберите провајдера" ,
"description" : "Изаберите AI провајдера за ову инстанцу. Интеграција ће се поново учитати након чувања измена." ,
2024-11-29 00:54:18 +03:00
"data" : {
2025-12-30 17:22:48 +03:00
"api_provider" : "API провајдер"
}
},
"settings" : {
"title" : "Подешавања везе и модела" ,
"description" : "Конфигуришите API акредитиве и параметре модела. Промене ће ступити на снагу након поновног учитавања интеграције." ,
"data" : {
"api_key" : "API кључ" ,
"api_endpoint" : "URL API крајње тачке" ,
2024-12-03 18:29:24 +03:00
"model" : "AI модел" ,
2024-11-29 00:54:18 +03:00
"temperature" : "Креативност одговора (0-2)" ,
2025-01-28 15:54:48 +03:00
"max_tokens" : "Максимална дужина одговора (1-100000)" ,
2024-12-03 18:29:24 +03:00
"request_interval" : "Минимално време између захтева (0.1-60 секунди)" ,
2025-12-22 00:07:17 +03:00
"api_timeout" : "Временско ограничење API захтева у секундама (5-600)" ,
2024-11-29 00:54:18 +03:00
"context_messages" : "Број претходних порука које треба укључити у контекст (1-20)" ,
2026-03-23 12:18:58 +03:00
"max_history_size" : "Максимална величина историје разговора (1-100)" ,
2026-04-17 01:30:57 +03:00
"allow_local_network" : "Дозволи локалне мрежне адресе (за self-hosted проксије)" ,
"disable_thinking" : "Онемогући thinking/reasoning режим (Qwen /no_think, уклања <think> блокове, Gemini 2.5 thinking_budget=0)"
2024-11-29 00:54:18 +03:00
}
}
}
},
2024-12-03 18:29:24 +03:00
"selector" : {
"api_provider" : {
"options" : {
"openai" : "OpenAI (компатибилан)" ,
2025-01-28 15:54:48 +03:00
"anthropic" : "Anthropic (компатибилан)" ,
2025-05-19 15:10:19 +03:00
"deepseek" : "DeepSeek" ,
"gemini" : "Google Gemini"
2024-12-03 18:29:24 +03:00
}
}
},
2024-11-29 00:54:18 +03:00
"services" : {
"ask_question" : {
"name" : "Поставите питање (HA Text AI)" ,
2025-09-01 17:14:23 +03:00
"description" : "Пошаљите питање AI моделу и добијте детаљан одговор. Овај сервис сада враћа податке одговора директно, елиминишући потребу за засебним текстуалним сензорима и ограничење од 255 карактера. Одговор ће такође бити сачуван у историји разговора." ,
2024-11-29 00:54:18 +03:00
"fields" : {
"instance" : {
"name" : "Инстанца" ,
2024-12-03 18:29:24 +03:00
"description" : "Име HA Text AI инстанце коју ћете користити"
2024-11-29 00:54:18 +03:00
},
"question" : {
"name" : "Питање" ,
2024-12-03 18:29:24 +03:00
"description" : "Ваше питање или упит за AI асистента"
2024-11-29 00:54:18 +03:00
},
"context_messages" : {
2024-12-03 18:29:24 +03:00
"name" : "Контекстуалне поруке" ,
2024-11-29 00:54:18 +03:00
"description" : "Број претходних порука које треба укључити у контекст (1-20)"
},
"system_prompt" : {
2024-12-03 18:29:24 +03:00
"name" : "Системски упит" ,
"description" : "Опционални системски упит за постављање контекста за ово конкретно питање"
2024-11-29 00:54:18 +03:00
},
"model" : {
"name" : "Модел" ,
2024-12-03 18:29:24 +03:00
"description" : "Изаберите AI модел који ћете користити (опционо, надмашује подразумевану поставку)"
2024-11-29 00:54:18 +03:00
},
"temperature" : {
"name" : "Температура" ,
"description" : "Контролише креативност одговора (0.0-2.0)"
},
"max_tokens" : {
2024-12-03 18:29:24 +03:00
"name" : "Максимални токени" ,
2025-01-28 15:54:48 +03:00
"description" : "Максимална дужина одговора (1-100000 токена)"
2025-12-30 16:42:32 +03:00
},
"structured_output" : {
"name" : "Структурисани излаз" ,
"description" : "Омогући JSON структурисани излаз. Када је омогућено, AI ће одговарати валидним JSON-ом који одговара датој шеми."
},
"json_schema" : {
"name" : "JSON шема" ,
"description" : "JSON шема која дефинише структуру очекиваног одговора. Обавезна када је structured_output омогућен."
2026-04-17 01:30:57 +03:00
},
"disable_thinking" : {
"name" : "Онемогући thinking" ,
"description" : "Онемогући thinking/reasoning режим за овај захтев. Надмашује поставку интеграције."
2024-11-29 00:54:18 +03:00
}
}
},
"clear_history" : {
"name" : "Обриши историју" ,
2024-12-03 18:29:24 +03:00
"description" : "Избришите све сачуване питања и одговоре из историје разговора" ,
2024-11-29 00:54:18 +03:00
"fields" : {
"instance" : {
"name" : "Инстанца" ,
2024-12-03 18:29:24 +03:00
"description" : "Име HA Text AI инстанце за коју желите да обришете историју"
2024-11-29 00:54:18 +03:00
}
}
},
"get_history" : {
2024-12-03 18:29:24 +03:00
"name" : "Добијте историју" ,
"description" : "Повратите историју разговора уз опционално филтрирање и сортирање" ,
2024-11-29 00:54:18 +03:00
"fields" : {
"instance" : {
"name" : "Инстанца" ,
2024-12-03 18:29:24 +03:00
"description" : "Име HA Text AI инстанце из које желите да добијете историју"
2024-11-29 00:54:18 +03:00
},
"limit" : {
"name" : "Лимит" ,
2024-12-03 18:29:24 +03:00
"description" : "Број разговора које треба вратити (1-100)"
2024-11-29 00:54:18 +03:00
},
"filter_model" : {
2024-12-03 18:29:24 +03:00
"name" : "Филтер модел" ,
"description" : "Филтрирајте разговоре по одређеном AI моделу"
2024-11-29 00:54:18 +03:00
},
"start_date" : {
2024-12-03 18:29:24 +03:00
"name" : "Датум почетка" ,
"description" : "Филтрирајте разговоре који почињу од овог датума/времена"
2024-11-29 00:54:18 +03:00
},
"include_metadata" : {
"name" : "Укључи метаподатке" ,
2024-12-03 18:29:24 +03:00
"description" : "Укључите додатне информације као што су коришћени токени, време одговора итд."
2024-11-29 00:54:18 +03:00
},
"sort_order" : {
"name" : "Редослед сортирања" ,
2024-12-03 18:29:24 +03:00
"description" : "Редослед сортирања за резултате (најновији или најстарији први)"
2024-11-29 00:54:18 +03:00
}
}
},
"set_system_prompt" : {
2024-12-03 18:29:24 +03:00
"name" : "Поставите системски упит" ,
"description" : "Поставите подразумеване инструкције за системско понашање за све будуће разговоре" ,
2024-11-29 00:54:18 +03:00
"fields" : {
"instance" : {
"name" : "Инстанца" ,
2024-12-03 18:29:24 +03:00
"description" : "Име HA Text AI инстанце за коју желите да поставите системски упит"
2024-11-29 00:54:18 +03:00
},
"prompt" : {
2024-12-03 18:29:24 +03:00
"name" : "Системски упит" ,
"description" : "Инструкције које дефинишу како AI треба да се понаша и одговара"
2024-11-29 00:54:18 +03:00
}
}
}
},
"entity" : {
"sensor" : {
"ha_text_ai" : {
"name" : "{name}" ,
"state" : {
"ready" : "Спремно" ,
"processing" : "Обрада" ,
"error" : "Грешка" ,
2026-03-12 01:24:01 +03:00
"disconnected" : "Искључено" ,
2024-12-03 18:29:24 +03:00
"rate_limited" : "Ограничење захтева" ,
2024-11-29 00:54:18 +03:00
"maintenance" : "Одржавање" ,
2024-12-03 18:29:24 +03:00
"initializing" : "Инициализује се" ,
"retrying" : "Покушава поново" ,
"queued" : "У реду"
2024-11-29 00:54:18 +03:00
},
"state_attributes" : {
"question" : {
"name" : "Последње питање"
},
"response" : {
"name" : "Последњи одговор"
},
"model" : {
"name" : "Тренутни модел"
},
"temperature" : {
"name" : "Температура"
},
"max_tokens" : {
2024-12-03 18:29:24 +03:00
"name" : "Максимални токени"
2024-11-29 00:54:18 +03:00
},
"system_prompt" : {
2024-12-03 18:29:24 +03:00
"name" : "Системски упит"
2024-11-29 00:54:18 +03:00
},
"response_time" : {
"name" : "Време последњег одговора"
},
"total_responses" : {
2024-12-03 18:29:24 +03:00
"name" : "Укупно одговора"
2024-11-29 00:54:18 +03:00
},
"error_count" : {
"name" : "Број грешака"
},
"last_error" : {
"name" : "Последња грешка"
},
"api_status" : {
2024-12-03 18:29:24 +03:00
"name" : "Статус API"
2024-11-29 00:54:18 +03:00
},
"tokens_used" : {
2024-12-03 18:29:24 +03:00
"name" : "Укупно коришћени токени"
2024-11-29 00:54:18 +03:00
},
"average_response_time" : {
"name" : "Просечно време одговора"
},
"last_request_time" : {
"name" : "Време последњег захтева"
},
"is_processing" : {
"name" : "Статус обраде"
},
"is_rate_limited" : {
2024-12-03 18:29:24 +03:00
"name" : "Статус ограничења захтева"
2024-11-29 00:54:18 +03:00
},
"is_maintenance" : {
"name" : "Статус одржавања"
},
"api_version" : {
2024-12-03 18:29:24 +03:00
"name" : "Верзија API"
2024-11-29 00:54:18 +03:00
},
"endpoint_status" : {
2024-12-03 18:29:24 +03:00
"name" : "Статус крајње тачке"
2024-11-29 00:54:18 +03:00
},
"performance_metrics" : {
2024-12-03 18:29:24 +03:00
"name" : "Перформансне метрике"
2024-11-29 00:54:18 +03:00
},
"history_size" : {
"name" : "Величина историје"
},
"uptime" : {
2024-12-03 18:29:24 +03:00
"name" : "Уптиме"
2024-11-29 00:54:18 +03:00
},
"total_tokens" : {
2024-12-03 18:29:24 +03:00
"name" : "Укупно токена"
2024-11-29 00:54:18 +03:00
},
"prompt_tokens" : {
2024-12-03 18:29:24 +03:00
"name" : "Токени упита"
2024-11-29 00:54:18 +03:00
},
"completion_tokens" : {
2024-12-03 18:29:24 +03:00
"name" : "Токени завршетка"
2024-11-29 00:54:18 +03:00
},
"successful_requests" : {
"name" : "Успешни захтеви"
},
"failed_requests" : {
"name" : "Неуспешни захтеви"
},
"average_latency" : {
"name" : "Просечна латенција"
},
"max_latency" : {
"name" : "Максимална латенција"
},
"min_latency" : {
"name" : "Минимална латенција"
}
}
}
}
}
2025-09-01 17:14:23 +03:00
}