langboot
v1.6.2
Langchainのアイデアを使用して、Springboot AIアプリケーションを構築します。
このプロジェクトには、AIモデルの微調整とトレーニングプロセスは、関連する機能を実装するための技術的な基盤としてのみ使用します。
| コンポーネント | バージョン |
|---|---|
| Java | 17+ |
| スプリングブート | 3.1.0 |
| swagger-ui | knife4j-openapi3-jakarta-spring-boot-starter |
| ツールキット | ハトールオール |
| キャッシュ | Redis |
| JSON | fastjson2 |
| mysql | mysql-connector-j |
| ORMフレームワーク | mybatis-plus |
| Openaiライブラリ | Openai-java |
| フロントエンド | Freemarker、Bootstrap、JQuery、Record.js |
| ストリームチャット | SSE |
| LLMS | Openai、chatglm2、wen xin yiyan、zhipu ai、kimi |
| 埋め込み | Openai、text2vec-transformers、wen xinyiyan |
| ベクトルストア | Weaviate、Milvus、pgvector |

| モデル/能力 | テキスト生成 | ストリーミング出力 | 声 | 関数呼び出し | 画像生成 | マルチモーダル(ビジョン) | 埋め込み埋め込み |
|---|---|---|---|---|---|---|---|
| Openai | サポート | サポート | サポート | サポート | サポート | サポート | サポート |
| Baidu(wenxin) | サポート | サポート | - | サポート | サポート | - | サポート |
| スマートスコア(GLM-4) | サポート | サポート | - | サポート | サポート | サポート | サポート |
| キミ | サポート | サポート | - | - | - | - | - |
| chatglm2 | サポート | サポート | - | - | - | - | - |
| ... ... | - | - | - | - | - | - | - |
ローカルナレッジベースのアップロードが完了し、5つのLLMSモデルのストリーミングチャット機能:Openai、ChatGlm2、Baidu、Zhipu GLM-4、およびKimiが完了しました。将来的には、より多くの需要シナリオを満たすために、より大きな言語モデルが接続されます。
init - script / db . sql-- 安装启动本地向量数据库
docker-compose up -d // 配置openai api token
openai . token = sk - xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # 或者启动本地chatglm2-6B模型
python .o penai_api . py ウィキ
高品質の知識ベースドキュメントを作成する方法
![]() | ![]() | ![]() | ![]() |
|---|---|---|---|
![]() | ![]() | ![]() | ![]() |
![]() | ![]() |




