AI модели
Lexiflux использует AI модели для создания Лексических статей в Боковой панели
(вы можете открыть её с помощью синей иконки бинокля).
Встроенный перевод (всплывающий перевод в тексте, который открывается по клику на слово) по умолчанию тоже работает на AI, смотрите Встроенный перевод.
Чтобы настроить Боковую панель и встроенный перевод, смотрите Языковые настройки. Для каждого языка есть отдельные настройки, поэтому вы можете настроить разные параметры для разных языков.
Типы лексических статей
Работающие на AI
- AI dictionary (вкладка
Articleпо умолчанию): короткая словарная статья о выделенном слове или фразе, которая начинается со значения, в котором слово стоит в читаемом предложении. - In depth: более подробная статья обо всей единице, к которой относится выделение (фразовый глагол, глагол с отделяемой приставкой, идиома), с примерами.
- Sentence: перевод всего предложения.
- Translate: перевод выделения в том значении, которое оно имеет в предложении.
- Explain: объяснение выделения на вашем языке, без перевода.
- Lexical: полная лексическая статья со значениями, грамматикой и таблицами форм.
- Origin: происхождение слова, только там, где модель его знает.
AI получает две вещи: выделенное слово или фразу и предложение, в котором оно стоит. Если предложение совсем короткое (меньше шести слов), к нему добавляются соседние предложения.
Статьи в боковой панели появляются, пока AI ещё пишет их.
Пользовательский AI
С типом "AI" вы можете написать свой собственный промпт. В нём можно использовать
подстановки {word}, {sentence}, {text_language} и {user_language}.
Словарь
Один из трёх переводчиков, описанных в разделе Встроенный перевод:
LLM translation, Wiktionary или Google. Статья Wiktionary показывает у каждой словарной
статьи до 12 значений, в боковой панели так же, как во всплывающем переводе.
Сайт
Вы определяете URL для открытия и с какими параметрами. Это полезно для хороших переводчиков, у которых нет API. Например, glosbe.com.
В URL можно использовать подстановки:
{term}: выделенное слово или фраза{termLatin}: то же самое, но сербская кириллица записана латиницей (для сайтов, которые понимают только латиницу){lang},{langCode}: название и код языка книги{toLang},{toLangCode}: название и код вашего языка{toLangLingea}: ваш язык так, как его называют сербские словари recnici.lingea.rs (englesko,rusko, ...). Если у Lingea нет словаря с вашего языка, статья сообщит об этом вместо ссылки
Большинство из них должны открываться во внешнем окне, но некоторые могут даже открываться внутри боковой панели.
Это контролируется параметром open in new window.
Для каждого языка создаётся статья-сайт glosbe. Для сербских книг добавляется ещё lingea
(словари Lingea на сербский язык, recnici.lingea.rs), если у Lingea есть словарь с вашего
языка: их 36, среди них английский, немецкий и русский. Lingea находит словарную форму
сербского слова в любой форме и различает слова, которые пишутся одинаково.
Встроенный перевод
Кликните по слову, и его перевод откроется прямо в тексте. В Языковых настройках для каждого языка книги выбирается переводчик:
| Переводчик | Что показывает | Скорость |
|---|---|---|
| LLM translation (по умолчанию) | Один перевод, в том значении, в котором слово стоит в читаемом предложении. Для глагола с отделяемой приставкой или устойчивого выражения — перевод всей единицы | Около 0,6 с, не больше 3 с |
| Wiktionary | Словарную статью: часть речи и список значений. Для английских слов — переводы на ваш язык, для немецких и сербских часто только английские определения | Около 0,1 с, до 0,2 с, в том числе если кликать по словам с интервалом в 20 секунд. Если больше минуты ничего не искать — около 0,3–0,45 с. Первое слово каждого языка после запуска Lexiflux — около 0,4 с (английский), 0,5 с (сербский) или 0,8 с (немецкий), пока загружаются данные для поиска словарной формы |
| Перевод Google Translate и, для английского и немецкого, варианты по частям речи | Около 0,3 с, иногда до секунды |
На 24 тестовых словах на английском, немецком и сербском с переводом на русский LLM translation выбрал верное значение для 23. Wiktionary привёл его в списке для 19 по слову в том виде, в каком по нему кликнули (для 21 по словарной форме: он не видит, что «steht ... auf» — это «aufstehen»), Google для 15 (и как основной перевод для 6).
- LLM translation работает через Free pool (смотрите Модели и Ключи). Каждый перевод спрашивает сразу две модели пула и берёт более быстрый ответ, поэтому расходует по одному запросу из дневной квоты каждой; эту квоту делят и статьи боковой панели. Если ответа нет за 3 секунды, перевод сообщит, что модели заняты; кликните ещё раз, чтобы повторить.
- Wiktionary ищет слово на kaikki.org, где английский и русский Викисловарь опубликованы в виде данных. Ничего устанавливать не нужно, но нужен интернет, и каждое слово, которое вы смотрите впервые, отправляется на kaikki.org. Работает для книг на английском, немецком и сербском (а также хорватском и боснийском). Находит словарную форму слова в любой форме («made» → «make»), сокращённые и старинные формы («I'm», «liveth») и сербские слова в обоих алфавитах. Сокращённую форму выделите целиком, вместе с апострофом: клик берёт только одну её часть («don» из «don't»). Русскоязычному читателю сначала показывается русский Викисловарь. Слова, которые вы смотрели за последние 30 дней, открываются, даже когда kaikki.org недоступен; иначе перевод сообщит, что kaikki.org недоступен. Каждый ответ ссылается на страницу Викисловаря и на его лицензию CC BY-SA 4.0.
- Google переводит слово без предложения, поэтому у многозначного слова может выбрать не то значение. Google может перестать отвечать без предупреждения.
Если выбранный переводчик не справился, перевод покажет, что пошло не так. На другой переводчик Lexiflux сам не переключается.
Каждое слово, которое вы смотрите, попадает в ваш словарь (экспорт слов и Anki) с одним переводом: LLM-переводом слова в том предложении, где вы его читали, какой бы переводчик ни стоял во всплывающем переводе. Словарь не знает, какое из его значений имеется в виду в тексте, и первое значение часто не то («see» в «just in time to see it» — не «престол»). С Wiktionary или Google всплывающий перевод сразу показывает их ответ, а LLM-перевод запрашивается следом и не задерживает его; пока он не пришёл или если Free pool занят, в словаре остаётся первая строка словаря, и при следующем просмотре слова LLM спрашивается снова. Без ключей Free pool (смотрите Ключи) в словаре остаётся первая строка словаря (или Google). Каждый такой просмотр слова в предложении, для которого в словаре ещё нет LLM-перевода, спрашивает сразу две модели Free pool, как и LLM translation во всплывающем переводе, и расходует по одному запросу из дневной квоты каждой.
Модели
Каждая AI-статья использует одну из этих моделей:
| Модель | Стоимость | Чего ожидать |
|---|---|---|
| Free pool | бесплатно | Несколько бесплатных моделей; Lexiflux спрашивает две сразу и показывает более быстрый ответ. Текст обычно появляется примерно через секунду. Используется в Article по умолчанию |
| GPT-5.6 Sol | около $0.035 за статью In depth | Лучшее качество за свою цену и быстро: текст появляется меньше чем через секунду. По умолчанию для всех остальных AI-статей |
| GPT-5.6 Luna | около $0.003 за статью In depth | В десять раз дешевле Sol, но медленнее начинает и ошибается чаще |
| Claude Opus | около $0.06 за статью In depth | Самая точная, но текст появляется только через 15–30 секунд |
Цифры измерены на 24 словах на английском, немецком и сербском.
Reasoning effort и processing tier
Для платных моделей редактор статьи показывает ещё две настройки:
- Reasoning effort: сколько модель думает, прежде чем писать. По умолчанию стоят
настройки, которые лучше всего показали себя на словарных статьях:
noneдля Sol,lowдля Luna и Opus. - Processing tier (только OpenAI):
priorityстоит примерно вдвое дороже и отвечает примерно втрое быстрее. Sol и Luna по умолчанию используют его.
Model default ничего не передаёт, и настройку выбирает провайдер.
Ключи
Введите свои API-ключи на странице AI Keys (она есть в меню). Рядом с каждым ключом написано, где его получить. Введённый ключ оплачивает только ваши статьи и работает начиная со следующей статьи.
- Free pool: достаточно любого одного из бесплатных ключей на странице (Groq, Google Gemini, Z.ai); чем больше ключей, тем быстрее и надёжнее работает пул. Ключ OpenRouter Lexiflux не использует: модели OpenRouter исключены из пула, потому что с ними больше статей заканчивались ответом «busy».
- GPT-5.6 Sol и Luna: ключ OpenAI (платный).
- Claude Opus: ключ Anthropic (платный).
Для каждого ключа страница показывает, чей ключ используют ваши статьи: ваш, сервера или никакой.
Сохранённый ключ больше не показывается, видны только его последние 4 символа; его можно заменить
или удалить. Lexiflux хранит ключи в своей базе данных, зашифрованными секретным ключом сервера
(SECRET_KEY); если он поменяется, введите свои ключи заново.
Тот, кто запускает Lexiflux, может также задать ключи сервера, которыми пользуются все, у кого нет
своего ключа (GROQ_API_KEY, GEMINI_API_KEY, ZAI_API_KEY, OPENAI_API_KEY, ANTHROPIC_API_KEY):
- Запуск из исходников: в файл
.envв папке Lexiflux или в переменные окружения.llmbroker env freetierвыводит бесплатные ключи со ссылкой, где получить каждый (в нём есть и OpenRouter). - Docker: передайте их в
docker run, смотрите Docker. - Сервер: в переменные окружения (секреты) сервера.
Если ключа нет или провайдер его отклонил, статья скажет, чей это был ключ, ваш или сервера, и даст ссылку на страницу AI Keys.