这是一个0代码0开发0搭建,开箱即用的服务接口,满足个人对知识库的使用。此项目基于 Microsoft 的 kernel-memory,是一种多模态 AI 服务,专门用于通过自定义连续数据混合管道对数据集进行高效索引,并支持检索增强生成(RAG)、合成内存、提示工程和自定义语义内存处理上的二次开发。
关于更多 Km 的详细介绍请查看 Microsoft Kernel Memory
- 对于用户,我们有做到数据隔离无论是上传数据和对话数据,但不包括数据备份,所以不要在生产环境下使用此接口。
- 对于接口使用,我们不建议你将自己的 key 外借或开放到其他平台,注意 key 无法重置。
- 对于上传数据不应该包含以下内容:暴力、仇恨、性和自残、反党反政府言论,不应该出现以任何形式的女权、LGBT 的内容,RAI 遵循负责任的 AI。
- 关于对话次数和上传数据大小,表示不能调整,项目本身使用 Azure AI Search、Azure 智能文档、Azure Blob、Aoai-GPT4o、azure text-embedding-3-large等多个 Azure 的收费服务,这样会增加成本。
- 在使用的过程中希望大家多多提取意见,也希望大家在长时间不使用的时候,及时告诉我们回收账户。
- 平台只提供赋能接口,需要有前端项目进行支持或进行前端开发。
-
首先登陆注册网址 http://cq.ath.cx:8888/
-
使用的示例
二、在Copilot中
从现有 API 生成 api 插件,用于智能 Microsoft 365 Copilot 副驾驶®项目
三、在SK项目中
https://github.com/microsoft/kernel-memory/blob/main/examples/302-dotnet-sk-km-chat/Program.cs
注意URL
用户tag会和用户管道绑定,管道会在上传文件时随机产生。
#r "nuget: Microsoft.KernelMemory.WebClient"
var memory = new MemoryWebClient("http://20.247.44.131:8000/api/upload"); // <== URL of KM web service
// Import a file
await memory.ImportDocumentAsync("meeting-transcript.docx");
import requests
# Files to import
files = {
"file1": ("business-plan.docx", open("business-plan.docx", "rb")),
}
response = requests.post("http://20.247.44.131:8000/api/upload", files=files, data=data)
1、本项目主要出于教育目的方便开发人员快速进行测试,让学生党免费使用知识库,不再让科技高高在上,本项目不收费!!!🎉📚🚀(不要相信任何咸鱼)
2、技术与合作联系邮箱xiaohei@xinghanlab.com