txtai.java
v8.0.0
txtai용 Java 클라이언트
txtai는 의미 체계 검색, LLM 조정 및 언어 모델 워크플로를 위한 올인원 임베딩 데이터베이스입니다.
이 저장소에는 txtai API에 대한 Java 바인딩이 포함되어 있습니다.
Jitpack은 txtai를 Java와 통합하는 데 권장되는 방법입니다. JitPack 설치 방법은 이 링크를 참조하세요.
다음은 프로젝트의 build.gradle
파일에 txtai를 추가하는 예시입니다. 위의 JitPack 링크에 따라 동일한 속성을 다른 빌드 시스템으로 포팅할 수 있습니다.
implementation ' com.github.neuml:txtai.java:v8.0.0 '
txtai는 GitHub에서 수동으로 빌드할 수도 있습니다.
git clone https://github.com/neuml/txtai.java
cd txtai.java
./gradlew jar
JAR은 ./build/libs에서 사용할 수 있습니다.
예제 디렉토리에는 txtai의 개요를 제공하는 일련의 예제가 있습니다. 아래 예시 목록을 참조하세요.
예 | 설명 |
---|---|
txtai 소개 | txtai가 제공하는 기능 개요 |
txtai를 사용한 추출적 QA | txtai를 사용한 추출적 질문 답변 |
제로샷 분류를 사용한 라벨링 | 제로샷 분류를 사용한 라벨링 |
파이프라인 및 워크플로 | 파이프라인 및 워크플로 |
txtai.java는 txtai API 인스턴스에 연결됩니다. 새 API 인스턴스를 시작하는 방법에 대한 자세한 내용은 이 링크를 참조하세요.
API 인스턴스가 실행되면 다음을 수행하여 예제를 실행합니다.
git clone https://github.com/neuml/txtai.java
cd txtai.java/examples
../gradlew embeddings|extractor|labels|pipelines