



DB-GPT产品架构图
Gitee AI 是开源中国在 2023 年推出的针对 AI 应用场景的开源平台。为用户提供了快速、稳定的模型托管服务,让开发者轻松地分享和下载开源模型、数据集和 AI 应用。在此基础上平台构建了三个核心功能:Serverless API、模型引擎、应用,帮助企业和开发者更容易地开发 AI 应用。

这次 DB-GPT 与 GiteeAI 的合作,不仅能够让用户体验到强大的多模型管理能力,加速AI应用的开发效率,同时让从模型选择到应用落地的开发流程更高效。
在 DB-GPT 中调用 Gitee AI
仅需简单几步,开发者就可以轻松调用 Gitee AI 中的模型创建应用。
1. 获取 API Key
注册 Gitee AI 后进入个人工作台,创建新的 API Key,点击密钥进行复制,以备后续使用。

2. 部署 DB-GPT
2.1 克隆DB-GPT源码
git clone https://github.com/eosphoros-ai/DB-GPT.git
2.2 创建虚拟环境并安装依赖
# cd 到 DB-GPT 源码根目录cd DB-GPT# DB-GPT 要求python >= 3.10conda create -n dbgpt_env python=3.10conda activate dbgpt_env# 这里选择代理模型类依赖安装pip install -e ".[proxy]"
2.3 配置基础的环境变量
# 复制模板 env 文件为 .envcp .env.template .env
2.4 修改环境变量文件.env
,配置 Gitee
模型
# .envLLM_MODEL=gitee_proxyllmGITEE_MODEL_VERSION=Qwen2.5-72B-InstructGITEE_API_BASE=https://ai.gitee.com/v1GITEE_API_KEY={your-gitee-api-key}# 配置使用 Gitee 的 Embedding 模型EMBEDDING_MODEL=proxy_http_openapiPROXY_HTTP_OPENAPI_PROXY_SERVER_URL=https://ai.gitee.com/v1/embeddings# 记得填写您在步骤2中获取的 API KeyPROXY_HTTP_OPENAPI_PROXY_API_KEY={your-gitee-api-key}# 配置具体的 Embedding 模型名称PROXY_HTTP_OPENAPI_PROXY_BACKEND=bge-large-zh-v1.5
2.5 启动 DB-GPT 服务
dbgpt start webserver --port 5670
在浏览器打开地址 http://127.0.0.1:5670/ 即可访问部署好的 DB-GPT
3. 在 DB-GPT 中调用 Gitee AI
3.1 调用 Gitee AI 的 Servelrss API
import asynciofrom dbgpt.core import ModelRequestfrom dbgpt.model.proxy import GiteeLLMClientclient = GiteeLLMClient(model_alias="Qwen2.5-72B-Instruct")print(asyncio.run(client.generate(ModelRequest._build("Qwen2.5-72B-Instruct", "Hi!"))))
3.2 使用 Gitee 的 Embedding 模型
import osfrom dbgpt.rag.embedding import OpenAPIEmbeddingsopenai_embeddings = OpenAPIEmbeddings(api_url="https://ai.gitee.com/v1/embeddings",api_key=os.getenv("GITEE_API_KEY"),model_name="bge-large-zh-v1.5",)texts = ["Hello, world!", "How are you?"]res = openai_embeddings.embed_documents(texts)print(res)
获取 API、部署、调用,仅需简单三步,开发者就可以使用本土算力及本土平台,以更低的成本进行数据智能应用的开发。


文章转载自EosphorosAI,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。





