DB-GPT 当地部署数据分析场景

打印 上一主题 下一主题

主题 1033|帖子 1033|积分 3103

1.源码安装



  • 版本:0.5.7
  • python版本:3.10.12
  • llm api: yi model
https://github.com/eosphoros-ai/DB-GPT
官方文档:
DB-GPT · 语雀
  1. git:(main) ✗ git clone https://github.com/eosphoros-ai/DB-GPT.git
复制代码



2.复制设置文件

  1. cp .env.template  .env
复制代码
修改设置文件:
我这里用的yi api
  1. # 修改下面代码
  2. LLM_MODEL=yi_proxyllm
  3. ## Yi Proxyllm, https://platform.lingyiwanwu.com/docs
  4. YI_MODEL_VERSION=yi-34b-chat-0205
  5. YI_API_BASE=https://api.lingyiwanwu.com/v1
  6. YI_API_KEY=替换你的KEY
复制代码
3. 拉取模型

  1. (venv) ➜  DB-GPT git:(main) ✗ mkdir models & cd models
  2. (venv) ➜  models git:(main) ✗ git clone https://huggingface.co/GanymedeNil/text2vec-large-chinese
  3. (venv) ➜  models git:(main) ✗ du -d 1 -BM
  4. 6167M        ./text2vec-large-chinese
  5. 6167M        .
  6. (venv) ➜  models git:(main) ✗
复制代码
假如被屏蔽,用国内镜像下载:
https://hf-mirror.com/
4.安装依赖包

  1. (venv) ➜  models git:(main) ✗ pip install  -e ".[openai]"                                                                                       
复制代码
5.当地脚本启动

  1. (venv) ➜  DB-GPT git:(main) ✗ python dbgpt/app/dbgpt_server.py
  2. =========================== WebServerParameters ===========================
  3. host: 0.0.0.0
  4. port: 5670
  5. daemon: False
  6. controller_addr: None
  7. model_name: yi_proxyllm
  8. share: False
  9. remote_embedding: False
  10. remote_rerank: False
  11. log_level: INFO
  12. light: False
  13. log_file: dbgpt_webserver.log
  14. tracer_file: dbgpt_webserver_tracer.jsonl
  15. tracer_storage_cls: None
  16. disable_alembic_upgrade: False
  17. awel_dirs: None
  18. default_thread_pool_size: None
  19. ======================================================================
  20. , llm client class: <class 'dbgpt.model.proxy.llms.yi.YiLLMClient'>
  21. INFO:     127.0.0.1:40706 - "POST /api/controller/models HTTP/1.1" 200 OK
  22. INFO:     127.0.0.1:40720 - "POST /api/controller/models HTTP/1.1" 200 OK
  23. begin run _add_app_startup_event
  24. 2024-06-04 21:04:07 nile dbgpt.datasource.manages.connect_config_db[2963527] INFO Result: <sqlalchemy.engine.cursor.CursorResult object at 0x7ef92c111660>
  25. /home/nile/data2/agents_wk/DB-GPT/venv/lib/python3.10/site-packages/pydantic/_internal/_fields.py:160: UserWarning: Field "model_name" has conflict with protected namespace "model_".
  26. You may be able to resolve this warning by setting `model_config['protected_namespaces'] = ()`.
  27.   warnings.warn(
  28. 2024-06-04 21:04:08 nile dbgpt.storage.vector_store.connector[2963527] INFO VectorStore:<class 'dbgpt.storage.vector_store.chroma_store.ChromaStore'>
  29. 2024-06-04 21:04:08 nile chromadb.api.segment[2963527] INFO Collection langchain is not created.
  30. 2024-06-04 21:04:08 nile dbgpt.storage.vector_store.chroma_store[2963527] INFO Check persist_dir: /home/nile/data2/agents_wk/DB-GPT/pilot/data/rag_flow_profile.vectordb
  31. 2024-06-04 21:04:08 nile dbgpt.rag.summary.db_summary_client[2963527] INFO Vector store name rag_flow_profile exist
  32. 2024-06-04 21:04:08 nile dbgpt.rag.summary.db_summary_client[2963527] INFO initialize db summary profile success...
  33. 2024-06-04 21:04:08 nile dbgpt.rag.summary.db_summary_client[2963527] INFO db summary embedding success
复制代码
6.web


7.测试数据下载

链接: https://pan.baidu.com/s/1ZILia9paCRd_HN7zk8s1xQ?pwd=2cki
提取码: 2cki 
 
8.导入数据到mysql





9.分析数据







免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

东湖之滨

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表