นำ AI ที่ทันสมัยมาทุกที่!
XEF เป็นห้องสมุดครบวงจรเพื่อนำพลังของ AI ที่ทันสมัยมาสู่แอปพลิเคชันหรือบริการของคุณในรูปแบบของ LLM (รุ่นภาษาขนาดใหญ่) การสร้างภาพและอื่น ๆ อีกมากมาย เป้าหมายของเราคือการย้ายไปสู่โลกใหม่นี้ง่ายที่สุดเท่าที่จะเป็นไปได้สำหรับนักพัฒนา xef.ai บรรจุในสองเลเยอร์:
Xef.ai ได้รับแรงบันดาลใจจากห้องสมุดเช่น Langchain และโครงการชุมชนเช่น Hugging Face
ในขณะที่ไลบรารีนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต Apache แต่ก็เป็นสิ่งสำคัญที่จะต้องแจ้งให้ผู้ใช้ของเราทราบเกี่ยวกับพฤติกรรมการส่งข้อมูลเฉพาะที่เกี่ยวข้องกับการใช้ซอฟต์แวร์นี้
ไลบรารีนี้อาจส่งซอร์สโค้ดและข้อมูลอินพุตผู้ใช้ไปยังบริการของบุคคลที่สามซึ่งเป็นส่วนหนึ่งของฟังก์ชั่น เราเข้าใจถึงความสำคัญยิ่งของความปลอดภัยของข้อมูลและความเป็นส่วนตัวดังนั้นเราจึงต้องการที่จะเป็นกลไกเหล่านี้ล่วงหน้า
นักพัฒนาที่รวมไลบรารีนี้เข้ากับแอปพลิเคชันของพวกเขาควรตระหนักถึงพฤติกรรมนี้และใช้ความระมัดระวังที่จำเป็นเพื่อให้แน่ใจว่าข้อมูลที่ละเอียดอ่อนไม่ได้ส่งโดยไม่ได้ตั้งใจ
เราขอแนะนำให้ตรวจสอบนโยบายความเป็นส่วนตัวของบริการบุคคลที่สามก่อนที่จะใช้ห้องสมุดนี้เนื่องจากแนวทางปฏิบัติในการจัดการข้อมูลอาจไม่สอดคล้องกับความคาดหวังหรือข้อกำหนดของคุณ
คุณรับทราบและยอมรับพฤติกรรมการส่งข้อมูลเหล่านี้โดยใช้ไลบรารีนี้ โปรดพิจารณาสิ่งนี้เมื่อวางแผนการจัดการข้อมูลและกลยุทธ์ความเป็นส่วนตัวของคุณ
ห้องสมุดได้รับการตีพิมพ์ใน Maven Central ภายใต้กลุ่ม com.xebia
xef-core เป็นห้องสมุดหลักxef-luceneคุณอาจต้องเพิ่มที่เก็บข้อมูลนั้นอย่างชัดเจนในงานสร้างของคุณหากคุณยังไม่เคยทำมาก่อน
repositories { mavenCentral() }จากนั้นเพิ่มไลบรารีด้วยวิธีปกติ
// In Gradle Kotlin
dependencies {
implementation( " com.xebia:xef-core:<version> " )
}เราเผยแพร่ไลบรารีทั้งหมดในครั้งเดียวภายใต้เวอร์ชันเดียวกันดังนั้นแคตตาล็อกเวอร์ชันอาจมีประโยชน์
ในบทนำเล็ก ๆ นี้เราดูคุณสมบัติหลักของ XEF
นอกจากนี้คุณยังสามารถดูตัวอย่างเพื่อให้รู้สึกว่าการใช้ห้องสมุดมีลักษณะอย่างไร
ในการสร้างโครงการในพื้นที่คุณสามารถใช้คำสั่งต่อไปนี้:
./gradlew downloadOpenAIAPI
./gradlew openaiClientGenerate
./gradlew buildการทดสอบเซิร์ฟเวอร์และ postgres อาจล้มเหลวหากคุณไม่ได้ติดตั้ง Docker การทดสอบที่เกี่ยวข้องกับเซิร์ฟเวอร์และ Postgres ขึ้นอยู่กับ TestContainers ซึ่งขึ้นอยู่กับ Docker