awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
togethercomputer avatar

togethercomputer/OpenChatKit

0
View on GitHub↗
8,981 stele·1,000 fork-uri·Python·Apache-2.0·4 vizualizări

OpenChatKit

OpenChatKit is a training and inference toolkit for large language models. It provides a comprehensive set of tools for managing the model lifecycle, including a fine-tuning pipeline, a model weight converter, and a command-line interface for interacting with conversational agents.

The toolkit features a framework for retrieval augmented generation, allowing models to incorporate relevant context from external vector indices. It also includes utilities for converting trained model checkpoints into formats compatible with standard inference libraries.

The project covers conversational AI training through instruction-tuning and context window optimization, supported by 8-bit quantized optimization to reduce memory overhead. It provides capabilities for stateful conversation tracking, metric-based training logging to monitor convergence, and shell-based model testing to evaluate hyperparameters and response quality.

Features

  • Model Training Toolkits - Provides a comprehensive toolkit for the full lifecycle of training, fine-tuning, and executing large language models.
  • Conversational Memory Systems - Implements architectures to manage and store historical interaction data for maintaining context in ongoing AI conversations.
  • Context Management Tools - Provides utilities for optimizing and managing the input context and conversation history for large language models.
  • Conversation Context Tracking - Maintains a history of previous queries and responses to provide a sliding window of context for the model.
  • Instruction Tuning - Implements instruction-tuning workflows to adapt pre-trained language models to follow specific user commands and behaviors.
  • Retrieval Augmented Generation - Implements a framework for grounding model responses by retrieving relevant context from external vector indices.
  • Language Model Querying - Provides an interface for sending natural language prompts to large language models and processing their conversational responses.
  • Large Language Model Fine-Tuning - Adapts pre-trained large language models to specific conversational tasks using custom instruction-tuning datasets.
  • Model Inference - Includes utilities for loading models and executing inference to generate text responses and evaluate trained weights.
  • Fine-Tuning Pipelines - Implements a workflow for optimizing base models via instruction-tuning and context window adjustments.
  • Language Model Fine-Tuning - Implements specialized workflows for fine-tuning language models using instruction datasets to create chat agents.
  • RAG Frameworks - Provides a framework for augmenting model responses by retrieving relevant context from external vector indices.
  • Retrieval Augmentation - Injects external data into model prompts by retrieving relevant context from vector stores to ground responses.
  • Command-Line - Ships a terminal-based environment for testing model performance and interacting with conversational agents.
  • Context Window Optimizations - Includes capabilities to adjust language models to optimize performance for extended input windows.
  • Local Inference CLI - Ships a terminal-based environment for executing model inference and inspecting hyperparameters in real time.
  • Command Line Inference Interfaces - Provides a command-line interface to run model inference for testing performance and verifying weights before deployment.
  • Model Conversion Tools - Includes utilities for transforming trained model checkpoints into formats compatible with standard inference libraries.
  • Quantized Fine-Tuning - Uses 8-bit quantized fine-tuning to reduce memory overhead by operating on low-precision base weights.
  • Model Weight Converters - Provides utilities to convert trained model checkpoints into formats compatible with standard inference libraries.
  • CLI Testing Interfaces - Ships a command-line interface for executing natural language queries and inspecting model hyperparameters in real time.
  • Conversational AI Platforms - Toolkit for fine-tuning large language models on conversational prompts.
  • Open Source Models - Offers a framework for creating specialized conversational bots.

Istoric stele

Graficul istoricului de stele pentru togethercomputer/openchatkitGraficul istoricului de stele pentru togethercomputer/openchatkit

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru OpenChatKit

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu OpenChatKit.
  • facebookresearch/llama-recipesAvatar facebookresearch

    facebookresearch/llama-recipes

    18,379Vezi pe GitHub↗

    This repository is a collection of frameworks and guides for Llama models, functioning as a fine-tuning framework, an inference pipeline, and an AI workflow orchestrator. It provides tools for adapting large language models to specific datasets and domains. The project includes a parameter-efficient fine-tuning toolkit that utilizes techniques like low-rank adaptation to reduce memory and compute requirements. It also serves as an implementation guide for retrieval-augmented generation, combining model inference with external data retrieval to improve response accuracy. The capability surfac

    Jupyter Notebook
    Vezi pe GitHub↗18,379
  • meta-llama/llama-recipesAvatar meta-llama

    meta-llama/llama-recipes

    18,379Vezi pe GitHub↗

    This project is a collection of reference implementations and recipes for deploying, fine-tuning, and running inference with Llama large language models. It serves as a toolkit and implementation guide for adapting pre-trained models to specific tasks and domain-specific datasets. The repository provides frameworks for developing retrieval augmented generation pipelines to ground model responses in external data. It includes guides for executing quantized inference to reduce memory usage and increase processing speed. The toolkit covers a broad range of capabilities including parameter-effic

    Jupyter Notebook
    Vezi pe GitHub↗18,379
  • stangirard/quivrAvatar StanGirard

    StanGirard/quivr

    39,167Vezi pe GitHub↗

    Quivr is a framework for building retrieval-augmented generation pipelines that connect large language models to custom knowledge bases. It serves as a generative AI integration layer that abstracts the process of transforming diverse document sources into searchable context for AI responses. The project orchestrates the end-to-end flow between document ingestion, vector storage management, and model provider interfaces. It features a vector-store-agnostic retrieval system and a modular API layer that allows for flexible switching between different generative model providers. The system cove

    Python
    Vezi pe GitHub↗39,167
  • sylphai-inc/adalflowAvatar SylphAI-Inc

    SylphAI-Inc/AdalFlow

    4,167Vezi pe GitHub↗

    AdalFlow is an autonomous AI agent framework and LLM application library designed for building modular workflows. It serves as a model-agnostic interface and RAG pipeline orchestrator, allowing users to develop ReAct agents that utilize iterative reasoning and external tool execution to solve complex tasks. The project distinguishes itself through a prompt optimization system that uses textual gradient descent to automatically refine prompt templates and few-shot examples. It treats model feedback as a differentiable signal, enabling a form of LLM backpropagation to iteratively improve output

    Python
    Vezi pe GitHub↗4,167
Vezi toate cele 30 alternative pentru OpenChatKit→

Întrebări frecvente

Ce face togethercomputer/openchatkit?

OpenChatKit is a training and inference toolkit for large language models. It provides a comprehensive set of tools for managing the model lifecycle, including a fine-tuning pipeline, a model weight converter, and a command-line interface for interacting with conversational agents.

Care sunt principalele funcționalități ale togethercomputer/openchatkit?

Principalele funcționalități ale togethercomputer/openchatkit sunt: Model Training Toolkits, Conversational Memory Systems, Context Management Tools, Conversation Context Tracking, Instruction Tuning, Retrieval Augmented Generation, Language Model Querying, Large Language Model Fine-Tuning.

Care sunt câteva alternative open-source pentru togethercomputer/openchatkit?

Alternativele open-source pentru togethercomputer/openchatkit includ: facebookresearch/llama-recipes — This repository is a collection of frameworks and guides for Llama models, functioning as a fine-tuning framework, an… meta-llama/llama-recipes — This project is a collection of reference implementations and recipes for deploying, fine-tuning, and running… stangirard/quivr — Quivr is a framework for building retrieval-augmented generation pipelines that connect large language models to… sylphai-inc/adalflow — AdalFlow is an autonomous AI agent framework and LLM application library designed for building modular workflows. It… openbmb/minicpm — MiniCPM is a collection of small language models designed for local, on-device deployment in resource-constrained… meta-llama/llama3 — Llama 3 is a collection of pretrained, autoregressive transformer-based models designed for natural language…