Πώς να προσθέσετε έναν προσαρμοσμένο πάροχο στο πρόσθετο ONLYOFFICE AI

1 Απριλίου 2025Από τον Efstathios Iosifidis

Με την κυκλοφορία του πρόσθετου AI του ONLYOFFICE, έχουμε βελτιώσει σημαντικά τις βασικές λειτουργίες των επεξεργαστών μας. Στο ONLYOFFICE, δεσμευόμαστε να προσφέρουμε ισχυρές και ευέλικτες λύσεις που προσαρμόζονται στις συγκεκριμένες ανάγκες σας. Μία από αυτές είναι η δυνατότητα προσθήκης οποιουδήποτε προσαρμοσμένου παρόχου στο πρόσθετο AI μας. Σε αυτήν την ανάρτηση ιστολογίου, θα δείξουμε πώς να ενσωματώσετε τις υπηρεσίες Tongyi Qianwen και Kimi στο πρόσθετο AI, παρέχοντας μια βήμα-προς-βήμα οδηγίες για τη διαδικασία.

How to add a custom provider to the ONLYOFFICE AI plugin

Σχετικά με τα Tongyi Qianwen και Kimi

Τα Alibaba Cloud Tongyi Qianwen και Kimi είναι προηγμένα μοντέλα AI γλώσσας σχεδιασμένα για επεξεργασία φυσικής γλώσσας και δημιουργία κειμένου.

  • Το Tongyi Qianwen, που αναπτύχθηκε από την Alibaba Cloud, είναι ένα ισχυρό μεγάλο γλωσσικό μοντέλο που υποστηρίζει διάφορες εφαρμογές με τεχνητή νοημοσύνη, συμπεριλαμβανομένης της δημιουργίας περιεχομένου, chatbots και λύσεις για επιχειρήσεις.
  • Το Kimi, δημιουργημένο από την Moonshot AI, είναι ένα άλλο μεγάλο γλωσσικό μοντέλο γνωστό για την αποτελεσματικότητά του στην αντιμετώπιση πολύπλοκων ερωτημάτων, τη δημιουργία κειμένου που μοιάζει με ανθρώπινο και τη βοήθεια σε διάφορες εργασίες.

Και τα δύο μοντέλα προσφέρουν ισχυρές δυνατότητες AI, καθιστώντας τα κατάλληλα για ενσωμάτωση στο πρόσθετο AI του ONLYOFFICE για τη βελτίωση της επεξεργασίας και της αυτοματοποίησης εγγράφων.

Προαπαιτούμενα

Πριν προσθέσετε έναν προσαρμοσμένο πάροχο, βεβαιωθείτε ότι ολοκληρώσατε τα ακόλουθα βήματα:

  1. Λάβετε τα απαραίτητα διαπιστευτήρια: Ανακτήστε το βασικό URL, την έκδοση του μοντέλου και το κλειδί API από τον επιλεγμένο πάροχό σας.
  2. Δημιουργήστε ένα αποκλειστικό αρχείο JavaScript: Αποθηκεύστε το βασικό URL, την έκδοση του μοντέλου και το κλειδί API σε ένα ξεχωριστό αρχείο JavaScript.

Πριν από την ενσωμάτωση ενός προσαρμοσμένου παρόχου, ας αναλύσουμε τα βασικά διαπιστευτήρια που θα χρειαστείτε:

  • Βασικό URL: Αυτή είναι η διεύθυνση ιστού όπου αποστέλλονται τα αιτήματα API. Σε ορισμένες περιπτώσεις, το βασικό URL μπορεί να περιλαμβάνει ένα τελικό σημείο που καθορίζει το μοντέλο που χρησιμοποιείται:
 https://dashscope.aliyuncs.com/compatible-mode/
  • Έκδοση μοντέλου: Αυτό προσδιορίζει την έκδοση του μοντέλου που προσπελαύνετε. Μερικές φορές, η έκδοση του μοντέλου περιλαμβάνεται στο βασικό URL:
https://api.moonshot.cn/v1

Σε αυτό το παράδειγμα, η έκδοση του μοντέλου είναι v1.

  • Κλειδί API: Ένα μοναδικό κλειδί που παρέχεται από τον πάροχο υπηρεσιών, που χρησιμοποιείται για έλεγχο ταυτότητας.

Δημιουργία του εξωτερικού αρχείου JavaScript

Για να προσθέσετε έναν προσαρμοσμένο πάροχο και να τον εμφανίσετε στη λίστα των διαθέσιμων παρόχων μέσα στο Πρόσθετο AI, πρέπει να δημιουργήσετε και να ανεβάσετε ένα εξωτερικό αρχείο JS.

Οι προσαρμοσμένοι πάροχοι που αναλύονται από αυτό το αρχείο είναι στιγμιότυπα της κλάσης Provider, η οποία επεκτείνει την AI.Provider. Αυτή η κλάση διαχειρίζεται όλους τους διαθέσιμους παρόχους μέσα στο πρόσθετο.

Παρακάτω είναι οι παράμετροι της κλάσης 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 = [];
        }

Τώρα ας δούμε την υλοποίησή μας για την υπηρεσία Tongyi Qianwen:

"use strict";


class Provider extends AI.Provider {


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


}

Όπου:

  • Alibaba Cloud: το όνομα του παρόχου που θα εμφανίζεται στο πρόσθετο.
  • https://dashscope.aliyuncs.com/compatible-mode: η διεύθυνση ιστού στην οποία στέλνουμε το αίτημα API.
  • yourAPIKey: το κλειδί API που εκδόθηκε από τον πάροχο.
  • v1: η έκδοση του μοντέλου στο οποίο στέλνουμε το αίτημα API.

Η υλοποίηση για την υπηρεσία Kimi είναι η ακόλουθη:

"use strict";


class Provider extends AI.Provider {


    constructor() {
        super("Kimi", " https://api.moonshot.cn", "yourAPIkey", "v1");
    }


}

Προσθήκη του προσαρμοσμένου παρόχου

  • Κάντε δεξί κλικ σε οποιαδήποτε επιλεγμένη λέξη και μεταβείτε στο AI > Ρυθμίσεις.

How to add a custom provider to the ONLYOFFICE AI plugin

  • Στο παράθυρο Διαμόρφωση AI, επιλέξτε Επεξεργασία μοντέλων AI .

How to add a custom provider to the ONLYOFFICE AI plugin

  • Στο παράθυρο Λίστα μοντέλων AI, κάντε κλικ στο εικονίδιο μολυβιού για να επεξεργαστείτε τα μοντέλα.

How to add a custom provider to the ONLYOFFICE AI plugin

  • Στο παράθυρο Επεξεργασία μοντέλου AI, κάντε κλικ στο προσαρμοσμένοι πάροχοι.

How to add a custom provider to the ONLYOFFICE AI plugin

  • Κάντε κλικ στο εικονίδιο συν και ανεβάστε το αρχείο JavaScript που περιέχει τις ρυθμίσεις του προσαρμοσμένου παρόχου σας.

How to add a custom provider to the ONLYOFFICE AI plugin

  • Κάντε κλικ στο Πίσω για να εξέλθετε από το παράθυρο Προσθήκη μοντέλου AI.

How to add a custom provider to the ONLYOFFICE AI plugin

  • Επιλέξτε τον προσαρμοσμένο πάροχό σας από τη λίστα στο παράθυρο Προσθήκη μοντέλου AI και κάντε κλικ στο OK.

Tongyi Qianwen:

How to add a custom provider to the ONLYOFFICE AI plugin

Kimi:

How to add a custom provider to the ONLYOFFICE AI plugin

  • Κάντε κλικ στο Πίσω για να εξέλθετε από το παράθυρο Λίστα μοντέλων AI .

How to add a custom provider to the ONLYOFFICE AI plugin

  • Ορίστε το μοντέλο του προσαρμοσμένου παρόχου σας για μια συγκεκριμένη εργασία στο παράθυρο Διαμόρφωση AI.

How to add a custom provider to the ONLYOFFICE AI plugin

Αφού ολοκληρώσετε αυτά τα βήματα, το πρόσθετο AI είναι πλήρως διαμορφωμένο και έτοιμο να βοηθήσει σε μια μεγάλη ποικιλία εργασιών!

Στο ONLYOFFICE, δεσμευόμαστε να προσφέρουμε πολύπλευρη λειτουργικότητα που ανταποκρίνεται στις συγκεκριμένες ανάγκες σας. Αυτό το νέο χαρακτηριστικό αντικατοπτρίζει την αφοσίωσή μας στην καινοτομία. Ελπίζουμε ότι αυτό το σεμινάριο θα σας βοηθήσει να ρυθμίσετε τον προσαρμοσμένο πάροχό σας με ευκολία. Εάν έχετε οποιεσδήποτε ερωτήσεις ή προτάσεις, μη διστάσετε να επικοινωνήσετε, καλωσορίζουμε τα σχόλια και τη συνεργασία σας!

Δημιουργήστε τον δωρεάν λογαριασμό ONLYOFFICE σας

Online προβολή, επεξεργασία και συνεργασία σε έγγραφα, υπολογιστικά φύλλα, παρουσιάσεις, φόρμες και αρχεία PDF.