Существенные нововведения и возвращение авторизации пользователей
Да уж, и сам порой не знаешь, какие новые идеи тебя посетят и какие нововведения ты сделаешь. Вот это и случилось со мной накануне. Буквально позавчера под поздний вечер посетили меня новые идеи. И идеи эти связаны с внедрением искусственного интеллекта в программу. То есть функций, работающей с нейросетью. Посредством Яндекс.Облако. Вот такие дела. После того, как я добавил возможность генерить C# код через YandexGPT, для его вставки в поле диалогового окна создания пользовательских функций, то я подумал, а почему бе не упростить работу с нейросетью посредством моей программе и не предоставить доступ к облаку сразу же после открытия программы, без надобности заводить аккаунт на этом самом облаке. То есть пользователям не нужно будет создавать аккаунт и сервис на Яндекс.Облаке, получать там идентификатор каталога и oAuth-токен, чтобы в моей программе пользоваться функциями ИИ, всё будет доступно, так сказать, из коробки, но с одним нюансом.
Для этой возможности мне и понадобилось сделать авторизацию пользователей в программе. Вернул функционал, который был у меня где-то за пять предыдущих версий программы до этого. Но только с одним отличием: о функциях искусственного интеллекта я тогда даже и не помышлял. А теперь во как! Для того, чтобы через аккаунт на моём сайте шла оплата (от пользователей) за использование нейросетевых функций программы. За каждый запрос к нейросетевому сервису с аккаунта пользователя на моём сайте будет высчитываться плата. Для этого, разумеется, пользователям нужно будет пополнить баланс в аккаунте моего сайта. Над тарифами мне предстоит подумать. Но они, конечно, должны быть больше тарифов на самом сервисе Яндекс.Облака, иначе какая тут прибыль. Мне же нужно самому будет оплачивать этот сервис. Так что нужно будет делать наценки.
То есть, пользователям будет проще пользоваться функциями ИИ в моей программе, а я буду иметь от этого дополнительный доход. Так что всем только плюсы. В этом и состоит принцип симбиоза. Только он в человеческом обществе имеет более сложный и разнообразный характер. Так что вот так.
Ну и да. Еще один момент. Обнаружил я у себя одну недоработочку. Связана она с управлением лицензией на программу. Ключ активации программы можно получить, зарегистрировать, активировать в программе, но вот о продлении срока использования ключа я как-то не подумал и упустил. Ну так вот, вчера пришлось это доделывать. Вчера вообще был довольно продуктивный день, который продлился более двенадцать часов. Во как. Давненько я так не работал. но что поделать, долг службы. Или в моём случае, требование моей мечты. Ну да ладно, хватит к лирике и ближе к делу. Нужно было реализовать возможность продлевать срок службы лицензионного ключа. Что-ж, сказано-сделано. Сделал возможность обновления параметров ключа, когда его срок истек, нажав в этом диалоговом окне свеже-сделанную кнопку обновления лицензии. И как видно на скриншоте, ключ действительно обновляется и продляется. Так что вот такие пироги.
Ну а вот тут покажу несколько скриншотиков того, что я вчера сделал. Вчера у меня даже сил не хватило, чтобы написать этот пост. Больше двенадцати часов вкалывал.

Вот этот код был как раз сгенерирован в нейросети.

Ну а вот это возрожденное окошко авторизации пользователей. Ну и всех прочих дел, что я вчера переделал, а их не мало. Но на этом пока остановимся. Сегодня я сделаю себе выходной после долгой и утомительной недели. Так что теперь уже до новых постов и до новых свершений. Так-то.

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.