어디에나 현대적인 AI를 가져 오십시오!
XEF는 LLM (대형 언어 모델), 이미지 생성 및 기타 여러 형태의 애플리케이션 또는 서비스에 현대 AI의 힘을 제공하는 원 스톱 라이브러리입니다. 우리의 목표는 개발자에게 가능한 한 간단 하게이 새로운 세상으로 이동하는 것입니다. xef.ai는 두 개의 레이어로 포장됩니다.
xef.ai는 Langchain과 같은 도서관과 Hugging Face와 같은 커뮤니티 프로젝트에서 영감을 얻습니다.
이 라이브러리는 Apache 라이센스에 따라 라이센스가 부여되지만이 소프트웨어 사용과 관련된 특정 데이터 전송 동작에 대해 사용자에게 알리는 것이 중요합니다.
이 라이브러리는 기능의 일부로 소스 코드 및 잠재적으로 사용자 입력 데이터를 타사 서비스에 전송할 수 있습니다. 우리는 데이터 보안 및 프라이버시의 가장 중요한 중요성을 이해하므로 이러한 메커니즘에 대해 선결제를 원합니다.
이 라이브러리를 응용 프로그램에 통합하는 개발자는이 동작을 알고 민감한 데이터가 실수로 전송되지 않도록 필요한 예방 조치를 취해야합니다.
데이터 처리 관행이 귀하의 기대 또는 요구 사항에 맞지 않을 수 있으므로이 라이브러리를 사용하기 전에 타사 서비스의 개인 정보 보호 정책을 검토하는 것이 좋습니다.
귀하는이 라이브러리를 사용하여 이러한 데이터 전송 동작을 인정하고 동의합니다. 데이터 관리 및 개인 정보 보호 전략을 계획 할 때이를 고려하십시오.
도서관은 com.xebia 그룹에 따라 Maven Central에 게시됩니다.
xef-core 는 핵심 라이브러리입니다.xef-lucene 과 같은 통합을 제공하는 라이브러리의 이름.이전에 해본 적이없는 경우 빌드에 해당 저장소를 명시 적으로 추가해야 할 수도 있습니다.
repositories { mavenCentral() }그런 다음 라이브러리를 일반적인 방식으로 추가하십시오.
// In Gradle Kotlin
dependencies {
implementation( " com.xebia:xef-core:<version> " )
}모든 라이브러리를 동일한 버전으로 한 번에 게시하므로 버전 카탈로그가 유용 할 수 있습니다.
이 작은 소개에서 우리는 Xef의 주요 특징을 살펴 봅니다.
도서관 사용이 어떻게 보이는지에 대한 느낌을 갖기 위해 예제를 살펴볼 수도 있습니다.
로컬로 프로젝트를 구축하려면 다음 명령을 사용할 수 있습니다.
./gradlew downloadOpenAIAPI
./gradlew openaiClientGenerate
./gradlew buildDocker가 설치되지 않은 경우 서버 및 우편둥이 테스트가 실패 할 수 있습니다. 서버 및 Postgres 관련 테스트는 TestContainers에 따라 다르며, 이는 Docker에 따라 다릅니다.