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