{ "config": { "step": { "provider": { "title": "Изаберите добављача вештачке интелигенције", "description": "Изаберите добављача услуга вештачке интелигенције који ћете користити за ову инстанцу.", "data": { "api_provider": "Добављач API-ја", "context_messages": "Број порука контекста које треба задржати (1-20)" } }, "user": { "title": "Конфигуришите инстанцу HA Text AI", "description": "Поставите нову инстанцу асистента вештачке интелигенције са изабраним добављачем.", "data": { "name": "Назив инстанце (нпр. 'GPT Assistant', 'Claude Helper')", "api_key": "API кључ за аутентификацију", "model": "Модел вештачке интелигенције који треба користити", "temperature": "Креативност одговора (0-2, нижа = више фокусирана)", "max_tokens": "Максимална дужина одговора (1-4096 токена)", "api_endpoint": "Прилагођени URL завршног тачка API-ја (опционо)", "api_provider": "Добављач API-ја", "request_interval": "Минимално време између захтева (0.1-60 секунди)", "context_messages": "Број порука контекста које треба задржати (1-20)", "max_history_size": "Максимална величина историје разговора (1-100)" } } }, "error": { "name_exists": "Инстанца са овим називом већ постоји", "invalid_name": "Неважећи назив инстанце", "invalid_auth": "Аутентификација није успела - проверите свој API кључ", "invalid_api_key": "Неважећи API кључ - проверите своје податке о верификацији", "cannot_connect": "Није могуће успоставити везу са услугом API-ја", "invalid_model": "Изабрани модел није доступан", "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 карактера или мање" } }, "options": { "step": { "init": { "title": "Ажурирајте подешавања инстанце", "description": "Измените подешавања за ову инстанцу асистента вештачке интелигенције.", "data": { "model": "Модел вештачке интелигенције", "temperature": "Креативност одговора (0-2)", "max_tokens": "Максимална дужина одговора (1-4096)", "request_interval": "Минимални интервал захтева (0.1-60 секунди)", "context_messages": "Број претходних порука које треба укључити у контекст (1-20)", "max_history_size": "Максимална величина историје разговора (1-100)" } } } }, "services": { "ask_question": { "name": "Поставите питање (HA Text AI)", "description": "Пошаљите питање моделу вештачке интелигенције и добијте детаљан одговор. Одговор ће бити сачуван у историји разговора и може се касније преузети.", "fields": { "instance": { "name": "Инстанца", "description": "Назив инстанце HA Text AI коју треба користити" }, "question": { "name": "Питање", "description": "Ваше питање или наговештај за асистента вештачке интелигенције" }, "context_messages": { "name": "Поруке контекста", "description": "Број претходних порука које треба укључити у контекст (1-20)" }, "system_prompt": { "name": "Системски наговештај", "description": "Опциони системски наговештај за постављање контекста за ово одређено питање" }, "model": { "name": "Модел", "description": "Изаберите модел вештачке интелигенције који треба користити (опционо, преклапа подразумевано подешавање)" }, "temperature": { "name": "Температура", "description": "Контролише креативност одговора (0.0-2.0)" }, "max_tokens": { "name": "Макс. токени", "description": "Максимална дужина одговора (1-4096 токена)" } } }, "clear_history": { "name": "Обриши историју", "description": "Обришите сва сачувана питања и одговоре из историје разговора", "fields": { "instance": { "name": "Инстанца", "description": "Назив инстанце HA Text AI за коју треба очистити историју" } } }, "get_history": { "name": "Добиј историју", "description": "Преузмите историју разговора са опционом филтрацијом и сортирањем", "fields": { "instance": { "name": "Инстанца", "description": "Назив инстанце HA Text AI из које треба добити историју" }, "limit": { "name": "Лимит", "description": "Број разговора који треба вратити (1-100)" }, "filter_model": { "name": "Филтер модела", "description": "Филтрирајте разговоре по одређеном моделу вештачке интелигенције" }, "start_date": { "name": "Почетни датум", "description": "Филтрирајте разговоре почев од овог датума/времена" }, "include_metadata": { "name": "Укључи метаподатке", "description": "Укључите додатне информације попут коришћених токена, времена одговора и слично." }, "sort_order": { "name": "Редослед сортирања", "description": "Редослед сортирања за резултате (најновији или најстарији прво)" } } }, "set_system_prompt": { "name": "Поставите системски наговештај", "description": "Поставите подразумевана упутства за понашање система за све будуће разговоре", "fields": { "instance": { "name": "Инстанца", "description": "Назив инстанце HA Text AI за коју треба поставити системски наговештај" }, "prompt": { "name": "Системски наговештај", "description": "Упутства која дефинишу како би се вештачка интелигенција требала понашати и одговарати" } } } }, "entity": { "sensor": { "ha_text_ai": { "name": "{name}", "state": { "ready": "Спремно", "processing": "Обрада", "error": "Грешка", "disconnected": "Искључено", "rate_limited": "Лимит стопе", "maintenance": "Одржавање", "initializing": "Иницијализација", "retrying": "Понављање", "queued": "У реду чекања" }, "state_attributes": { "question": { "name": "Последње питање" }, "response": { "name": "Последњи одговор" }, "model": { "name": "Тренутни модел" }, "temperature": { "name": "Температура" }, "max_tokens": { "name": "Макс. токени" }, "system_prompt": { "name": "Системски наговештај" }, "response_time": { "name": "Време последњег одговора" }, "total_responses": { "name": "Укупан број одговора" }, "error_count": { "name": "Број грешака" }, "last_error": { "name": "Последња грешка" }, "api_status": { "name": "Статус API-ја" }, "tokens_used": { "name": "Укупно коришћених токена" }, "average_response_time": { "name": "Просечно време одговора" }, "last_request_time": { "name": "Време последњег захтева" }, "is_processing": { "name": "Статус обраде" }, "is_rate_limited": { "name": "Статус ограничења стопе" }, "is_maintenance": { "name": "Статус одржавања" }, "api_version": { "name": "Верзија API-ја" }, "endpoint_status": { "name": "Статус завршне тачке" }, "performance_metrics": { "name": "Метрике перформанси" }, "history_size": { "name": "Величина историје" }, "uptime": { "name": "Време рада" }, "total_tokens": { "name": "Укупан број токена" }, "prompt_tokens": { "name": "Токени наговештаја" }, "completion_tokens": { "name": "Токени довршетака" }, "successful_requests": { "name": "Успешни захтеви" }, "failed_requests": { "name": "Неуспешни захтеви" }, "average_latency": { "name": "Просечна латенција" }, "max_latency": { "name": "Максимална латенција" }, "min_latency": { "name": "Минимална латенција" } } } } } }