ChatGPT / OpenAI anbinden

GREYHOUND unterstützt die Einbindung von KI-unterstützter Antwortgenerierung auf Basis von OpenAI Sprachmodellen (optional). So lassen sich per KI vollautomatisch Textantworten auf Anfragen via Chat oder Mail generieren – in Sekundenschnelle und erstaunlich passend.

Addon “GREYHOUND Connect für OpenAI” buchen

Um ChatGPT in GREYHOUND nutzen zu können, ist im GREYHOUND Control Center (GCC) das Addon “GREYHOUND Connect für OpenAI” dem bestehenden Vertrag hinzu zu buchen:

  • Nach dem Login oben im Menü zu Verträge > V-123456789-0 > Produkte bearbeiten navigieren.
  • Hier das Addon “GREYHOUND Connect für OpenAI” anhaken und die Änderungen prüfen sowie übernehmen.

Hinweis für Eigenbetriebler

  • Kunden im Individualbetrieb müssen die Verwendung des gebuchten Addons zusätzlich im GREYHOUND Admin aktivieren. Außerdem sind die Funktionen des neuen Addons erst nach einem Neustart des GREYHOUND Clients verfügbar.
  • Kunden im überwachten Eigenbetrieb müssen sicherstellen, dass Port 9443 in der Firewall wie hier beschrieben eingehend und ausgehend freigegeben ist.

OpenAI in GREYHOUND nutzen

Es gibt zwei Wege, um OpenAI in GREYHOUND zu nutzen:

  1. Nativ über die OpenAI API
  2. Als Azure OpenAI Service*

*ab GREYHOUND 5.5.247 build 3781

Im Folgenden sind beide Wege beschrieben.

OpenAI API

Um die OpenAI API anzubinden, ist zunächst auf dieser Seite ein neuer OpenAI-Account zu erstellen (falls nicht schon vorhanden): https://openai.com/api/

Achtung
Es braucht einen API-Account bei OpenAI – NICHT einen ChatGPT-Account. Zudem muss im API-Account unter “Payment methods” eine gültige Zahlungsmethode hinterlegt sein.

Nach dem Login kann man links im Menü auf „API keys“ klicken, um über den Button „Create new secret key“ einen API-Schlüssel mit einem beliebigen Namen mit “Permissions: All” zu erstellen, der nötig ist, um GREYHOUND und OpenAI zu verbinden. Dieser Schlüssel ist unbedingt sicher aufbewahren – man kann diesen später nicht mehr abrufen! Am besten behält man ihn griffbereit, denn der muss gleich in den GREYHOUND Servereinstellungen hinterlegt werden.

Weiter unten links im Menü gibt es den Punkt “Settings” und dort den Unterpunkt „Billing“. Hier muss noch eine “Payment method” hinterlegt werden – denn standardmäßig ist ein neu erstellter Zugang ein kostenloser Zugang. Um die API nutzen zu können, ist allerdings ein „Paid Plan“ nötig. Deshalb muss der Account nun einmal umgestellt werden in einen Bezahlaccount, d.h. unter „Payment methods“ muss eine Kreditkarte hinterlegt werden. Bei ChatGPT bzw. OpenAI zahlt man nach Verbrauch. Um keine unerwartet hohe Rechnung zu erhalten, ist es ratsam, sogenannte „Usage Limits“ zu definieren.

Anschließend können die API-Daten in GREYHOUND im Server wie folgt hinterlegt werden:

  • Hosting-Kunden loggen sich bitte im GCC ein und navigieren sich dort oben im Menü zu Verträge > V-123456789-0 > Hosting-Paket. Auf dieser Seite auf den Button „Einstellungen“ klicken. Anschließend ganz unten scrollen, um auf den Button „Systemeinstellungen“ zu klicken. Auf der Seite, die sich dann öffnet, ganz nach unten bis zum Part „Erweiterte KI“ scrollen.
  • Kunden im überwachten Eigenbetrieb loggen sich bitte im GCC ein und navigieren sich dort oben im Menü zu Verträge > V-123456789-0 > Eigene Server. Auf dieser Seite auf den grünen Namen des Servers klicken und anschließend auf den Button „Einstellungen“. Anschließend ganz unten scrollen, um auf den Button „Systemeinstellungen“ zu klicken. Auf der Seite, die sich dann öffnet, ganz nach unten bis zum Part „Erweiterte KI“ scrollen.
  • Kunden im Individualbetrieb nehmen die Änderungen bitte direkt auf dem Server vor.

Um ChatGPT an GREYHOUND anzubinden, ist nun hier der individuelle API-Key sowie die „Organization“ aus OpenAI einzutragen:

Azure OpenAI Service

Um einen Azure OpenAI Service aufzusetzen, muss man folgende Schritte durchlaufen:

  1. Azure-Konto erstellen: Falls du noch kein Konto hast, erstelle eins auf Azure.com und logge dich ins Azure-Portal ein.
  2. Erstellen einer Azure OpenAI Ressource: Navigiere im Azure-Portal zur Suchleiste oben in der Mitte und suche nach “Azure OpenAI”. Wähle den Dienst “Azure OpenAI” aus und klicke auf “Create”. Wähle das entsprechende Abonnement und eine bestehende Ressourcengruppe (oder erstelle eine neue). Gib der Ressource einen Namen, wähle die gewünschte Region und bestätige die Preisstufe (abhängig von deinem Budget). Bitte beachte, dass je nach gewählter Region hinterher unterschiedliche Modelle zur Verfügung stehen – wählt man Deutschland, stehen nur wenige Modelle zur Auswahl; bei wählt man hingegen Westeuropa als Region, stehen deutlich mehr Modelle zur Auswahl. Die Auswahl der Region ist in Abstimmung mit einem Datenschutzbeauftragten zu treffen. Klicke, wenn alles fertig ist, auf “Weiter”.



    Sobald die Bereitstellung abgeschlossen ist, klicke auf den Button “Zu Ressource wechseln”:



    Nun lassen sich im Bereich “Model deployments” über einen Klick auf das Plus bei “Deploy model” und “Deploy base model” die nötigen OpenAI-Modelle auswählen, die man an GREYHOUND anbinden möchte:



    Als Modelle stehen je nach gewählter Region unterschiedlich viele zur Auswahl. Mehr dazu hier. Was wir für GREYHOUND brauchen, sind zwei verschiedene Modell-Typen: Ein “Chat-Completion Model” für Sprachverständnis und -ausgabe jeglicher Art und ein “Embedding Model” für die Weitergabe von internen Bestandsdaten aus dem Unternehmen, z.B. aus gesendeten E-Mails, die als Grundlagenwissen verwendet werden sollen. Embeddings sind die nötige Grundlage für die Verwendung des KI-Antwortvorschlags in GREYHOUND.

    Für jedes Modell bekommt man bei Nutzung von Azure Open AI jeweils einen eigene API URL, die im GREYHOUND Server angebunden wird.

    Unsere Empfehlung zum aktuellen Zeitpunkt ist gpt-4o für Chatbots, automatische Antworten, Themenerkennung & Dokumentenerkennung oder das etwas günstigere gpt-4o-mini für die gleichen Zwecke. Im Bereich Embedding ist unsere Empfehlung zum aktuellen Zeitpunkt text-embedding-3-small oder text-embedding-ada-002.

    Hinweis: Ändert man das Embedding-Modell nachträglich, müssen in GREYHOUND alle Embedding neu erstellt werden. Das dauert etwas und kostet ein wenig.


  3. Sobald die gewünschten Modelle ausgewählt sind, ist im Bereich “Models” für jedes Modell der API-Schlüssel über den Abschnitt “Keys and Endpoints” aufzurufen – dieser wird nun in GREYHOUND hinterlegt.
  4. Sobald der Azure OpenAI Service aufgesetzt ist, können die API-Daten in GREYHOUND im Server wie folgt hinterlegt werden:
  • Hosting-Kunden loggen sich bitte im GCC ein und navigieren sich dort oben im Menü zu Verträge > V-123456789-0 > Hosting-Paket. Auf dieser Seite auf den Button „Einstellungen“ klicken. Anschließend ganz unten scrollen, um auf den Button „Systemeinstellungen“ zu klicken. Auf der Seite, die sich dann öffnet, ganz nach unten bis zum Part „OpenAI“ scrollen und den Haken setzen bei “Azure OpenAI statt nativem OpenAI verwenden“.
  • Kunden im überwachten Eigenbetrieb loggen sich bitte im GCC ein und navigieren sich dort oben im Menü zu Verträge > V-123456789-0 > Eigene Server. Auf dieser Seite auf den grünen Namen des Servers klicken und anschließend auf den Button „Einstellungen“. Anschließend ganz unten scrollen, um auf den Button „Systemeinstellungen“ zu klicken. Auf der Seite, die sich dann öffnet, ganz nach unten bis zum Part „OpenAI“ scrollen und den Haken setzen bei “Azure OpenAI statt nativem OpenAI verwenden“.
  • Kunden im Individualbetrieb nehmen die Änderungen bitte direkt auf dem Server vor.

Datenschutzhinweise

Bitte beachtet die hier beschriebenen Datenschutzhinweise.

FAQ

Was kostet OpenAI?

Immer wieder einmal kommt die Frage, wie viel die Verwendung von OpenAI eigentlich kostet. Und was sind eigentlich Eingabe- und Ausgabe-Token?

Die kurze Antwort (Stand: Q1/2025): Ein KI-Antwortvorschlag kostet mit dem Modell GPT4o-mini ganz grob zirka 0,0001 EUR. Mit dem Modell GPT4o zirka 0,002 EUR.

Wie kommt man da drauf? Nehmen wir folgende Beispiel-E-Mail, welche vom KI-Antwortvorschlag beantwortet werden soll. Die Frage des Kunden ist Teil der Eingabe-Tokens:

Guten Morgen Karl Kundenservice,

vielen Dank nochmal für das freundliche Telefonat. Ich werde mich heute bei der DHL mit der Trackingnummer melden und Sie auf dem Laufenden halten.

Wie lange würde es denn dauern, wenn Sie mir die Ware einfach nochmal zusenden. Die DHL wird den Schaden ja sicherlich bezahlen, oder?

Viele Grüße,
Silvia Grimmer

Mit dem OpenAI Tokenizer kann man sich anzeigen lassen, dass dieser E-Mail-Text genau 74 Tokens entspricht:

Hinzu kommen die Tokens für den Prompt sowie ggf. für den Kontext. Der Kontext wird je nach Verfügbarkeit aus unterschiedlichen Quellen gebildet und kann daher nur geschätzt werden:

  1. Der Vorgangshistorie (wir nehmen hier an es gibt 10 Elemente mit jeweils 100 Tokens = 1000 Tokens)
  2. Aus vergangenen Antworten auf ähnliche Fragen (max. 3 Antworten; mal angenommenen 100 Tokens = 300 Tokens)
  3. Aus Addon-Daten (angenommen 50 Tokens)
  4. Aus selektiertem Text des Anwenders (angenommenen 100 Tokens)

Also alles an Eingabe in der Summe in diesem Fall rund 1500 Tokens.

Laut OpenAI Pricing-Tabelle kosten derzeit 1 Mio Eingabe-Tokens mit dem GPT4o-mini Modell $0,15.

Kosten für die 1500 Eingabe-Token der Anfrage von Silvia mit Kontext: $0,15 / 1.000.000 * 1500 = $0,000225

Hinzu kommen noch die Ausgabe-Tokens. Die nachfolgende, von OpenAI generierte Antwort besteht aus 173 Token:

Guten Morgen Frau Grimmer,

vielen Dank für Ihre schnelle Rückmeldung! Es freut mich, dass ich Ihnen helfen konnte.

Wenn Sie sich entscheiden sollten, dass wir die Ware erneut versenden, können wir das natürlich gerne für Sie organisieren. In der Regel dauert der erneute Versand etwa 3-5 Werktage, je nach Verfügbarkeit der Artikel.

Bezüglich des Schadens: Ja, DHL sollte den Verlust übernehmen, wenn dies nachgewiesen werden kann. Ich empfehle Ihnen, dies direkt mit ihnen zu klären, um sicherzugehen, dass alles reibungslos verläuft.

Bitte lassen Sie mich wissen, wie Sie weiter verfahren möchten. Ich stehe Ihnen jederzeit zur Verfügung.

Kosten für die 173 Ausgabe-Token der Antwort: $0,6 / 1.000.000 * 173 = $0,0001038

Damit ergibt sich eine Gesamtsumme von ~$0,0003288

Wenn man sehr konservativ davon ausgeht, dass man nicht immer 10 Elemente im Vorgang hat, und nur manchmal 3 ähnliche Antworten, dann dürfte man mit $0,0001 im Schnitt immer noch über den tatsächlichen Kosten bei Verwendung von GPT4o-mini liegen.

Die Kosten für das Modell GPT4o kann man auf die gleiche Weise genau berechnen. Aber grob über den Daumen liegen die Kosten davon etwa bei dem 20-fachen des GPT4o-mini Modells. 

Hinweis: GREYHOUND versucht zitierte Nachrichten und Signaturen herauszufiltern. Diese können also bei der obigen Rechnung außen vor gelassen werden.