OpenAI ist eine fortschrittliche Technologie, die entwickelt wurde, um Sprache zu verstehen und darauf zu reagieren. Sie ermöglicht es, Texte zu analysieren oder gesprochene Sprache in eine Sounddatei umzuwandeln. Diese neuen Module bilden die Arbeitsweise ab. Sie bieten Komponenten, mit denen Sie Texte schneller und genauer weiterverarbeiten können.
Variablentypen
Der STARFACE Module Designer enthält zwei verschiedene Kategorien.
OpenAI (Hosted in US) | Whisper Local (Hosted in EU) |
Chat OpenAI | - |
---|---|
Speech-to-text OpenAI | Speech-to-text local |
Text-to-speech OpenAI | Text-to-speech local |
- Der Hauptunterschied zwischen den beiden Kategorien besteht darin, dass OpenAI-Funktionen Ihre Daten zur Verarbeitung in die USA senden, während Whisper Local in der EU gehostet wird. Die Chatfunktion gibt es ausschließlich über die direkte OpenAI Schnittstelle.
- Die lokalen Whisper-Funktionen sind ausschließlich für Cloud-Kunden bestimmt und können nicht auf Appliances oder VMs verwendet werden, da sie lokal bei uns gehostet werden.
- Um die OpenAI Funktion zu verwenden, füge dem/den Modul/en ein Kontrollkästchen namens "Ich bestätige hiermit, dass meine Daten in die USA gehen" hinzu, wenn diese Funktion genutzt werden soll.
- Die Assistant API ist derzeit in der Beta-Phase.
- Der aus der OpenAPI-YAML-Datei generierte API-Client benötigt den Bearer-Token zur Authentifizierung; dieser lautet HttpBearerAuth auth = (HttpBearerAuth)
apiClient.getAuthentications
().get
("ApiKeyAuth"); auth .setBearerToken (API-Schlüssel);
Modulkomponenten der Kategorie OpenAI (Hosted in US)
In der folgenden Übersicht werden die verschiedenen Modulkomponenten aus der Kategorie „OpenAI“ vorgestellt. Dabei werden die zugehörigen Werte (Values) beschrieben, die für die Nutzung dieser Komponenten erforderlich sind.
Chat OpenAI
Values der Komponente:
Rückgabe der Komponente:
|
Speech-to-text OpenAI
Values der Komponente:
Rückgabe der Komponente:
|
Text-to-speech OpenAI
Values der Komponente:
Rückgabe der Komponente:
|
Modulkomponenten der Kategorie Whisper Local (Hosted in EU)
Speech-to-text Whisper Local
Values der Komponente:
Rückgabe der Komponente:
|
Text-to-speech Whisper Local
Values der Komponente:
Rückgabe der Komponente:
|
Weitere Informationen
Die Ergebnisse der Speech-to-Text Funktion werden durch verschiedene Faktoren beeinflusst. Dazu gehören:
- Qualität der Quelle (Das Sprechen in ein Headset/Hörer erzielt bessere Ergebnisse als das Sprechen aus der Ferne im Freisprechmodus)
- Qualität des Sprechers (Ein Dialekt- oder Sprachfehler kann möglicherweise zu einer schlechteren Übersetzung des Textes führen)
- Durch Schnelligkeit und Pausen können ebenfalls Komplikationen auftreten
Um den Chatbot beim Systemstart zu initialisieren, sind im Modul-Designer Moduleinstiegspunkte (System gestartet, System heruntergefahren) implementiert.
- Der Begriff „Entrypoint“ (Einstiegspunkt) bezeichnet den Ort oder die Methode, bei der die Ausführung eines Programms oder einer Anwendung beginnt. Es ist der Punkt, an dem die Kontrolle vom Betriebssystem oder einer übergeordneten Anwendung an ein spezifisches Programm oder eine spezifische Komponente übergeben wird.