Bahasa Inggris |中文
⛓️ Tujuan dari proyek ini adalah untuk mengimplementasikan paket integrasi WebUI alat proses lengkap untuk semua model bahasa utama. Anda dapat memiliki model khusus dan aplikasi eksklusif tanpa menulis kode!
Modul fungsional spesifiknya adalah sebagai berikut:
Untuk pengguna pertama kali, disarankan untuk membaca dokumentasi untuk pengoperasian terkait.
Proyek ini telah diuji di lingkungan Python 3.8 - 3.10, CUDA 11.7/11.8. Pengujian telah selesai pada sistem Windows dan Linux.
# 拉取仓库
$ git clone https://github.com/wpydcr/LLM-Kit.git
# 进入目录
$ cd LLM-Kit
# 安装依赖
$ pip install -r requirements.txt
Dependensi juga dapat diunduh secara langsung: paket lingkungan Windows, paket lingkungan Linux.
Instal driver kartu grafis dan cuda sendiri
Dukungan LLM API (tidak memerlukan kartu grafis)
Dukungan model LLM (pelatihan/inferensi)
Model besar multimodal (inferensi)
Sempurnakan dukungan
Menyematkan dukungan model (pelatihan, inferensi: apa pun yang dapat dimuat HuggingFaceEmbeddings)
alat
Demo aplikasi
Tambahkan dukungan API
Inisiator, bertanggung jawab atas keseluruhan arsitektur proyek dan perencanaan teknis
Bertanggung jawab untuk pengembangan python seperti gradien, database vektor grafik, database Mysql, integrasi antarmuka API, dll.
Bertanggung jawab untuk database vektor grafik, live2D, vits, svc, gradien, dan pengembangan python lainnya
Bertanggung jawab atas pengembangan kode back-end dari pelatihan dan inferensi model besar
Lihat dokumentasi untuk detailnya
Aplikasi Langchain berdasarkan ChatGLM
Model unta Cina
ObrolanDB
Model langsung2d
Obrolan-Haruhi-Suzumiya
Obrolan Chuanhu: Menyediakan antarmuka grafis web untuk berbagai LLM
Kode repositori ini bersifat open source berdasarkan perjanjian AGPL-3.0
Di satu sisi, kami berharap dapat memperkuat produksi proyek melalui sumber terbuka; di sisi lain, kami berharap dapat menyerap lebih banyak skenario praktis di komunitas dan terus meningkatkan produk. Kami juga menyambut semua orang untuk berpartisipasi dalam proyek ini.
AGPL-3.0 adalah lisensi yang disetujui OSI yang mematuhi semua standar perangkat lunak bebas dan sumber terbuka. Sumber terbuka akan selalu menjadi niat dan inti awal kami. Kami akan selalu gigih melakukan hal ini. ini Kami pasti akan melakukan sesuatu yang lebih baik.
Mungkin banyak pengembang yang memiliki pertanyaan tentang protokol ini. Komunitas open source saat ini memiliki banyak perangkat lunak open source yang mengadopsi protokol AGPL-3.0, seperti MongoDB, Grafana, Loki, dll. Wikipedia juga memiliki daftar proyek open source mana yang telah diadopsi. AGPL.-3.0 lisensi sumber terbuka.
Perjanjian AGPL-3.0 memiliki poin yang sangat kritis, yaitu versi distribusi sekunder setelah memodifikasi kode proyek sumber terbuka hulu juga harus menjadi sumber terbuka. Perjanjian tersebut membatasi beberapa perusahaan yang menginginkan kode proyek sumber terbuka rakyat untuk sumber tertutup distribusi komersial, dan mengikuti open source hulu Tim pemeliharaan proyek terlibat dalam kompetisi komersial langsung. Jika hanya digunakan dalam perusahaan tanpa modifikasi di tingkat apa pun, pengguna tidak perlu khawatir tentang pembatasan yang dibawa oleh perjanjian AGPL-3.0. Kondisi ini dirancang untuk mendorong pihak ketiga yang ingin memodifikasi perangkat lunak juga berkontribusi pada proyek dan komunitas. Kami yakin ini adalah jalan ke depan yang lebih adil, dan kami yakin ini akan membantu kami membangun komunitas yang lebih kuat.
Sederhananya: jika Anda memodifikasi kode sumber proyek ini, Anda harus menyumbangkan modifikasi ini kepada komunitas. Kode yang dimodifikasi dan diturunkan tidak boleh dirilis dan dijual sebagai perangkat lunak komersial sumber tertutup.
Kami juga memberikan otorisasi komersial. Jika Anda perlu mengembangkan kembali, mengubah dan menggunakan produk ini untuk tujuan komersial, silakan hubungi kami ([email protected]) untuk otorisasi komersial guna mematuhi AGPL-3.0 Perjanjian menjamin penggunaan normal Anda. .
Selain itu, kami juga akan menerima pengembangan yang disesuaikan berdasarkan kebutuhan pribadi atau bisnis sesuai kebijaksanaan kami.
Saat ini, perjanjian GPL dalam negeri bersifat kontrak dan merupakan perbuatan hukum perdata, yang termasuk dalam lingkup Hukum Kontrak negara saya. Tim proyek berhak mengajukan tuntutan hukum.
Tim sumber terbuka proyek ini mempunyai hak akhir untuk menafsirkan perjanjian sumber terbuka ini.
Jika Anda menggunakan model, kode, atau data kami dalam proyek Anda, harap kutip artikel berikut.
Harap kutip repo jika Anda menggunakan data atau kode dalam repo ini.
@misc{wupingyu2023,
author={Pingyu Wu},
title = {LLM Kit},
year = {2023},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {url{https://github.com/wpydcr/LLM-Kit.git}},
}