Gemini Classic — рабочая нейронка от гугла на старенькой iOS 6
Всё работает на iPhone 3GS через API ключ нейронки
Внутри всё, что положено: чаты с историей, ответ печатается по буквам, фото с камеры прямо в вопрос и Markdown с кодом и списками
Отдельно пришлось повоевать за память — у 3GS её 256 МБ на всё. Старые сообщения сворачиваются в простой текст и разворачиваются по касанию, иначе длинная переписка просто убивает приложение
Сама iOS 6 до Gemini достучаться не может: её TLS 2012 года не знает ни нужных шифров, ни корневых сертификатов. Поэтому сеть написана в обход системы — сырые сокеты и свой TLS с вшитыми корнями
Как пользоваться:
Нужен API ключ. Но не стоит паниковать, он бесплатно выдаётся всем у кого есть гугл аккаунт
- Заходим на aistudio.google.com
- Входим обычным Google-аккаунтом — тем же, что и на почте
- Жмём Get API key → создать ключ
- Копируем строчку, которая начинается на AIza…
- В приложении: Настройки → Ключ API → вставить → «Проверить ключ»
Бесплатного уровня хватает на обычное общение — там есть лимиты по количеству запросов в минуту и в сутки, но упереться в них, болтая с телефона, довольно трудно
Скачать можно будет уже завтра в телеграм канале Survival on iOS 6 (кстати рабочий клиент дтф для iOS 6 уже там лежит, кому интересно, можете скачать и потыкать. Если конечно есть на чём)
Ну а в ближайшие дни я релизну и выложу на гитхабе ЛОКАЛЬНУЮ нейронку, работающую на iPhone 3GS с его 256 мб оперативки... Да, это что то уже не нормальное. Оно не должно работать. Вообще. Но оно работает