This is a zero-development, zero-code, zero-construction, out-of-the-box service interface that meets the needs of personal use of the knowledge base. The project is based on Microsoft's kernel-memory, a multi-modal artificial intelligence service dedicated to efficient indexing of data sets through a custom continuous data mixing pipeline, and supports retrieval-augmented generation (RAG), synthetic memory, prompts Engineering and custom secondary development. Semantic memory processing.
For more detailed information about Km, please see Microsoft Kernel Memory
- For users, we have achieved data isolation, whether it is uploaded data or conversation data, but not including data backup, so do not use this interface in a production environment.
- For interface use, we do not recommend that you lend or open your key to other platforms. Note that the key cannot be reset.
- The uploaded data should not contain the following content: violence, hatred, sex and self-harm, anti-party and anti-government speech, and should not contain any form of feminist and LGBT content. RAI follows responsible AI.
- Regarding the number of conversations and the size of uploaded data, it is said that it cannot be adjusted. The project itself uses multiple Azure paid services such as Azure AI Search,Aoai-GPT4o,azure text-embedding-3-large,Azure Ai Documents and Azure Blob, which will increase costs.
- During the use process, I hope everyone will extract more opinions, and I also hope that everyone will tell us in time to recycle the account when it is not used for a long time.
- The platform only provides an enabling interface, which requires front-end projects to support or carry out front-end development.
-
First log in to the registration website http://20.6.181.161/
-
Example of use
The user tag will be bound to the user pipeline, and the pipeline will be randomly generated when uploading files.
#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)
-
This project is mainly for educational purposes, allowing developers to quickly test and enabling students to use the knowledge base for free. We believe technology should not be out of reach! This project is free of charge!!!! 🎉📚🚀








