Gemini

Aceasta sectiune este dedicata mecanismului de conectare la produsul de inteligenta artificiala Gemini AI / Vertex AI (Google), prin intermediul API-ului Gemini.

Configurarile definite aici permit aplicatiei EMSYS sa comunice cu serviciile Gemini AI / Vertex AI in vederea utilizarii functionalitatilor de inteligenta artificiala integrate in sistem.

Notă

Disponibil incepand cu versiunea ERP 8.1.0.

Notă

Aceasta pagina este dedicata administratorilor de sistem si persoanelor care cunosc mecanismele si uneltele de configurare Google Gemini si Vertex AI.

Salvare configurari

Permite incarcarea sau restaurarea fisierului de configurare aferent conexiunii Gemini.

Pentru a salva configurarea, parcurgeti urmatorii pasi:

1. In panoul Functii din stanga, selectati Gemini;

2. Din lista derulanta afisata in dreapta, alegeti optiunea Salvare configurari;

3. La campul Fisier setari, apasati Choose File si selectati fisierul de configurare de pe disc;

Notă

Fisierul de configurare trebuie sa fie in format ZIP. In caz contrar, operatiunea va fi respinsa cu eroare.

Arhiva ZIP trebuie sa contina urmatoarele fisiere la radacina:

key.json (obligatoriu)

Fisierul de credentiale Google de tip Service Account Key, descarcabil din Google Cloud Console. Este utilizat pentru autentificarea OAuth2 cu scopurile:

  • https://www.googleapis.com/auth/generative-language

  • https://www.googleapis.com/auth/cloud-platform

configuration.properties (obligatoriu)

Fisier de configurare Java .properties.

4. Apasati butonul Executa pentru a aplica configurarea.

Parametri de configurare

Parametrii de mai jos pot fi specificati in doua moduri echivalente:

  • in fisierul configuration.properties din arhiva ZIP incarcata prin consola;

  • ca variabile de mediu la configurarea containerului aplicatiei (ex: Docker), fara a fi necesara incarcarea unui fisier ZIP.

Parametru

Obligatoriu

Implicit

Descriere

PROJECT_ID

Da

ID-ul proiectului Google Cloud (ex: 745974909199)

LOCATION

Da

Region-ul Vertex AI (ex: europe-central2 pentru Warsaw)

TIMEOUT_MINUTES

Nu

15

Timeout per apel API, in minute

MAX_CONNECTIONS

Nu

50

Numarul maxim de conexiuni HTTP catre Vertex AI

HTTP_PROXY

Nu

Proxy HTTP in formatul http://host:port

GEMINI_TIMEOUT_MINUTES

Nu

15

Timeout implicit la nivel de aplicatie, in minute (suprascris de TIMEOUT_MINUTES daca este prezent)

GEMINI_CACHE_SECONDS

Nu

3600

Durata de cache a raspunsurilor Gemini, in secunde

Testare configuratie

Permite verificarea functionalitatii conexiunii Gemini prin trimiterea unei interogari de test si validarea raspunsului asteptat.

Pentru a testa configurarea, parcurgeti urmatorii pasi:

1. In panoul Functii din stanga, selectati Gemini;

2. Din lista derulanta, alegeti optiunea Testare configurari;

3. Apasati butonul Executa.

In cazul in care configurarea este corecta si conexiunea la Gemini AI / Vertex AI functioneaza, se va afisa mesajul:

Notă

Testul a fost efectuat cu succes

In cazul in care nu exista o configurare Gemini salvata in sistem, operatiunea va fi respinsa cu eroarea:

Atenționare

Nu exista salvate configurarile pentru Gemini

Stergere configurari curente

Apel pentru stergerea configurarilor curente din sistemul Gemini.

Dupa executie, conexiunea Gemini AI / Vertex AI nu va mai fi disponibila pana la incarcarea unei noi configurari prin optiunea Salvare configurari.

Pentru a sterge configurarea curenta, parcurgeti urmatorii pasi:

1. In panoul Functii din stanga, selectati Gemini;

2. Din lista derulanta, alegeti optiunea Stergere configurari curente;

3. Apasati butonul Executa.

In cazul in care nu exista o configurare Gemini salvata in sistem, operatiunea va fi respinsa cu eroarea:

Atenționare

Nu exista salvate configurarile pentru Gemini

Reincarcare configurari

Permite fortarea reincarcarii configurarii Gemini pe toate nodurile din cluster, prin invalidarea cache-ului existent.

Se utilizeaza dupa modificarea configurarii, pentru a se asigura ca toate nodurile aplicatiei preiau imediat configurarea actualizata din baza de date, fara a fi necesara repornirea serviciului.

Pentru a reincarca configurarea, parcurgeti urmatorii pasi:

1. In panoul Functii din stanga, selectati Gemini;

2. Din lista derulanta, alegeti optiunea Actiune reincarcare configurari;

3. Apasati butonul Executa.

In cazul in care configurarea este corecta, se va afisa mesajul de succes. In cazul in care nu exista o configurare Gemini salvata in sistem, operatiunea va fi respinsa cu eroarea:

Atenționare

Nu exista salvate configurarile pentru Gemini