支持函数库功能,支持对接豆包、腾讯混元、Amazon Bedrock等模型供应商,MaxKB v1.5.0版本发布

本文主要是介绍支持函数库功能,支持对接豆包、腾讯混元、Amazon Bedrock等模型供应商,MaxKB v1.5.0版本发布,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2024年9月2日,MaxKB开源知识库问答系统正式发布v1.5.0版本。

在v1.5.0社区版中,应用编排方面,MaxKB新增函数库功能,支持用户在应用编排时调用函数;模型管理方面,MaxKB新增对豆包、腾讯混元和Amazon Bedrock三家在线模型供应商的对接支持,并且新增对Xorbits Inference和vLLM本地模型供应商的对接支持;应用功能方面,MaxKB支持复制应用,同时在应用设置中支持设置AI模型的参数。

X-Pack增强包方面,MaxKB v1.5.0专业版新增支持CAS(Central Authentication Service,中央认证服务)和OIDC(OpenID Connect)单点登录方式。截至目前,MaxKB专业版已经支持LDAP、CAS、OIDC三种单点登录方式,基本上满足了企业对于强身份验证和访问控制的需求。

亮点更新

■ 新增函数库

在v1.5.0社区版中,MaxKB新增函数库功能。用户可以根据自身的业务需求,在函数库中创建用于数据处理、逻辑判断、信息提取或者其他任何满足工作场景的函数脚本。在函数创建完成后,用户进行应用编排时,能够以添加组件的方式调用这些函数。组件化的设计提高了用户的工作效率,也使得整个系统更加模块化,便于维护和扩展。
在这里插入图片描述

▲图1 MaxKB支持函数库-创建函数界面
在这里插入图片描述

▲图2 MaxKB高级应用工作流程编排页面-添加函数组件

■ 模型管理支持对接豆包、腾讯混元、Xorbits Inference等模型供应商

在v1.5.0社区版中,MaxKB新增支持对接豆包、腾讯混元和Amazon Bedrock三家在线模型供应商。除此之外,MaxKB还新增支持对接Xorbits Inference和vLLM等性能强大的本地模型供应商。

在“模型设置”页面中,用户可以轻松找到新增支持的大模型。通过将这些框架与MaxKB整合,用户可以充分利用本地计算资源,实现更高效、更灵活的模型推理和数据分析。截至目前,MaxKB已经支持了国内外主流的16个模型供应商,为用户提供了丰富的模型选择。
在这里插入图片描述

▲ 图3 MaxKB新增支持豆包、腾讯混元、Amazon Bedrock等模型供应商

■ 支持应用复制

在v1.5.0社区版中,MaxKB支持复制已有应用。用户点击目标应用下方的“…”,在下拉列表中选择“复制”选项,即可获得该应用的副本。MaxKB的复制应用功能进一步提高了用户工作流程的编排效率,减少了应用编排的工作量。
在这里插入图片描述
▲ 图4 MaxKB支持应用复制

■ 支持设置AI模型参数

在v1.5.0社区版中,MaxKB支持在应用设置中设置AI模型的“温度”参数和“输出最大Tokens”参数,旨在获得更加符合用户期望的回答效果。在设置AI模型参数时,用户可以通过调整AI模型的“温度”参数来提高或降低AI输出内容的随机性,并且通过调整模型“输出最大Tokens”参数精准把控输出答案时所消耗的资源。
在这里插入图片描述
▲ 图5 MaxKB支持设置AI模型参数

■ 支持CAS和OIDC单点登录方式(X-Pack增强包)

在v1.5.0专业版中,MaxKB新增支持CAS和OIDC单点登录方式。目前,MaxKB专业版已经支持LDAP、CAS、OIDC三种单点登录方式,基本满足了企业对于强身份验证和访问控制的需求。
在这里插入图片描述
▲ 图6 MaxKB“登录认证”页面新增CAS和OIDC设置

功能优化

■ 知识库:优化文档向量化性能;

■ 知识库:优化PDF文档的智能分段效果;

■ 应用:优化应用名称过滤前后空格。

问题修复

■ 系统:修复Django JSONField存在的SQL注入漏洞(CVE-2024-42005);

■ 知识库:修复文档设置直接回答时相似度写0.000,提示设置成功,实际上不生效的问题;

■ 知识库:修复上传文档中后缀为PDF不识别的问题;

■ 知识库:修复智能分段时,单个段落超出10万个字符报错的问题;

■ 应用:修复对话日志导出报错的问题;

■ 模型管理:修复模型名称前后端校验不统一问题;

■ 外观设置:修复登录图片设置上传大尺寸图片报错的问题(X-Pack增强包内);

■ 外观设置:修复自定义外观设置后,还会显示默认外观的问题(X-Pack增强包内)。

这篇关于支持函数库功能,支持对接豆包、腾讯混元、Amazon Bedrock等模型供应商,MaxKB v1.5.0版本发布的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1131410

相关文章

Debian 13升级后网络转发等功能异常怎么办? 并非错误而是管理机制变更

《Debian13升级后网络转发等功能异常怎么办?并非错误而是管理机制变更》很多朋友反馈,更新到Debian13后网络转发等功能异常,这并非BUG而是Debian13Trixie调整... 日前 Debian 13 Trixie 发布后已经有众多网友升级到新版本,只不过升级后发现某些功能存在异常,例如网络转

修复已被利用的高危漏洞! macOS Sequoia 15.6.1发布

《修复已被利用的高危漏洞!macOSSequoia15.6.1发布》苹果公司于今日发布了macOSSequoia15.6.1更新,这是去年9月推出的macOSSequoia操作... MACOS Sequoia 15.6.1 正式发布!此次更新修复了一个已被黑客利用的严重安全漏洞,并解决了部分中文用户反馈的

Ubuntu如何升级Python版本

《Ubuntu如何升级Python版本》Ubuntu22.04Docker中,安装Python3.11后,使用update-alternatives设置为默认版本,最后用python3-V验证... 目China编程录问题描述前提环境解决方法总结问题描述Ubuntu22.04系统自带python3.10,想升级

基于Java和FFmpeg实现视频压缩和剪辑功能

《基于Java和FFmpeg实现视频压缩和剪辑功能》在视频处理开发中,压缩和剪辑是常见的需求,本文将介绍如何使用Java结合FFmpeg实现视频压缩和剪辑功能,同时去除数据库操作,仅专注于视频处理,需... 目录引言1. 环境准备1.1 项目依赖1.2 安装 FFmpeg2. 视频压缩功能实现2.1 主要功

使用Python实现无损放大图片功能

《使用Python实现无损放大图片功能》本文介绍了如何使用Python的Pillow库进行无损图片放大,区分了JPEG和PNG格式在放大过程中的特点,并给出了示例代码,JPEG格式可能受压缩影响,需先... 目录一、什么是无损放大?二、实现方法步骤1:读取图片步骤2:无损放大图片步骤3:保存图片三、示php

深度解析Python yfinance的核心功能和高级用法

《深度解析Pythonyfinance的核心功能和高级用法》yfinance是一个功能强大且易于使用的Python库,用于从YahooFinance获取金融数据,本教程将深入探讨yfinance的核... 目录yfinance 深度解析教程 (python)1. 简介与安装1.1 什么是 yfinance?

Python脚本轻松实现检测麦克风功能

《Python脚本轻松实现检测麦克风功能》在进行音频处理或开发需要使用麦克风的应用程序时,确保麦克风功能正常是非常重要的,本文将介绍一个简单的Python脚本,能够帮助我们检测本地麦克风的功能,需要的... 目录轻松检测麦克风功能脚本介绍一、python环境准备二、代码解析三、使用方法四、知识扩展轻松检测麦

Java实现TXT文件导入功能的详细步骤

《Java实现TXT文件导入功能的详细步骤》在实际开发中,很多应用场景需要将用户上传的TXT文件进行解析,并将文件中的数据导入到数据库或其他存储系统中,本文将演示如何用Java实现一个基本的TXT文件... 目录前言1. 项目需求分析2. 示例文件格式3. 实现步骤3.1. 准备数据库(假设使用 mysql

Java对接MQTT协议的完整实现示例代码

《Java对接MQTT协议的完整实现示例代码》MQTT是一个基于客户端-服务器的消息发布/订阅传输协议,MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛,:本文主要介绍Ja... 目录前言前置依赖1. MQTT配置类代码解析1.1 MQTT客户端工厂1.2 MQTT消息订阅适配器1.

Springboot项目登录校验功能实现

《Springboot项目登录校验功能实现》本文介绍了Web登录校验的重要性,对比了Cookie、Session和JWT三种会话技术,分析其优缺点,并讲解了过滤器与拦截器的统一拦截方案,推荐使用JWT... 目录引言一、登录校验的基本概念二、HTTP协议的无状态性三、会话跟android踪技术1. Cook