👋 嘿!我是〇一 大家好,我是Magic Emerge的创始人,一个对产品有点“上头”的AI狂热分子。新技术?轻松驾驭!搞定它们就像喝咖啡一样简单,偶尔一不小心还能彻夜忘食,只为了把一个新想法变成现实。☕💻
作为一个对代码有着超乎常人的热情的程序员,我常常一头扎进技术的海洋里,直到把想法雕琢成精美的AI产品。而我坚信科技不该只是冷冰冰的工具,它应该是服务于人的,温暖的,充满善意的。
正因如此,我一直秉持“心存善念,学会克制”的信念。这不仅是个人生活的哲理,更是我设计产品的指导方针。AI再强大,也必须有边界;再智能,也不能失去人性。科技的力量应当为人类创造更美好的生活,而非替代或超越它。
有兴趣和我一起探讨AI如何改变世界吗?准备好笑声与思考的碰撞吧!😎
我将ME以及更新到1.1.0版本,该版本将原本需要本地构建的jar包放在容器里,而且还支持初始化sql,真正做到一键运行。
为什么要起ME,我希望自己在探索AI的能从自身出发
配置app springboot应用的启动信息 在app/bluebird-app-start
的资源目录下找到application.yml
配置application-prod.yml
文件内容, 替换下列内容
spring:
datasource:
driver-class-name: org.postgresql.Driver
url: jdbc:postgresql://localhost:5432/bluebird-app
username: postgres
password: bluebird123456
....
使用dify的cloud可以不替换
dify:
openapi:
url:
https://api.dify.ai/
version:
v1/
chat-path:
chat-messages
completion-path:
completion-messages
....
腾讯短信平台
tencent:
sms:
secret-id: xxxxx
secret-key: xxxxxxx
endpoint: sms.tencentcloudapi.com
timeout: 30000
sdk-app-id: xxxx
sign-name: xxxx
template-id: xxxx
cd app
mvn clean package -Dmaven.test.skip=true
4. 使用docker部署
```shell
# 进入docker目录
cd docker
# 使用下列命令一键启动
docker-compose up -d
-- 初始化超级管理员
INSERT INTO public.sys_user (id, username, auth_password, wechat, avatar_url, phone_number, user_role, is_deleted, email,
is_active)
VALUES ('1', 'admin', 'xBDZ8qiR1aP24rkFBo4ncw==', '', '', 'xxxxx', 'SUPER_ADMIN', false, 'admin@magicemerge.ai', true);
-- manager_id 必须是超级用户的id
INSERT INTO public.workspace (id, name, is_valid, remark, create_by, is_deleted,
is_public, manager_id)
VALUES (1, 'Magic Emerge''s 默认空间', true, '默认空间', '', false, false, '1');
-- user_id 必须是超级用户的id
INSERT INTO public.workspace_members (id, workspace_id, username, user_id, user_type, create_by, update_by, is_deleted,
is_active)
VALUES (1, 1, 'admin', '1', 'OWNER', '', '', false, true);
-- 增加应用类型
INSERT INTO public.app_category (id, category_name, is_valid)
VALUES (1, '客服', true);
INSERT INTO public.app_category (id, category_name, is_valid)
VALUES (2, '电商', true);
INSERT INTO public.app_category (id, category_name, is_valid)
VALUES (3, '角色扮演', true);
INSERT INTO public.app_category (id, category_name, is_valid)
VALUES (5, '法律', true);
INSERT INTO public.app_category (id, category_name, is_valid)
VALUES (6, '家装/工业设计', true);
INSERT INTO public.app_category (id, category_name, is_valid)
VALUES (4, '小工具', true);
INSERT INTO public.app_category (id, category_name, is_valid)
VALUES (8, 'UI设计', true);
INSERT INTO public.app_category (id, category_name, is_valid)
VALUES (7, '法律法规', true);
INSERT INTO public.app_category (id, category_name, is_valid)
VALUES (9, '政策解读', true);
INSERT INTO public.app_category (id, category_name, is_valid)
VALUES (10, '经济财报', true);
INSERT INTO public.app_category (id, category_name, is_valid)
VALUES (11, 'QA问答', true);
INSERT INTO public.app_category (id, category_name, is_valid)
VALUES (12, '代码助手', true);
INSERT INTO public.app_category (id, category_name, is_valid)
VALUES (13, '教育', true);
项目负责人/全栈开发: @Zean Ma
UI/UX设计: @Emir