by moyangzhan
基于AI的工作效率提升工具(聊天、绘画、知识库、工作流、 MCP服务市场、语音输入输出、长期记忆) | Ai-based productivity tools (Chat,Draw,RAG,Workflow,MCP marketplace, ASR,TTS, Long-term memory etc)
# Add to your Claude Code skills
git clone https://github.com/moyangzhan/langchain4j-aideepinLangChain4j-AIDeepin(得应AI) 是基于AI的工作效率提升工具。
可用于辅助企业/团队进行技术研发、产品设计、人事/财务/IT信息咨询、系统/商品咨询、客服话术支撑等工作
🌟该项目如对您有帮助,欢迎点赞🌟
AIDEEPIN
|__ 服务端(langchain4j-aideepin)
|__ 用户端WEB(langchain4j-aideepin-web)
|__ 管理端WEB(langchain4j-aideepin-admin)
👉详细文档
前端项目:
No comments yet. Be the first to share your thoughts!
| 模型平台 | 对话 | 文生图 | 修图 | 图生图 | 背景生成 | 图像识别 | 语音合成TTS | 语音识别ASR | |----------| :----- | :------- | ------ | -------- | ---------- | ---------- |---------| ------------- | | 灵积 | ✓ | ✓ | | | ✓ | ✓ | ✓ | ✓ | | OpenAI | ✓ | ✓ | ✓ | ✓ | | | | | | 硅基流动 | ✓ | ✓ | | | | ✓ | ✓ | ✓ | | Ollama | ✓ | | | | | | | | | DeepSeek | ✓ | | | | | | | | | 千帆 | ✓ | | | | | | | |
该仓库为后端服务
技术栈:
ps: neo4j 与 pgvector + apache age 二选一即可
前端技术栈:
a. 初始化数据库
创建数据库aideepin
执行docs/create.sql
配置并启用模型平台(有些项目也称为模型提供商) 或者 使用管理端在界面上配置
配置模型平台(至少启用一个,可参考已集成的模型平台的功能表格进行选择)
-- DeepSeek
update adi_model_platform set api_key = 'my_deepseek_secret_key' where name = 'deepseek';
-- openai的SecretKey
update adi_model_platform set api_key = 'my_openai_secret_key' where name = 'openai';
-- 灵积大模型平台的ApiKey
update adi_model_platform set api_key = 'my_dashcope_api_key' where name = 'dashscope';
-- 硅基流动的配置
update adi_model_platform set api_key = 'my_siliconflow_api_key' where name = 'siliconflow_setting';
-- 千帆大模型平台的配置
update adi_model_platform set api_key = 'my_qianfan_api_key',secret_key='my_qianfan_secret_key' where name = 'qianfan';
-- ollama的配置
update adi_model_platform set base_url = 'my_ollama_base_url' where name = 'ollama';
启用模型平台下的模型或新增模型
-- Enable model
update adi_ai_model set is_enable = true where name = 'deepseek-chat';
update adi_ai_model set is_enable = true where name = 'gpt-3.5-turbo';
update adi_ai_model set is_enable = true where name = 'dall-e-2';
update adi_ai_model set is_enable = true where name = 'qwen-turbo';
update adi_ai_model set is_enable = true where name = 'THUDM/GLM-Z1-9B-0414';
update adi_ai_model set is_enable = true where name = 'ernie_speed';
update adi_ai_model set is_enable = true where name = 'tinydolphin';
-- Add new model
INSERT INTO adi_ai_model (name, type, platform, is_enable) VALUES ('vicuna', 'text', 'ollama', true);
填充搜索引擎的配置
Google的配置
update adi_sys_config set value = '{"url":"https://www.googleapis.com/customsearch/v1","key":"my key from cloud.google.com","cx":"my cx from programmablesearchengine.google.com"}' where name = 'google_setting';
b. 修改配置文件
进入项目
cd langchain4j-aideepin
打包:
mvn clean package -Dmaven.test.skip=true
运行
cd adi-bootstrap/target
nohup java -jar -Xms768m -Xmx1024m -XX:+HeapDumpOnOutOfMemoryError adi-bootstrap-0.0.1-SNAPSHOT.jar --spring.profiles.active=[dev|prod] dev/null 2>&1 &
cd adi-bootstrap
docker build . -t aideepin:0.0.1
docker run -d \
--name=aideepin \
-p 8888:9999 \
-e APP_PROFILE=[dev|prod] \
-v="/data/aideepin/logs:/data/logs" \
aideepin:0.0.1
欢迎任何形式的贡献,包括但不限于:
代码提交流程:
AI聊天:

AI画图:

知识库:

向量化:

知识图谱:

工作流:

Mango Desk 是一款使用自然语言搜索本地文档的桌面应用。
帮助您根据记忆中的内容查找信息,而不需要记住文件名或文件夹结构。