Pređi na glavni sadržaj

Dodavanje prilagođenog AI provajdera

ONLYOFFICE uređivači vam omogućavaju da dodate prilagođenog AI provajdera i da ga konfigurišete prema svojim željama.

Preduslovi​

Pre dodavanja prilagođenog provajdera, uverite se da ste završili sledeće korake:

  1. Pribavite potrebne akreditive od provajdera po vašem izboru:
    • Osnovni URL: Veb adresa na koju se šalju API zahtevi. U nekim slučajevima osnovni URL može da sadrži krajnju tačku koja određuje model koji se koristi, na primer:

      https://dashscope.aliyuncs.com/compatible-mode/
    • Verzija modela: Određuje verziju modela kojem pristupate. Ponekad je verzija modela uključena u osnovni URL, na primer v1 u sledećem URL-u:

      https://api.moonshot.cn/v1
    • API ključ: Jedinstveni ključ koji obezbeđuje provajder usluge, a koristi se za autentifikaciju.

Kreiranje spoljašnje JavaScript datoteke​

Da biste dodali prilagođenog provajdera i prikazali ga na listi dostupnih provajdera u AI dodatku, potrebno je da kreirate i otpremite spoljašnju JS datoteku.

Prilagođeni provajderi učitani iz ove datoteke su instance klase Provider, koja proširuje AI.Provider. Ova klasa upravlja svim dostupnim provajderima unutar dodatka.

Ispod su parametri klase Provider:

class Provider {
/**
* Provider base class.
* @param {string} name Provider name.
* @param {string} url Url to service.
* @param {string} key Key for service. This is an optional field. Some providers may require a key for access.
* @param {string} addon Addon for url. For example: v1 for many providers.
*/
constructor(name, url, key, addon) {
this.name = name || "";
this.url = url || "";
this.key = key || "";
this.addon = addon || "";

this.models = [];
this.modelsUI = [];
}
}

Pogledajmo kao primer implementaciju usluge Tongyi Qianwen:

"use strict";

class Provider extends AI.Provider {

constructor() {
super("Alibaba Cloud", "https://dashscope.aliyuncs.com/compatible-mode", "yourAPIKey", "v1");
}

}

Gde je:

  • Alibaba Cloud naziv provajdera koji će biti prikazan u dodatku.
  • https://dashscope.aliyuncs.com/compatible-mode veb adresa na koju šaljemo API zahtev.
  • yourAPIKey API ključ koji je izdao provajder.
  • v1 verzija modela kojem šaljemo API zahtev.

Dodavanje prilagođenog provajdera​

  1. Kliknite desnim tasterom miša na bilo koju izabranu reč i u kontekstualnom meniju idite na AI → Podešavanja.
  2. U prozoru Konfiguracija AI izaberite Izmenite AI modele.
  3. U prozoru Lista AI modela kliknite na ikonu olovke da biste izmenili modele.
  4. U prozoru Izmeni AI model kliknite na Prilagođeni provajderi u donjem levom uglu prozora.
  5. Kliknite na ikonu plus i otpremite JavaScript datoteku koja sadrži podešavanja vašeg prilagođenog provajdera.
  6. Kliknite na Nazad da biste izašli iz prozora Dodaj AI model.
  7. Izaberite svog prilagođenog provajdera sa liste u prozoru Dodaj AI model i kliknite na OK.
  8. Kliknite na Nazad da biste izašli iz prozora Lista AI modela.
  9. Podesite model svog prilagođenog provajdera za određeni zadatak u prozoru Konfiguracija AI.