shenyubao/javachain
JavaChain 用于快速搭建LLM应用,参考了 LangChain 的架构设计,基于Java8实现。
JavaChain helps Java developers quickly build applications that leverage large language models (LLMs). It provides tools to interact with various LLMs, manage prompts, combine conversational turns, and integrate with private knowledge bases. Developers can take raw documents, process them, vectorize their content, and store them in vector databases to build robust LLM-powered features.
No commits in the last 6 months.
Use this if you are a Java developer looking to integrate advanced LLM capabilities into your applications, such as chatbots with memory or systems that can query private document collections.
Not ideal if you are not a Java developer or if you need a no-code/low-code solution to build LLM applications without writing code.
Stars
38
Forks
8
Language
Java
License
—
Category
Last pushed
Apr 07, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/shenyubao/javachain"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
quarkiverse/quarkus-langchain4j
Quarkus Langchain4j extension
HamaWhiteGG/langchain-java
Java version of LangChain, while empowering LLM for Big Data.
hkh1012/langboot
Using Langchain's ideas to build SpringBoot AI applications | 用langchain的思想,构建SpringBoot AI应用
tryAGI/LangChain.Providers
Part of the LangChain.NET project. Has separate abstractions, does not contain dependencies on...
showpune/spring-petclinic-langchain4j
It is a langchain4j LLM demo of petclinic