Bringen Sie die moderne KI überall mit!
XEF ist die One-Stop-Bibliothek, die die Macht der modernen KI in Ihre Anwendung oder Ihren Dienst in Form von LLM (Großsprachenmodelle), Bildgenerierung und vielen anderen bringt. Unser Ziel ist es, für den Entwickler den Umzug in diese neue Welt so einfach wie möglich zu gestalten. xef.ai ist in zwei Schichten verpackt:
Xef.ai lässt sich von Bibliotheken wie Langchain und Community -Projekten wie dem Umarmen inspirieren.
Während diese Bibliothek unter der Apache -Lizenz lizenziert ist, ist es entscheidend, unsere Benutzer über bestimmte Datenübertragungsverhalten zu informieren, die mit der Verwendung dieser Software verbunden sind.
Diese Bibliothek kann Quellcode und potenziell Benutzereingabedaten als Teil ihrer Funktionalität an Drittanbieterdienste übertragen. Wir verstehen die wichtige Bedeutung von Datensicherheit und Datenschutz, daher möchten wir diese Mechanismen im Voraus halten.
Entwickler, die diese Bibliothek in ihre Anwendungen integrieren, sollten dieses Verhalten bewusst sein und die erforderlichen Vorkehrungen treffen, um sicherzustellen, dass sensible Daten nicht versehentlich übertragen werden.
Wir empfehlen dringend, die Datenschutzrichtlinien der Drittanbieter vor der Nutzung dieser Bibliothek zu überprüfen, da die Daten zur Datenbearbeitung möglicherweise nicht mit Ihren Erwartungen oder Anforderungen übereinstimmt.
Sie bestätigen diese Datenübertragungsverhalten und stimmen mit dieser Bibliothek zu. Bitte beachten Sie dies, wenn Sie Ihre Datenmanagement- und Datenschutzstrategien planen.
Bibliotheken werden in Maven Central unter der com.xebia Group veröffentlicht.
xef-core ist die Kernbibliothek.xef-lucene .Möglicherweise müssen Sie dieses Repository in Ihrem Build explizit hinzufügen, wenn Sie es noch nicht getan haben.
repositories { mavenCentral() }Fügen Sie dann die Bibliotheken auf die übliche Weise hinzu.
// In Gradle Kotlin
dependencies {
implementation( " com.xebia:xef-core:<version> " )
}Wir veröffentlichen alle Bibliotheken gleichzeitig unter derselben Version, sodass Versionskataloge nützlich sein können.
In dieser kleinen Einführung betrachten wir die Hauptmerkmale von XEF.
Sie können sich auch die Beispiele ansehen, um ein Gefühl zu haben, wie die Verwendung der Bibliothek aussieht.
Um das Projekt lokal zu erstellen, können Sie die folgenden Befehle verwenden:
./gradlew downloadOpenAIAPI
./gradlew openaiClientGenerate
./gradlew buildDie Server- und Postgres -Tests können fehlschlagen, wenn Docker nicht installiert ist. Der Server und die postgres verwandten Tests hängen von TestContainern ab, was wiederum von Docker abhängt.