langboot
v1.6.2
Use a idéia de Langchain para criar aplicativos de IA de trampolim.
Este projeto não envolve o processo de ajuste fino e de treinamento dos modelos de IA.
| Componentes | Versão |
|---|---|
| Java | 17+ |
| Springboot | 3.1.0 |
| Swagger-ui | knife4j-openapi3-jakarta-spring-boot-starter |
| Kit de ferramentas | Hutool-All |
| cache | Redis |
| JSON | fastjson2 |
| mysql | MySQL Connector-J |
| estrutura orm | Mybatis-plus |
| Biblioteca OpenAI | Openai-Java |
| front-end | Freemarker, Bootstrap, JQuery, Record.js |
| Fluxo-bate-papo | Sse |
| Llms | Openai, Chatglm2, Wen Xin Yiyan, Zhipu AI, Kimi |
| Incorporação | Openai, text2vec-transformers, Wen Xinyiyan |
| loja de vetores | Tecelavial, milvus, pgvector |

| Modelo/habilidade | Geração de texto | Saída de streaming | voz | Chamadas de função | Geração de imagens | Multimodal (visão) | Incorporação de incorporação |
|---|---|---|---|---|---|---|---|
| Openai | apoiar | apoiar | apoiar | apoiar | apoiar | apoiar | apoiar |
| Baidu (Wenxin) | apoiar | apoiar | - | apoiar | apoiar | - | apoiar |
| Pontuação inteligente (GLM-4) | apoiar | apoiar | - | apoiar | apoiar | apoiar | apoiar |
| Kimi | apoiar | apoiar | - | - | - | - | - |
| Chatglm2 | apoiar | apoiar | - | - | - | - | - |
| ... ... | - | - | - | - | - | - | - |
O upload da base de conhecimento local foi concluído e as funções de streaming de bate-papo de cinco modelos LLMS: OpenAI, Chatglm2, Baidu, Zhipu GLM-4 e Kimi foram concluídos. No futuro, mais modelos de idiomas grandes serão conectados para atender a mais cenários de demanda.
init - script / db . sql-- 安装启动本地向量数据库
docker-compose up -d // 配置openai api token
openai . token = sk - xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # 或者启动本地chatglm2-6B模型
python .o penai_api . py Wiki
Como construir documentos da base de conhecimento de alta qualidade
![]() | ![]() | ![]() | ![]() |
|---|---|---|---|
![]() | ![]() | ![]() | ![]() |
![]() | ![]() |




