首页 文章 精选 留言 我的

精选列表

搜索[ChatGPT],共1979篇文章
优秀的个人博客,低调大师

kuingsmile word GPT Plus V0.1.0 发布,一款利用 ChatGPT 辅助工作的 Word 加载项

Word GPT Plus 是一款基于Vue3开发的Word加载项,它允许你基于文档中写的内容生成文本。你可以使用它来翻译、总结、润色或者从零开始写一篇文章。 开源地址和软件官网 Github Kuingsmile/word-GPT-Plus 更新内容 项目初始化,提供翻译、润色、总结等功能 使用openai官方 API 提供模型选择功能 特色功能 使用GPT-3.5 API生成文本并支持选择模型 内置用于翻译、总结、润色和学术写作的提示 支持多种语言 可以自定义提示并保存以供将来使用 允许用户设置temperature和max tokens 支持代理 使用截图 安装方法 克隆Kuingsmile/word-GPT-Plus并安装依赖,然后运行项目。 git clone https://github.com/Kuingsmile/word-GPT-Plus.git yarn yarn run serve 将插件旁加载到 Microsoft Word 中。旁加载允许你安装和测试尚未在 Microsoft Store 中提供的插件。 旁加载 Word GPT Plus可以参考官方的说明:旁加载 office 插件

优秀的个人博客,低调大师

别再让员工偷偷用 ChatGPT 了:用一台内网网关,把大模型变成"自来水"

企业接入大模型,最难的不是技术,是秩序。本文分享一个开源思路:在内网部署一层轻量 API 网关(llm-proxy-tk),让大模型像公司内部的水电一样——统一接入、按人发卡、用量可视、随时断供。 一、先说三个扎心的现状 过去一年,我接触了不少中小企业和团队,发现大家用大模型的方式惊人地一致: 现状一: 密钥在群里裸奔。** 某个员工注册了 DeepSeek 账号,把 API Key 发到工作群里,全组共用一个 Key。谁用超了不知道,谁泄露了说不清,月底账单一出来,互相猜是谁干的。 现状二: 数据在公网上"裸奔"。** 更隐蔽的风险是: 员工为了让工作更高效,直接把产品代码、客户合同、财务数据贴进各种公开网页版的对话框。数据出了域,你连它去了哪儿都不知道。等出了事,追溯无从谈起。 现状三: 接了一个模型,被一个模型绑架。** 团队写代码时用 Claude,做中文内容用 DeepSeek,跑本地部署用 Ollama——每个客户端一个地址、一个 Key、一套配置。想从 A 模型切到 B 模型,所有接入方都要改一遍;想统一统计各模型的用量,发现根本没有数据。 这三个问题的共同根源是: 大模型在企业内部缺一个"总闸门"。 就像公司不会让每个员工自己拉一根电线、打一口井,大模型这种生产资源,也需要一个统一入口。 二、思路:不卖算力,只做"自用网关" 先划清边界: 这篇文章说的不是做对外业务、不是转售 API、更不是搭平台卖 token——那是另一条充满合规风险和红海竞争的路。 我们讨论的是一个更朴素、也更快落地的场景: 企业自建一层大模型 API 网关,只对自己人服务。 它要解决的问题清单很明确: 1. 统一出口:所有客户端只认一个内网地址,底层接哪家模型、换哪家模型,外面无感知 2. 按人发卡:每个员工/部门/应用一个独立 sk- 密钥,密钥绑定到各自该用的模型 3. 真实密钥不下发:上游厂商的 API Key 只存在网关里,员工手里永远是网关发的"内卡" 4. 用量可审计:谁调了多少次、烧了多少 token,按天/周/月一目了然 5. 随时断供:员工离职、密钥泄露,一键吊销或重置,秒级生效 6. 数据可选不出域:敏感业务接本地 Ollama / vLLM,网关照常管理 这就是 llm-proxy-tk 这个项目的定位——一个基于 FastAPI 的轻量大模型网关,SQLite 存数据、Docker 一键起,单文件部署,专门给"自用"场景设计。 三、架构:一层很薄的"智能总闸" 整个系统一句话就能说清: 员工A的IDE ──┐ ┌──▶ 本地 Ollama (qwen3) 员工B的脚本 ──┤ ┌──────────────┐ ├──▶ 本地 vLLM (deepseek-coder) 部门C的应用 ──┼──▶│ llm-proxy-tk │─────┼──▶ DeepSeek 云端 API 网页版对话 ──┤ │ 统一 /v1/* │ └──▶ Claude / 其它 OpenAI 兼容上游 ──┘ └──────────────┘ 每人一把 sk- 密钥,按密钥路由、鉴权、计量 调用方拿到的是一个标准 OpenAI 格式的接口: curl http://gateway.你的内网:9000/v1/chat/completions \ -H "Authorization: Bearer sk-张三的密钥" \ -H "Content-Type: application/json" \ -d '{ "model": "deepseek-chat", "messages": [{"role": "user", "content": "帮我总结这份合同"}], "stream": true }' 对员工来说,体验和直接调官方 API 没有任何区别——改个 base_url 就接上了。所有的"秩序",都发生在网关这一层。 四、六个落地场景,讲透它能干什么 场景 1:密钥管理——从"群里裸奔"到"按人发卡" 在管理后台给每个员工、每个应用发放独立密钥,可以设置过期时间(比如外包人员给三个月): 密钥未绑定上游时走默认上游,绑定了就固定路由到指定模型 列表里只显示 sk-ab12** 脱敏前缀,明文只在创建时回显一次 密钥泄露/丢失?点一下"重置":立即换发新钥,旧值即刻失效,名字、绑定关系、历史统计原封不动——相当于换了锁芯没换门 场景 2:多模型并存——告别供应商绑架 "上游管理"里可以同时配置任意多个模型服务: 本地 Ollama、本地 vLLM、DeepSeek 云端、智谱、任何 OpenAI 兼容端点。 每个上游标注协议类型(OpenAI / Anthropic)和可用模型清单。网关会自动做双方言翻译:OpenAI 客户端的请求可以打到 Anthropic 协议的上游,流式 SSE 照样翻。这意味着团队里的老代码一行不改,就能从 A 模型迁到 B 模型——迁移的成本,从"改 N 个客户端"变成"改 1 个后台配置"。 场景 3:用量审计——每个 token 都有账 这是我最推荐企业关注的能力。网关自动解析每次调用的 usage 并落库,统计页提供: 日 / 周 / 月三种粒度的调用量与 token 趋势 密钥 × 周期矩阵:一眼看出哪个部门这个月烧了多少钱 输入 / 输出 token 分开统计,缓存命中 token 单独一列——对用了提示词缓存的团队,这就是省钱报表 每个密钥的请求次数、最后使用时间 月底老板问"AI 这块花了多少、谁在用、用得值不值",导出数据就能回答。 场景 4:数据不出域——敏感业务的底线 财务、法务、核心代码这类数据,接公开 API 终究心里不踏实。把 Ollama 或 vLLM 部署在内网 GPU 机器上,作为网关的一个上游: 员工用同一把密钥、同一个地址,无感切换到本地模型 数据全程不出公司网络 用量统计照常工作,本地模型烧的是电费,也照样记 token——方便评估"这个场景值不值得上一张卡" 场景 5:内置对话页——顺手解决"网页版裸奔" 管理后台自带一个聊天界面: 流式输出、Markdown 渲染、代码高亮、多轮上下文。员工日常问答不需要再去外面的网页版——与其堵,不如给一个更顺手的。管理员还能直接在对话页选择任意密钥、任意上游模型做调试,排查问题不用 curl。 场景 6:权限分级——不是人人都是管理员 后台账号分管理员 / 查看者两种角色: 查看者能看统计、看密钥列表,但发卡、重置、改上游这些写操作只有管理员能做。审计和操作分离,权责清晰。 五、部署有多简单? 一页纸说完。 Docker 方式: ** docker build -t llm-api-gateway . docker run -d \ --name llm-api-gateway \ -p 9000:9000 \ -e MASTER_KEY=改成你自己的管理密码 \ -v "$PWD/data:/app/data" \ --restart unless-stopped \ llm-api-gateway 裸机方式: ** cd proxy pip install -r requirements.txt python main.py 没有数据库要装(SQLite 文件即数据),没有消息队列,没有 K8s。一台普通的内网服务器,五分钟从零到可用。内网机器没有外网?项目还提供了离线部署包,pip 依赖全部本地化,前端渲染库也全部 vendor 本地打包,断网环境照常跑。 六、什么样的问题它不解决 实事求是,边界也要讲清楚: 它不做计费充值——没有余额、扣费、订单。内部成本核算用统计报表就够了,真要对外卖 token 是另一回事(也不建议做,那是红海) 它不做内容安全审核——违规内容过滤需要接专门的内容安全服务 它不是高可用集群——单实例 + SQLite,定位是中小团队的内网总闸,不是日均亿级调用的平台 一句话: 它是给"想管好自己人怎么用 AI"的团队用的,不是给"想做 AI 生意"的人用的。 七、写在最后 大模型落地企业,唱主角的永远是场景和流程,但基础设施的秩序感决定了它能走多远。 一台内网网关改变不了业务,但它把三件重要的事变成了默认选项:密钥可控、用量可见、数据可守。当"哪个部门用了多少、数据有没有出域"从灵魂拷问变成后台一屏数据,企业才敢真正放手让员工把 AI 用起来。 把大模型变成公司的"自来水"——拧开就有,每户有表,坏了能关。这就够了。 项目地址: github.com/boonya-hrgk/llm-proxy-tk(开源,仅供学习与内部使用) 如果这篇文章对你有帮助,欢迎点赞、在看、转发给正在为"密钥裸奔"头疼的朋友。

优秀的个人博客,低调大师

k8m 发布新版,上线 AI 资源指南,丰富高频排查点信息,新增 ChatGPT 参数日志功能

包括AI资源指南,全量界面中文化,可搜索,信息更丰富,高频排查点重点展示,describe 信息AI解读等主要功能升级,并改进部分页面显示效果,统一信息色,绿色代表正常,红色代表异常。 所有页面增加资源使用指南。启用AI信息聚合。包括资源说明、使用场景(举例说明)、最佳实践、典型示例(配合前面的场景举例,编写带有中文注释的yaml示例)、关键字段及其含义、常见问题、官方文档链接、引用文档链接等信息,帮助用户理解k8s 所有资源页面增加搜索功能。部分页面增高频过滤字段搜索。 改进LimitRange信息展示模式 改进状态显示样式 统一操作菜单 Ingress页面增加域名转发规则信息 改进标签显示样式,鼠标悬停展示 优化资源状态样式更小更紧致 丰富Service展示信息 突出显示未就绪endpoints endpoints鼠标悬停展开未就绪IP列表 endpointslice 突出显示未ready的IP及其对应的POD, 角色增加延展信息 角色与主体对应关系 界面全量中文化,k8s资源翻译为中文,方便广大用户使用。 运行 下载:从GitHub下载最新版本。 运行:使用./k8m命令启动,访问http://127.0.0.1:3618。 更新内容 feat(chat): 更新资源使用指南请求内容,增强示例要求 feat(ns): 添加限制范围字段展示模板 feat(chat): 更新资源使用指南的请求内容 feat(ns): 更新事件字段标签为中文 feat(ns): 更新端点展示模板以增强可读性 feat(ns): 优化 IP 地址展示逻辑 feat/ui: 为多个页面添加列切换器组件 feat(ns): 添加 Ingress 控制器的入口控制器和访问规则字段展示 style(ns): 优化 cronjob 页面展示 style(ns): 优化 cronjob 页面展示 refactor(cluster): 优化节点隔离相关操作和显示 style(cluster): 调整节点列表字段宽度 refactor: 优化 API 结果的展示方式 fix(json): 修复 API 结果显示问题 refactor(controller): 优化聊天机器人回答格式 refactor(controller/chat): 简化聊天提示语并调整语气- 移除了冗长的背景介绍和身份设定 refactor(i18n):优化节点页面部分文案的国际化翻译 refactor: 更新 Yaml 编辑相关页面的标题和选项卡名称 style(ns): 优化导入 configmap 按钮样式 build:移除 blackfriday 依赖 refactor(controller): 移除未使用的 markdown 转换函数- 删除了 markdownToHTML 函数 refactor(controller/chat): 优化 cronjob schedule 和日志分析的处理 fix(ns): 修复创建 ReplicationController 时的 API 路径问题 refactor(ns): 优化命名空间页面的事件弹窗和表格展示 refactor(crd): 优化 CRD 页面布局和导航 refactor(crd): 优化 CRD 页面布局和功能 fix:修复CRD实例显示问题 feat(button): 为指南按钮添加 link 级别样式 refactor(pages): 重构页面布局并添加指南按钮 refactor(ns): 将 HTML渲染类型更改为 Markdown refactor(controller): 移除 chat 中的 markdown 转换- 删除了 markdownToHTML 函数的调用 refactor(controller/chat): 优化聊天机器人的提示信息和交互逻辑- 更新了 Describe 资源分析、资源使用指南… refactor(ns): 优化 cronjob 页面结果展示 refactor: 优化 API 结果的展示方式 refactor(asset): 优化 API服务、自定义资源和集群角色的 YAML 编辑功能 refactor(ns): 优化 Role 页面样式 feat(pages): 为多个页面添加指南按钮和聊天服务 refactor(controller/chat): 移除对markdown文档专家的需求 refactor(ns): 优化命名空间页面的展示效果 refactor(pages): 将 HTML渲染类型更改为 Markdown refactor(controller/chat): 优化 Chat 方法中 prompt 的构建逻辑 feat(ns): 更新 configmap指南功能 refactor(controller/chat): 优化 chat 机器人提示信息 refactor(ns): 修改导航栏按钮文本 refactor(ns): 优化 AI 解读功能 refactor/assets: 修改浮动图标的类名 完整的更新日志: https://gitee.com/weibaohui/k8m/compare/v0.0.14...v0.0.15

优秀的个人博客,低调大师

ChatGPT小型平替之ChatGLM-6B本地化部署、接入本地知识库体验 | 京东云技术团队

本文期望通过本地化部署一个基于LLM模型的应用,能让大家对构建一个完整的应用有一个基本认知。包括基本的软硬环境依赖、底层的LLM模型、中间的基础框架及最上层的展示组件,最终能达到在本地零编码体验的目的。 一、ChatGLM-6B模型介绍 https://github.com/THUDM/ChatGLM-6B [Star 27.6k] 一个清华开源的、支持中英双语的对话语言模型,基于GLM架构,62亿参数。可以本地安装部署运行在消费级的显卡上做模型的推理和训练。 开源10天10000stars 当天在GitHub的趋势排行第一 Huggingface下载超过100万 开源的训练数据量达到1万亿字符的模型 1、能力 自我认知 文案写作 提纲写作 信息抽取 2、缺点 模型容量小导致回答存在偏见内容,推理能力较弱 3、场景 垂直领域知识 基于私有数据的问答 二、部署体验 1、环境依赖: 硬件: 基于GPU,建议16GB起步,建议24GB+体验,否则多轮容易爆显存; 无GPU可以仅用CPU,大约需要25GB内存,CPU会慢一点,本次不使用。 软件: CUDA 11.7+ Python3.10.8+ pip3 git 2、钞能力-算力市场: 强烈不建议本地部署,一整套硬件价值不菲,费时耗力,按需购买算力对于体验来说最划算,建议使用京东Ku+平台即可,目前都有配额,可直接申请使用,本次演示流程基于autodl算力平台搭建: ▪http://kuplus.jd.com [Ku+] ▪https://www.autodl.com [AutoDL] 3、下载demo: # 下载项目源代码 git clone https://github.com/THUDM/ChatGLM-6B # 切换到项目根目录 cd ChatGLM-6B # 安装依赖 pip install -r requirements.txt # 安装回老版本gradio,解决输出内容未渲染html标签问题 pip install gradio==3.28.3 # 如果pip下载有问题,修改其他源,比例douban或aliyun,没有pip.conf需新建 mkdir ~/.pip && touch ~/.pip/pip.conf && vim ~/.pip/pip.conf [global] index-url=http://pypi.douban.com/simple/ [install] trusted-host=pypi.douban.com 4、下载模型: # 直接git下载模型,大约需要13G空间 git clone https://huggingface.co/THUDM/chatglm-6b # 或者部分地区可能无法下载,可以使用镜像单独下载,新建url.txt, 拷贝以下镜像地址保存 https://cloud.tsinghua.edu.cn/seafhttp/files/08ff8050-912c-47b8-ad5c-56bcd231df71/ice_text.model https://cloud.tsinghua.edu.cn/seafhttp/files/88a7978c-8eda-498d-85e8-0671294a4c47/pytorch_model-00001-of-00008.bin https://cloud.tsinghua.edu.cn/seafhttp/files/de998e41-7093-41b3-84f1-59e32361e703/pytorch_model-00002-of-00008.bin https://cloud.tsinghua.edu.cn/seafhttp/files/077b5058-5ebd-4930-9470-8e873c01f47c/pytorch_model-00003-of-00008.bin https://cloud.tsinghua.edu.cn/seafhttp/files/728f7324-ce96-44bc-a08f-5c7222727ca5/pytorch_model-00004-of-00008.bin https://cloud.tsinghua.edu.cn/seafhttp/files/932b40ac-d195-4ba4-8d06-7946b8e6d0d8/pytorch_model-00005-of-00008.bin https://cloud.tsinghua.edu.cn/seafhttp/files/d763678e-c438-416b-a4b9-5594c52cb3f6/pytorch_model-00006-of-00008.bin https://cloud.tsinghua.edu.cn/seafhttp/files/59da96fd-8eb9-42d4-992e-03e1d0637a01/pytorch_model-00007-of-00008.bin https://cloud.tsinghua.edu.cn/seafhttp/files/849d7de4-9253-487a-bc37-9a43418e3c0c/pytorch_model-00008-of-00008.bin # 此处文件夹名称使用THUDM/chatglm-6b mkdir -p THUDM/chatglm-6b && cd THUDM/chatglm-6b && touch url.txt # 保存批量下载地址 vim url.txt # 执行wget批量下载到当前文件夹 wget -i url.txt 5、安装运行: 打开 web_demo.py # 一、如果模型位置不是默认path,修改如下位置: tokenizer = AutoTokenizer.from_pretrained("THUDM/chatglm-6b", trust_remote_code=True) model = AutoModel.from_pretrained("THUDM/chatglm-6b", trust_remote_code=True).half().cuda() # 二、找到最后一行或者类似 queue().launch 位置,指定ip、端口方便外网映射用,一般算力市场会默认提供一个映射端口,指定即可: demo.queue().launch(share=False, inbrowser=True, server_name='0.0.0.0', server_port=6006) # 启动 python web_demo.py root@autodl-container-9494499a62-3e5ab6d1:~/ChatGLM-6B# python web_demo.py Explicitly passing a `revision` is encouraged when loading a model with custom code to ensure no malicious code has been contributed in a newer revision. Explicitly passing a `revision` is encouraged when loading a configuration with custom code to ensure no malicious code has been contributed in a newer revision. Explicitly passing a `revision` is encouraged when loading a model with custom code to ensure no malicious code has been contributed in a newer revision. Loading checkpoint shards: 100%|█████████████████████████████████████████████████████████████████████| 8/8 [00:10<00:00, 1.36s/it] Running on local URL: http://0.0.0.0:6006 To create a public link, set `share=True` in `launch()`. 6、实际效果、资源占用: 主机配置 演示效果  7、推理参数含义: · Maximum length 通常用于限制输入序列的最大长度,因为ChatGLM-6B是2048长度推理的,一般这个保持默认就行, 太大可能会导致性能下降 · Top P Top P 参数是指在生成文本等任务中,选择可能性最高的前P个词的概率累加和。这个参数被称为Top P,也称为Nucleus Sampling。 例如,如果将Top P参数设置为0.7,那么模型会选择可能性排名超过70%的词进行采样。这样可以保证生成的文本准确性较高,但可能会缺乏多样性。相反,如果将Top P参数设置为0.3,则会选择可能性超过30%的词进行采样,这可能会导致生成文本的准确性下降,但能够更好地增加多样性。 · Temperature Temperature参数通常用于调整softmax函数的输出,用于增加或减少模型对不同类别的置信度。 具体来说,softmax函数将模型对每个类别的预测转换为概率分布。Temperature参数可以看作是一个缩放因子,它可以增加或减少softmax函数输出中每个类别的置信度。 例如,将Temperature设置为0.05和0.95的主要区别在于,T=0.05会使得模型更加自信,更加倾向于选择概率最大的类别作为输出,而T=0.95会使得模型更加不确定,更加倾向于输出多个类别的概率值较大。 8、其他好玩的: 看图说话,VisualGLM-6B,一个支持图像理解的多模态对话语言模型,语言模型基于ChatGLM-6B。 三、结合LangChain实现本地知识库 1、LangChain: https://github.com/hwchase17/langchain [Star 45k] ⽤于开发由语⾔模型驱动的应⽤程序的基础框架,是一个链接面向用户程序和LLM之间的中间层,可以理解成是一个lib。 · 简介原理 · 主要功能 1.调⽤语⾔模型; 2.将不同数据源接⼊到语⾔模型的交互中; 3.允许语⾔模型与运⾏环境交互。 · 模块介绍 1.Modules:⽀持的模型类型和集成; 2.Prompt:提示词管理、优化和序列化; 3.Memory:内存是指在链/代理调⽤之间持续存在的状态; 4.Indexes:当语⾔模型与特定于应⽤程序的数据相结合时,会变得更加强⼤-此模块包含⽤于加载、查询和更新外部数据的接⼝和集成; 5.Chain:链是结构化的调⽤序列(对LLM或其他实⽤程序); 6.Agents:代理是⼀个链,其中LLM在给定⾼级指令和⼀组⼯具的情况下,反复决定操作,执⾏操作并观察结果,直到⾼级指令执行完成; 7.Callbacks:回调允许您记录和流式传输任何链的中间步骤,从⽽轻松观察、调试和评估应⽤程序的内部。 2、LangChain-ChatGLM https://github.com/imClumsyPanda/langchain-ChatGLM [Star 8k] 一种利用langchain实现的基于本地知识库的问答应用,目标期望建立一套对中文场景与开源模型支持友好、可离线运行的知识库问答解决方案。 实现过程:包括加载文件 -> 读取文本 -> 文本分割 -> 文本向量化 -> 问句向量化 -> 在文本向量中匹配出与问句向量最相似的top k个 -> 匹配出的文本作为上下文和问题一起添加到prompt中 -> 提交给LLM生成回答。 · 项⽬特点 1.依托ChatGLM等开源模型实现,可离线部署; 2.基于langchain实现,可快速实现接⼊多种数据源; 3.在分句、⽂档读取等⽅⾯,针对中⽂使⽤场景优化; 4.⽀持pdf、txt、md、docx等⽂件类型接⼊,具备命令⾏demo、webui和vue前端。 · 项⽬结构 1.models:llm的接⼝类与实现类,针对开源模型提供流式输出⽀持; 2.loader:⽂档加载器的实现类; 3.textsplitter:⽂本切分的实现类; 4.chains:⼯作链路实现,如chains/local_doc_qa实现了基于本地⽂档的问答实现; 5.content:⽤于存储上传的原始⽂件; 6.vector_store:⽤于存储向量库⽂件,即本地知识库本体; 7.configs:配置⽂件存储。 · 安装部署 与ChatGLM安装基本类似,git clone之后修改模型地址到本地chartglm-6b的path启动即可,如果使用AutoDL平台,可用镜像一键拉起,镜像保持最新master版本,可体验最新功能。 最新镜像地址,已包含离线llm model: chatglm-6b 和 embedding: text2vec-large-chinese: https://www.codewithgpu.com/i/Liudapeng/langchain-ChatGLM/langchain-chatglm-master # 新增一步,下载离线 embedding model sudo apt-get install git-lfs git lfs install git clone https://huggingface.co/GanymedeNil/text2vec-large-chinese # 启用本地离线模型 vim ~/langchain-ChatGLM/configs/model_config.py # 1、修改 embedding path embedding_model_dict = { "text2vec": "/root/GanymedeNil/text2vec-large-chinese", } # 2、修改 llm path, 直接指向为第一章节的 chatglm-6b path即可 "chatglm-6b": { "name": "chatglm-6b", "pretrained_model_name": "THUDM/chatglm-6b", "local_model_path": "/root/ChatGLM-6B/THUDM/chatglm-6b", "provides": "ChatGLM" } # 3、启用本地模型 NO_REMOTE_MODEL = True # 运行Gradio web demo cd ~/langchain-ChatGLM/ root@autodl-container-95b111aeb0-c6fdac9f:~/langchain-ChatGLM# python webui.py INFO 2023-06-08 14:10:58,531-1d: loading model config llm device: cuda embedding device: cuda dir: /root/langchain-ChatGLM flagging username: dc706ff885da43a8b0e8181bcc72ad1e WARNING: OMP_NUM_THREADS set to 14, not 1. The computation speed will not be optimized if you use data parallel. It will fail if this PaddlePaddle binary is compiled with OpenBlas since OpenBlas does not support multi-threads. PLEASE USE OMP_NUM_THREADS WISELY. Loading chatglm-6b... Loading checkpoint shards: 100%|██████████████████████████████████████████████████████████████████████████████| 8/8 [00:13<00:00, 1.66s/it] Loaded the model in 23.48 seconds. INFO 2023-06-08 14:11:26,780-1d: Load pretrained SentenceTransformer: /root/GanymedeNil/text2vec-large-chinese {'answer': '你好👋!我是人工智能助手 ChatGLM-6B,很高兴见到你,欢迎问我任何问题。'} INFO 2023-06-08 14:11:33,694-1d: 模型已成功加载,可以开始对话,或从右侧选择模式后开始对话 Running on local URL: http://0.0.0.0:6006 To create a public link, set `share=True` in `launch()`. · 效果对比 LLM回答 LLM+知识库 知识库来源 四、视图框架 快速构建针对人工智能的python的webApp库,封装前端页面+后端接口+AI算法模型推理,方便AI算法工程师快速展示成果,常用的两个展示层框架: 1、Gradio: 优势在于易用性,代码结构相比Streamlit简单,只需简单定义输入和输出接口即可快速构建简单的交互页面,更轻松部署模型。适合场景相对简单,想要快速部署应用的开发者; 2、Streamlit: 优势在于可扩展性,相比Gradio复杂。适合场景相对复杂,想要构建丰富多样交互页面的开发者。 作者:京东科技 刘大朋 来源:京东云开发者社区

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册