Перейти к содержимому
Zone of Games Forum
Wiltonicol

Руководство: как сделать нейросетевой/машинный перевод на Gemini

Рекомендованные сообщения

8 часов назад, Atanvaron сказал:

а есть возможность сделать список из подключаемых промтов, например под разные игры? Чтобы не редактировать каждый раз один, а сохранить несколько и потом между ними выбирать нужный.

могу сделать, хорошая идея

  • Лайк (+1) 2

Поделиться сообщением


Ссылка на сообщение

Обновил программу
можно создавать новые промпты (текстовики), выбирать между ними нужный
убрал gpt4free (полный отстой), параметры topp/topk (осталась только температура, или надо вернуть topp/topk?)
добавил чекбоксы на проверку получения строк больше/меньше, остановку перевода при ошибках (по умолчанию перевод не останавливается, строки не проверяются на кол-во)
возможность выбрать перезаписывать файл или дополнять
варианты отправки запросов (раньше запрос был {"role": "user", "content": prompt+\n+text}, теперь можно выбрать другой вариант отправки:
{"role": "system", "content": prompt}
{"role": "user", "content": text}

сам код разбивки на строки и отправку боту изменен (а то был ужасен из-за разных проверок на исключащие символы)
убрано ограничение на отправку txt, можно отправить любой файл где есть строки
визуальные изменения, упаковано иначе (теперь один файлик, а не страшная папка)
еще что-то, вообщем много всего от чего могут быть баги (а могут и не быть!)
парсинг json, разбивку+склейку файлов, отправку более чем одного файла, это пока не делал (в виде скриптов это все есть но в ui не перенёс)
паузу тоже не делал, что-что но это очень запарно на мой взгляд

  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение

А промт вставляется с каждой новым запросом или только 1 раз на все запросы?

Поделиться сообщением


Ссылка на сообщение
6 часов назад, minasa сказал:

А промт вставляется с каждой новым запросом или только 1 раз на все запросы?

С каждым запросом вставляется

  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение

Раз исходники не выкладываешь, чтобы править код(хотя на гитхабе мог бы), вот замечания:

  1. Выбор моделей, нужна ручная вставка т.е. самому написать модель. Бывает нужно когда обновы или когда есть своя модель.
  2. Температуру опускать до 0, а не до 0.1
  3. Возможность сохранять контекст. Т.е. при каждом запросе вставлять запрос-ответ. Но по достижению определенного количество токенов, удалить первые запросы скажем. Для этого надо наверное в временных папках хранит отдельные файлы с текстом для перевода и самим переводом. Чтобы при новом запросе вставлялся в запрос как тот же промт, но только уже с ответом. В input текст для перевода в output ответ бота.
  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение

Заметил, что при переводе перемешиваются строчки. Начиная после 2500 строчек, ну, по крайней мере в моём случае. 

Решил этот косяк, путём нумерации строчек. Нет, они не решили проблему поочерёдности строчек, строчки так же после нескольких тысяч начали местами перемешиваться, но у меня строчки уже были пронумерованы. После перевода, просто сделал им построение по номеру и всё. )

Изменено пользователем parabelum
дополнил
  • Лайк (+1) 1
  • Спасибо (+1) 1

Поделиться сообщением


Ссылка на сообщение

@Wiltonicol , в промте можно задавать структуру перевода ( en=ru или en;ru ) и будет ли это работать ?

Поделиться сообщением


Ссылка на сообщение

кстати у меня гемини сломался на переводе файла, типо кидаешь сколько угодно раз, он просто выкидывает пустой, я тут файл переводил с 30000 строк и он просто наотрез отказывается переводить это строки, вот для примера https://workupload.com/file/JWYJx78Sdz5 , интересно понять почему, один знакомый предположил, что в документе строчка максимально длинная для нейросеток и они ломаются).

Поделиться сообщением


Ссылка на сообщение
3 часа назад, Chillstream сказал:

кстати у меня гемини сломался на переводе файла, типо кидаешь сколько угодно раз, он просто выкидывает пустой, я тут файл переводил с 30000 строк и он просто наотрез отказывается переводить это строки, вот для примера https://workupload.com/file/JWYJx78Sdz5 , интересно понять почему, один знакомый предположил, что в документе строчка максимально длинная для нейросеток и они ломаются).

 Timeout of 60.0s exceeded

ну в целом потому что код не оптимизирован потому и такие таймауты. Тогда как скажем через веб этот той файл прогоняется за секунд 30-40

 

Поделиться сообщением


Ссылка на сообщение

@DjGiza ну пока еще прога 0.8 и в бете так-что есть куда расти), знакомый из диса попытался прогнать через чатгпт, он тоже выделывался на эти строки, гемини из 28500 гдето 1500 он забраковал, просто пропустил.

Поделиться сообщением


Ссылка на сообщение
1 час назад, Chillstream сказал:

@DjGiza ну пока еще прога 0.8 и в бете так-что есть куда расти)

Нет, там некуда расти видимо, раз чел думает что у него всё збс. Хотели помощь, не получился диалога.

Поделиться сообщением


Ссылка на сообщение

Жаль, стоящая прога.  Экономит время.

Поделиться сообщением


Ссылка на сообщение
3 часа назад, parabelum сказал:

Жаль, стоящая прога.  Экономит время.

есть ещё и вот эта программа

 

Изменено пользователем pekatvdmitriypekar

Поделиться сообщением


Ссылка на сообщение
34 минуты назад, pekatvdmitriypekar сказал:

есть ещё и вот эта программа

 

Спасибо.

Изменено пользователем parabelum

Поделиться сообщением


Ссылка на сообщение
Только что, parabelum сказал:

Спасибо,  но gemeni нельзя к ней присоединить. Выбор ИИ есть, но без онного.

разве? там апи вбиваешь и можно модель выбрать.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас



Zone of Games © 2003–2025 | Реклама на сайте.

×