awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
THUDM avatar

THUDM/ChatGLM-6B

0
View on GitHub↗
41,040 stars·5,141 forks·Python·Apache-2.0·41 views

ChatGLM 6B

ChatGLM-6B is an open-source bilingual large language model designed for natural dialogue and text generation in both English and Chinese. It is structured as a dialogue model capable of tasks such as role-playing and information extraction.

The project provides implementations for quantized language models, using low-precision weights to reduce GPU memory requirements for local inference. It also supports parameter-efficient fine-tuning, allowing model behavior to be optimized for specific tasks without requiring full retraining.

The model includes capabilities for local execution on GPUs and CPUs, as well as tools for deploying the model as a web service. It provides an interactive demo framework for real-time testing of model responses.

Features

  • Transformer Models - Implements a large-scale transformer model with six billion parameters using a stacked layer approach.
  • Hybrid Global-Local Attention - Combines global and local attention mechanisms to improve computational efficiency and memory usage during long sequence processing.
  • Bilingual Language Models - Ships as a large language model designed for natural dialogue and text generation in both English and Chinese.
  • Decoder Architectures - Utilizes a transformer-based decoder architecture with causal attention for autoregressive bilingual sequence generation.
  • Language Model Response Generators - Generates human-like conversational responses in English and Chinese for role-playing and information extraction.
  • Local Model Execution - Enables the execution of the language model on local GPUs and CPUs without relying on external servers.
  • Open Models - Provides an open-source model designed for conversational tasks like role-playing and information extraction.
  • Text Tokenizers - Implements a shared vocabulary space for mapping Chinese and English text into discrete tokens.
  • Large Language Model Deployments - Supports running large language models on private hardware to process data without relying on cloud servers.
  • Conversational AI APIs - Provides interfaces for programmatically interacting with the chat-based AI system and conversation histories.
  • Model API Integrations - Implements a system for deploying the model as a web service to handle conversational requests via standard protocols.
  • Parameter Efficient Fine-Tuning - Implements a framework for optimizing model behavior by updating only a small subset of parameters.
  • Precision Quantization - Employs weight representation formats that reduce bit-width to decrease memory usage on limited hardware.
  • Quantized Model Implementations - Provides model implementations that use low-precision weight formats to reduce GPU VRAM requirements.
  • Foundation Models - Bilingual language model based on the GLM framework.
  • General Purpose Models - Bilingual language model optimized for chat and instruction following.
  • Generative Language Models - Bilingual language model designed for efficient local deployment.
  • Large Language Models - Open bilingual dialogue language model.
  • Open Source Models - Provides a bilingual, consumer-grade conversational model.
  • Text LLM Models - Optimized Chinese-English bilingual base model for dialogue.

Star history

Star history chart for thudm/chatglm-6bStar history chart for thudm/chatglm-6b

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with ChatGLM 6B

These projects share indexed features with ChatGLM 6B. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • thudm/chatglm2-6bTHUDM avatar

    THUDM/ChatGLM2-6B

    15,565View on GitHub↗

    ChatGLM2-6B is an open-weight large language model designed for natural language conversations and text generation in both English and Chinese. It functions as a bilingual chat model capable of processing and maintaining coherence across text sequences up to 32K tokens. The model is optimized for local deployment through precision quantization, which reduces memory requirements to allow execution on consumer-grade hardware. It supports distributing model weights across multiple graphics cards to handle parameters that exceed the memory of a single device. The project covers capabilities for

    Python
    View on GitHub↗15,565
  • openbmb/minicpmOpenBMB avatar

    OpenBMB/MiniCPM

    9,464View on GitHub↗

    MiniCPM is a collection of small language models designed for local, on-device deployment in resource-constrained environments. The project focuses on running dense Transformer models on consumer hardware, including GPUs, CPUs, and Apple Silicon, without requiring custom code forks. The project distinguishes itself through heavy optimization for edge hardware, utilizing quantized weight compression in GGUF and MLX formats to reduce memory overhead. It implements advanced inference techniques such as speculative sampling and radix-tree prefix caching to accelerate generation speed and throughp

    Jupyter Notebook
    View on GitHub↗9,464
  • xai-org/grok-1xai-org avatar

    xai-org/grok-1

    51,690View on GitHub↗

    Grok-1 is an open-weights large language model implementation featuring a sparse mixture-of-experts architecture. It is designed for high-performance text generation and natural language processing by activating only a subset of specialized expert layers per token. The model utilizes 8-bit weight quantization to reduce memory overhead and accelerate loading. To manage its high parameter count, the implementation supports activation sharding, which distributes the memory load across multiple hardware devices during execution. The project covers large-scale model inference, including text comp

    Python
    View on GitHub↗51,690
  • thudm/chatglm3THUDM avatar

    THUDM/ChatGLM3

    13,676View on GitHub↗

    ChatGLM3 is an open-weights large language model designed for bilingual conversational interactions in English and Chinese. It functions as a tool-augmented system capable of calling external functions and executing internal code to resolve complex tasks. The model utilizes four-bit quantization to reduce memory requirements, enabling inference on consumer hardware and diverse processing units including GPUs and CPUs. It features an expanded context window for processing and summarizing long documents and includes a supervised fine-tuning pipeline for adapting the model to specialized domains

    Python
    View on GitHub↗13,676
Compare all 30 related projects→

Frequently asked questions

What does thudm/chatglm-6b do?

ChatGLM-6B is an open-source bilingual large language model designed for natural dialogue and text generation in both English and Chinese. It is structured as a dialogue model capable of tasks such as role-playing and information extraction.

What are the main features of thudm/chatglm-6b?

The main features of thudm/chatglm-6b are: Transformer Models, Hybrid Global-Local Attention, Bilingual Language Models, Decoder Architectures, Language Model Response Generators, Local Model Execution, Open Models, Text Tokenizers.

Which projects share features with thudm/chatglm-6b?

Projects with overlapping indexed features include: thudm/chatglm2-6b — ChatGLM2-6B is an open-weight large language model designed for natural language conversations and text generation in… openbmb/minicpm — MiniCPM is a collection of small language models designed for local, on-device deployment in resource-constrained… xai-org/grok-1 — Grok-1 is an open-weights large language model implementation featuring a sparse mixture-of-experts architecture. It… thudm/chatglm3 — ChatGLM3 is an open-weights large language model designed for bilingual conversational interactions in English and… thudm/glm-130b — GLM-130B is a pre-trained foundation model and bilingual large language model designed for natural language processing… ymcui/chinese-llama-alpaca — This project is a comprehensive toolkit for adapting large language models to the Chinese language, providing a…