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

2024-07-03 1668阅读

1.源码安装

  • 版本:0.5.7
  • python版本:3.10.12
  • llm api: yi model

    https://github.com/eosphoros-ai/DB-GPT

    官方文档:

    DB-GPT · 语雀

    git:(main) ✗ git clone https://github.com/eosphoros-ai/DB-GPT.git

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

    2.复制配置文件

    cp .env.template  .env

    修改配置文件:

    我这里用的yi api

    # 修改下面代码
    LLM_MODEL=yi_proxyllm
    ## Yi Proxyllm, https://platform.lingyiwanwu.com/docs
    YI_MODEL_VERSION=yi-34b-chat-0205
    YI_API_BASE=https://api.lingyiwanwu.com/v1
    YI_API_KEY=替换你的KEY

    3. 拉取模型

    (venv) ➜  DB-GPT git:(main) ✗ mkdir models & cd models
    (venv) ➜  models git:(main) ✗ git clone https://huggingface.co/GanymedeNil/text2vec-large-chinese
    (venv) ➜  models git:(main) ✗ du -d 1 -BM
    6167M	./text2vec-large-chinese
    6167M	.
    (venv) ➜  models git:(main) ✗ 
    

    如果被屏蔽,用国内镜像下载:

    https://hf-mirror.com/

    4.安装依赖包

    (venv) ➜  models git:(main) ✗ pip install  -e ".[openai]"                                        
    

    5.本地脚本启动

    (venv) ➜  DB-GPT git:(main) ✗ python dbgpt/app/dbgpt_server.py
    =========================== WebServerParameters ===========================
    host: 0.0.0.0
    port: 5670
    daemon: False
    controller_addr: None
    model_name: yi_proxyllm
    share: False
    remote_embedding: False
    remote_rerank: False
    log_level: INFO
    light: False
    log_file: dbgpt_webserver.log
    tracer_file: dbgpt_webserver_tracer.jsonl
    tracer_storage_cls: None
    disable_alembic_upgrade: False
    awel_dirs: None
    default_thread_pool_size: None
    ======================================================================
    , llm client class: 
    INFO:     127.0.0.1:40706 - "POST /api/controller/models HTTP/1.1" 200 OK
    INFO:     127.0.0.1:40720 - "POST /api/controller/models HTTP/1.1" 200 OK
    begin run _add_app_startup_event
    2024-06-04 21:04:07 nile dbgpt.datasource.manages.connect_config_db[2963527] INFO Result: 
    /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_".
    You may be able to resolve this warning by setting `model_config['protected_namespaces'] = ()`.
      warnings.warn(
    2024-06-04 21:04:08 nile dbgpt.storage.vector_store.connector[2963527] INFO VectorStore:
    2024-06-04 21:04:08 nile chromadb.api.segment[2963527] INFO Collection langchain is not created.
    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
    2024-06-04 21:04:08 nile dbgpt.rag.summary.db_summary_client[2963527] INFO Vector store name rag_flow_profile exist
    2024-06-04 21:04:08 nile dbgpt.rag.summary.db_summary_client[2963527] INFO initialize db summary profile success...
    2024-06-04 21:04:08 nile dbgpt.rag.summary.db_summary_client[2963527] INFO db summary embedding success
    

    6.web

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

    7.测试数据下载

    链接: https://pan.baidu.com/s/1ZILia9paCRd_HN7zk8s1xQ?pwd=2cki

    提取码: 2cki 

     

    8.导入数据到mysql

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

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

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

    9.分析数据

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

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

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

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

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

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]