Einleitung / KI-gestützte Tools / FirstSpirit AI

FirstSpirit AIVerfügbar ab FirstSpirit-Version 2024.7

Inhaltsverzeichnis

FirstSpirit AI API

 

Die FirstSpirit AI API bietet eine Möglichkeit, generative AI-Technologien in FirstSpirit zu integrieren. Für diese Funktionalität ist eine entsprechende FirstSpirit-Lizenz erforderlich.

GenerativeAIAgent

Der Zugriff auf die API erfolgt über den SpecialistBroker und einen GenerativeAIAgent.

Einfaches Beispiel:

import de.espirit.firstspirit.ai.GenerativeAIAgent; 
import de.espirit.firstspirit.ai.dto.*;
GenerativeAIAgent ai = context.requireSpecialist(GenerativeAIAgent.TYPE);
Optional<String> idea = ai.request("Generate an idea for a new article");

GenerativeAIConnectorPlugin

Die Anbindung an die FirstSpirit AI API erfolgt über das Plugin "GenerativeAIConnectorPlugin". Dieses Plugin kann als Modul implementiert werden und stellt somit die Verbindung zu einer externen Generative AI API dar.

 

Konfiguration: Standard Plugin

Das Standard-Plugin kann im FirstSpirit AI Configuration Service ausgewählt werden.

OpenAI Connector Module

 

Das OpenAI-Connector-Modul wird automatisch mit FirstSpirit installiert.

Konfiguration: Endpunkt

Hinterlegen Sie Informationen zu API Key und API URL.

Optionale Konfigurations-Parameter:

  • Model: die Bezeichnung des Modells
  • API Key Request Header: Parameter für die Unterstützung der Microsoft-spezifischen Authentifizierung. Wenn nicht anders definiert, wird der Wert basierend auf "azure.com" (api-key) und "openai.com" (leer = Standard "Authentication") vorgefüllt.

Mithilfe des Buttons "Test Connection" kann die Konfiguration überprüft werden.

© 2005 - 2024 Crownpeak Technology GmbH | Alle Rechte vorbehalten. | FirstSpirit 2024.13 | Datenschutz