Skip to content

Latest commit

 

History

History
65 lines (32 loc) · 2.74 KB

README_English.md

File metadata and controls

65 lines (32 loc) · 2.74 KB

PyLMKit

pylmkit is a project aimed at building or integrating Large Model (LM) applications with practical value. It is designed to assist users in quickly constructing applications tailored to their own business needs.

Quick Install

pip install -U pylmkit

Document

Functionality

  • RolePlay:By setting up role templates and combining online search, memory, and knowledge base functionalities, we achieve typical conversational applications.Role-playing is a fundamental and essential feature in various major model enterprise apps. Nowadays, many underlying logics of functions such as short video copywriting, Little Red Book copywriting, and emotionally intelligent circle of friends are based on setting different role templates in role-playing.

Case Tutorial

PyLMKit RolePlay: Using Tutorials(English version)

PyLMKit 角色扮演案例教程(简体中文版)

PyLMKit RolePlay

  • RAG:RAG (Retrieval-Augmented Generation) is a method that utilizes knowledge base retrieval to provide content relevant to user queries, thereby enhancing the accuracy and specificity of the model's answers. RAG encompasses local knowledge bases, web-based knowledge bases, and database knowledge bases. Currently, pylmkit supports the rapid construction of local and web-based knowledge bases.

    PyLMKit has designed four RAG functionalities

    • DocRAG: Knowledge base based on local documents.
    • WebRAG: Knowledge base based on web pages.
    • DBRAG: Knowledge base based on databases.
    • MemoryRAG: Knowledge base based on memory.

Case Tutorial

PyLMKit RAG: Using Tutorials(English version)

PyLMKit基于知识库检索增强生成RAG案例教程(简体中文版)

PyLMKit RAG

  • Other features are constantly being updated...

QuickStart

PyLMKit QuickStart(English version)

PyLMKit 快速开始教程 (简体中文版)

LICENSE

Apache License Version 2.0