awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
imoneoi avatar

imoneoi/openchat

0
View on GitHub↗
5,481 星标·431 分支·Python·Apache-2.0·2 次浏览openchat.team↗

Openchat

OpenChat 是一个用于训练、微调和部署大语言模型的框架,针对对话和数学推理任务进行了优化。它提供了从训练流水线、部署栈到基于 Web 的聊天界面的全生命周期管理。

该项目专注于在消费级硬件上实现高性能模型执行,无需企业级加速器。它包含一个生产就绪的推理服务器,实现了 OpenAI 聊天补全协议,并利用动态请求批处理来优化硬件吞吐量。

该系统涵盖了整个操作工作流,包括数据集分词、通过无填充训练(padding-free training)进行模型微调以及强化学习。它还扩展到支持基于密钥认证的 API 托管,并提供用于实时人机交互的图形用户界面。

Features

  • Consumer-Grade LLM Deployment Stacks - Offers an optimized deployment stack for running high-performance chat models on non-enterprise hardware.
  • LLM Fine-Tuning - Fine-tunes large language models on custom datasets to enhance conversational and reasoning capabilities.
  • Language Model Fine-Tuning - Provides frameworks for adjusting pre-trained language models using memory-efficient, padding-free training methods.
  • Large Language Model Serving - Hosts and exposes conversational and mathematical reasoning models via an optimized API server.
  • Large Language Model Fine-Tuning Frameworks - Provides a comprehensive framework for training, fine-tuning, and deploying conversational and reasoning models.
  • Model Inference Execution - Provides an inference engine to execute fine-tuned conversational models on consumer-grade hardware.
  • OpenAI-Compatible Model Servers - Implements a production-ready server that exposes models through an OpenAI-compatible API interface.
  • Consumer GPU Optimizations - Optimizes model execution to enable high-performance LLM inference on non-enterprise GPUs.
  • Chat Model Text Generators - Implements specialized generation modes for general chat and mathematical reasoning tasks.
  • Reinforcement Learning Fine-Tuning - Fine-tunes models using class-weighted reinforcement learning to improve reasoning and conversational performance.
  • Model Training Pipelines - Implements an end-to-end workflow for dataset tokenization and model fine-tuning using reinforcement learning.
  • Padding-Free Samplers - Increases training processing speed by removing empty tokens from sequences using a multipack sampler.
  • Conversation Tokenizers - Converts raw conversation datasets into tokenized formats for efficient neural network training.
  • Dataset Tokenization Tools - Provides utilities to convert raw conversation text into tokenized binary formats for efficient training.
  • Dynamic Inference Batching - Uses dynamic request batching to group multiple API requests into a single inference pass for higher throughput.
  • Web Chat Interfaces - Includes a web-based graphical user interface for real-time interaction with deployed models.
  • Instruction Tuning - Advances open-source models using mixed-quality conversational data.

Star 历史

imoneoi/openchat 的 Star 历史图表imoneoi/openchat 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

imoneoi/openchat 是做什么的?

OpenChat 是一个用于训练、微调和部署大语言模型的框架,针对对话和数学推理任务进行了优化。它提供了从训练流水线、部署栈到基于 Web 的聊天界面的全生命周期管理。

imoneoi/openchat 的主要功能有哪些?

imoneoi/openchat 的主要功能包括:Consumer-Grade LLM Deployment Stacks, LLM Fine-Tuning, Language Model Fine-Tuning, Large Language Model Serving, Large Language Model Fine-Tuning Frameworks, Model Inference Execution, OpenAI-Compatible Model Servers, Consumer GPU Optimizations。

imoneoi/openchat 有哪些开源替代品?

imoneoi/openchat 的开源替代品包括: thinking-machines-lab/tinker-cookbook — Tinker Cookbook is an open-source framework for fine-tuning large language models, supporting supervised learning,… ymcui/chinese-llama-alpaca — This project is a comprehensive toolkit for adapting large language models to the Chinese language, providing a… google-ai-edge/litert-lm — LiteRT-LM is a high-performance inference framework designed to execute large language models locally on mobile,… sgl-project/mini-sglang — mini-sglang is a collection of tools for large language model inference, serving as an OpenAI-compatible inference… lm-sys/fastchat — FastChat is a training and serving platform for large language models that provides an integrated toolkit for… pytorch/torchtune — Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a…

Openchat 的开源替代方案

相似的开源项目,按与 Openchat 的功能重合度排序。
  • thinking-machines-lab/tinker-cookbookthinking-machines-lab 的头像

    thinking-machines-lab/tinker-cookbook

    2,856在 GitHub 上查看↗

    Tinker Cookbook is an open-source framework for fine-tuning large language models, supporting supervised learning, reinforcement learning, and parameter-efficient techniques like LoRA adapters. It provides a complete pipeline for aligning models with human preferences through multi-stage RLHF workflows, from supervised fine-tuning through preference optimization to reinforcement learning. The framework distinguishes itself through recipe-based training orchestration, where fine-tuning workflows are defined as composable recipe files that chain data loading, model configuration, and training l

    Python
    在 GitHub 上查看↗2,856
  • ymcui/chinese-llama-alpacaymcui 的头像

    ymcui/Chinese-LLaMA-Alpaca

    18,944在 GitHub 上查看↗

    This project is a comprehensive toolkit for adapting large language models to the Chinese language, providing a specialized framework for fine-tuning, inference, and local deployment. It serves as a coordinated suite for language-specific adaptation, including tools for expanding tokenizers and implementing retrieval-augmented generation. The project distinguishes itself through a complete pipeline for model adaptation, featuring multilingual tokenizer expansion and a fine-tuning framework that supports instruction-based supervised training and adapter merging. It also includes a dedicated de

    Pythonalpacaalpaca-2large-language-models
    在 GitHub 上查看↗18,944
  • google-ai-edge/litert-lmgoogle-ai-edge 的头像

    google-ai-edge/LiteRT-LM

    5,619在 GitHub 上查看↗

    LiteRT-LM is a high-performance inference framework designed to execute large language models locally on mobile, desktop, and IoT hardware. It serves as an on-device model runtime that utilizes CPU, GPU, and NPU acceleration to provide low-latency processing. The framework is distinguished by its ability to process text, vision, and audio inputs through a single multi-modal inference engine. It features a local HTTP server that emulates OpenAI-compatible API endpoints and a WebGPU-based runtime for executing models directly within a web browser. To ensure output reliability, it includes a con

    C++
    在 GitHub 上查看↗5,619
  • pytorch/torchtunepytorch 的头像

    pytorch/torchtune

    5,774在 GitHub 上查看↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a configurable training pipeline orchestrated through YAML recipes, with CLI overrides and component swapping, distributed training via FSDP2, memory optimizations, and parameter-efficient fine-tuning methods like LoRA, DoRA, and QLoRA. The library distinguishes itself through its YAML-driven configuration system that defines all training parameters and instantiates components from config files, with full CLI override capability for any field or component at launch time. It suppo

    Python
    在 GitHub 上查看↗5,774
查看 Openchat 的所有 30 个替代方案→