ChatGLM-6B-Engineering  by LemonQu-GIT

Backend for ChatGLM-6B prompt engineering

Created 2 years ago
588 stars

Top 55.3% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides a backend for the ChatGLM-6B large language model, offering a ChatGPT-like UI with streaming output for a more interactive user experience. It targets developers and researchers looking to build conversational AI applications with ChatGLM-6B, enabling features like context-aware dialogue and web search integration.

How It Works

The backend leverages a streaming API approach, inspired by existing projects, to deliver token-by-token responses, mimicking the animation of a live chat. It integrates with the ChatGLM-6B model and includes experimental support for features like web search (via WebGLM) and Markmap for mind map generation. The architecture is designed for extensibility, with a plugin system allowing custom prompt processing and response modification.

Quick Start & Requirements

Highlighted Details

  • ChatGPT-like UI with streaming output.
  • Plugin system for custom prompt engineering.
  • Integration with web search capabilities.
  • Markmap generation for mind maps.

Maintenance & Community

Licensing & Compatibility

  • The README does not explicitly state a license for this repository. It references other repositories which may have their own licenses. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

  • Stable Diffusion integration is marked as deprecated.
  • The project relies on a separately deployed ChatGLM-6B instance.
  • The license is not clearly defined, which may impact commercial use.
Health Check
Last Commit

2 years ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
1 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.