h2ogpt README

The project's README from github.com/h2oai/h2ogpt. As one markdown file: README.md.

h2oGPT

Turn ★ into ⭐ (top-right corner) if you like the project!

Query and summarize your documents or just chat with local private GPT LLMs using h2oGPT, an Apache V2 open-source project.

Check out a long CoT Open-o1 open 🍓strawberry🍓 project: https://github.com/pseudotensor/open-strawberry

Try Enterprise Version for Free

Enterprise h2oGPTe

Video Demo

https://github.com/h2oai/h2ogpt/assets/2249614/2f805035-2c85-42fb-807f-fd0bca79abc6

img-small.png YouTube 4K Video

Features

Get Started

GitHub license Linux macOS Windows Docker

Install h2oGPT

Docker is recommended for Linux, Windows, and MAC for full capabilities. Linux Script also has full capability, while Windows and MAC scripts have less capabilities than using Docker.


Collab Demos

Resources

Docs Guide

Development

Acknowledgements

Why H2O.ai?

Our Makers at H2O.ai have built several world-class Machine Learning, Deep Learning and AI platforms:

We also built platforms for deployment and monitoring, and for data wrangling and governance:

Many of our customers are creating models and deploying them enterprise-wide and at scale in the H2O AI Cloud:

We are proud to have over 25 (of the world's 280) Kaggle Grandmasters call H2O home, including three Kaggle Grandmasters who have made it to world #1.

Disclaimer

Please read this disclaimer carefully before using the large language model provided in this repository. Your use of the model signifies your agreement to the following terms and conditions.

By using the large language model provided in this repository, you agree to accept and comply with the terms and conditions outlined in this disclaimer. If you do not agree with any part of this disclaimer, you should refrain from using the model and any content generated by it.

Star History

Star History Chart

h2ogpt (h2oai/h2ogpt)

Searching Database…

11.9K ·GitHub
archived
Что это такое?h2oGPT — это приложение для приватного чата с открытым исходным кодом, которое позволяет запрашивать и суммаризировать ваши собственные документы или просто общаться с локальными LLM. При этом данные не покидают ваш компьютер.
Это библиотека или полноценное приложение?Это полноценное приложение: чат-интерфейс на основе Gradio и CLI, а также встроенный API-сервер, совместимый с OpenAI. Это не просто библиотека, которую нужно импортировать.
Как его запустить?Docker — рекомендуемый способ получить полный набор возможностей на Linux, Windows и macOS. Также есть нативные скрипты установки для каждой ОС, но в них меньше возможностей, чем в Docker.
Какие бэкенды и модели нужны, чтобы реально запустить LLM?Приложение написано на Python и работает со многими бэкендами: oLLaMa, HF TGI, vLLM, llama.cpp/GGML, GPT4ALL, Gradio, ExLLaMa, Replicate, а также с размещёнными API, такими как OpenAI, Azure, Anthropic, MistralAI, Google и Groq.
Проект всё ещё активно поддерживается?GitHub помечает репозиторий как архивный, поэтому, хотя функционал богатый, активная разработка больше не ведётся. Также обратите внимание на оговорку проекта: ответы LLM могут быть предвзятыми или неверными, и использовать их нужно на свой страх и риск.
На каких операционных системах он работает?Официально поддерживаются Linux, macOS и Windows. Для полного паритета возможностей на всех трёх системах рекомендуется установка через Docker.
Остаются ли данные моих документов на моём компьютере?Да, h2oGPT создаёт приватную офлайн-базу данных ваших документов (PDF, Word, изображения, кадры из видео, аудио, код и т. д.), поэтому содержимое обрабатывается и запрашивается локально.
Какие типы документов и медиа может обрабатывать h2oGPT?Он может разбирать PDF, Excel, документы Word, изображения, кадры из видео, видео с YouTube, аудио, код, простой текст и Markdown для вопросов и ответов по документам.
Может ли h2oGPT заменить сервер OpenAI API?Да, он запускает прокси-сервер, совместимый с OpenAI, поэтому существующий код клиентов OpenAI можно направить на h2oGPT для chat/completions, embeddings, TTS, STT и генерации изображений.
Поддерживает ли он голосовой ввод и вывод?Распознавание речи использует Whisper, а синтез речи — Microsoft SpeechT5 или движок под лицензией MPL2 с клонированием голоса. Оба варианта работают с потоковой передачей аудио.
Какие модели генерации изображений встроены?Для генерации изображений поддерживаются варианты Stable Diffusion (SDXL-turbo, SDXL, SD3), PlaygroundAI (playv2) и Flux.
Creator
h2oai
Size
53.4 MB
Stars
11.9K
Age
3y
Commits · 90 Days