h2oGPT is a suite of components designed to facilitate the deployment and utilization of large language models (LLMs), specifically leveraging the power of the GPT architecture. The components included in the suite are a large language model, an embedding model, a database for document embeddings, and a graphical user interface. h2oGPT enables users to harness the capabilities of advanced language models for a variety of applications, from text generation to sentiment analysis. It maintains control over your data and ensures privacy while still having access to powerful language processing capabilities. This product offers commercially usable code, data, and models. It supports several types of documents including plain text (.txt), comma-separated values (.csv), Word (.docx and .doc), PDF, Markdown (.md), HTML, EPUB, and email files (.eml and .msg).
Create private GPT-based LLMs in your Kubernetes cluster.
-
Text generation for chatbots, virtual assistants, and content creation.
-
Sentiment analysis and opinion mining for social media monitoring and customer feedback analysis.
-
Text summarization and document clustering for information retrieval and organization.
-
Question answering systems for knowledge management and customer support automation.
-
Natural language understanding for contextual understanding and semantic analysis.
-
Dialog systems for interactive user experiences and conversational interfaces.
-
Text classification and categorization for content moderation and information filtering.
-
Language modeling for text completion and predictive typing applications.
-
Speech recognition and transcription for audio-to-text conversion and voice-enabled applications.
By using the application, you agree to their terms and conditions: the helm-chart and Apache 2.0
{% note warning %}
If you want to use h2oGPT with GPUs and have them in your node group, install the NVIDIA® GPU Operator on the cluster.
{% endnote %}
- Click Install.
- Wait for the application to change its status to
Deployed
.
To check that h2oGPT is working, access its UI:
-
Install kubectl and configure it to work with the created cluster.
-
Set up port forwarding:
kubectl -n <namespace> port-forward \ service/h2ogpt-web 8080:80
-
Go to http://localhost:8080/ in your web browser.