Skip to content

Latest commit

 

History

History
110 lines (104 loc) · 53.5 KB

docker_images_list.md

File metadata and controls

110 lines (104 loc) · 53.5 KB

Docker Images

A list of released OPEA docker images in https://hub.docker.com/, contains all relevant images from the GenAIExamples, GenAIComps and GenAIInfra projects. Please expect more public available images in the future release.

Take ChatQnA for example. ChatQnA is a chatbot application service based on the Retrieval Augmented Generation (RAG) architecture. It consists of opea/embedding, opea/retriever, opea/reranking-tei, opea/llm-textgen, opea/dataprep, opea/chatqna, opea/chatqna-ui and opea/chatqna-conversation-ui (Optional) multiple microservices. Other services are similar, see the corresponding README for details.

Example images

Example Images Dockerfile Description Readme
opea/audioqna Link Audioqna gateway. Using language modeling to generate answers to user queries by converting audio input to text, and then use text-to-speech (TTS) to convert those answers back to speech for interaction. Link
opea/audioqna-ui Link Audioqna UI entry. Enables seamless interaction with users Link
opea/audioqna-multilang Link Audioqna gateway. Uing language modeling to generate answers to user queries by converting multilingual audio input to text, and then use multilingual text-to-speech (TTS) to convert those answers back to speech for interaction. Link
opea/avatarchatbot Link Avatarchatbot gateway. Interacted with users by understanding their questions and providing relevant answers. Link
opea/chatqna Link Chatqna gateway. Interact with users to understand their questions and provide relevant answers. Link
opea/chatqna-ui Link Chatqna UI entry. Facilitates interaction with users to answer questions Link
opea/chatqna-conversation-ui Link Chatqna React UI. Facilitates interaction with users, enabling chat-based Q&A with conversation history stored in the browser's local storage. Link
opea/codegen Link Codegen gateway. Provides automatic creation of source code from high-level representations Link
opea/codegen-ui Link Codegen UI entry. Facilitates interaction with users, automatically generate code based on user's descriptions Link
opea/codegen-react-ui Link Codegen React UI. Interact with users to generate appropriate code based on current user input. Link
opea/codetrans Link Codetrans gateway. Provide services to convert source code written in one programming language to an equivalent version in another programming language. Link
opea/codetrans-ui Link Codetrans UI entry. Facilitate interaction with users, translating one programming language into another Link
opea/doc-index-retriever Link DocRetriever gateway. Matching a user query to a set of free text records using different methods. Link
opea/docsum Link Docsum gateway. Provide a service that captures the gist and important details of the original text Link
opea/docsum-ui Link Docsum UI entry. Facilitate interaction with users for document summarization Link
opea/docsum-react-ui Link Docsum React UI entry. It allows upload a file or paste text and then click on “Generate Summary” to get a condensed summary of the generated content and automatically scroll to the bottom of the summary. Link
opea/docsum-gradio-ui Link Docsum Gradio UI entry. Interact with users to summarize documents and text by uploading files or pasting text to generate concise summaries. Link
opea/edgecraftrag Link Edge Craft RAG (EC-RAG) gateway. Provides a customizable, production-ready retrieval-enhanced generation system that is optimized for edge solutions. Link
opea/edgecraftrag-ui Link Edge Craft RAG (EC-RAG) UI entry. Ensuring high-quality, performant interactions tailored for edge environments. Link
opea/edgecraftrag-server Link Edge Craft RAG (EC-RAG) server, Provides a customizable, production-ready retrieval-enhanced generation system that is optimized for edge solutions. Link
opea/graphrag Link GraphRAG gateway, Local and global queries are processed using knowledge graphs extracted from source documents. Link
opea/graphrag-ui Link Graphrag UI entry. Interact with users to facilitate queries and provide relevant answers using knowledge graphs. Link
opea/graphrag-react-ui Link Graphrag React UI entry. Facilitates interaction with users, enabling queries and providing relevant answers using knowledge graphs. Link
opea/multimodalqna Link Multimodalqna gateway. Dynamically solves problems by obtaining the most relevant multimodal information (frames, text, and/or subtitles) from the user's video collection. Link
opea/multimodalqna-ui Link Multimodalqna UI entry. Easy interaction with users. Question answers are generated from videos uploaded by users. Link
opea/productivity-suite-react-ui-server Link Productivity Suite React UI server. Interact with users to upload documents and inputs, enabling seamless productivity workflows. Link
opea/searchqna Link Searchqna gateway. Provide services to retrieve accurate and relevant answers to user queries from knowledge bases or data sets Link
opea/searchqna-ui Link Searchqna UI entry. Facilitate interaction with users to answer questions Link
opea/translation Link Translation gateway. Provision of language translation services Link
opea/translation-ui Link Translation UI entry. Facilitate language translation interactions with users Link
opea/videoqna Link Videoqna gateway. Retrieve videos based on user prompts and interact with users Link
opea/videoqna-ui Link Videoqna UI entry. Interact with users to retrieve videos based on user prompts. Link
opea/visualqna Link Videoqna gateway. Output answers in natural language based on combinations of images and questions. Link
opea/visualqna-ui Link Visualqna UI entry. Interact with users to answer questions based on a combination of images and queries. Link

Microservice images

Microservice Images Dockerfile Description Readme
opea/agent Link OPEA agent microservices for GenAI applications Link
opea/agent-ui Link OPEA agent microservice UI entry for GenAI applications use Link
opea/asr Link OPEA Audio-Speech-Recognition microservice for GenAI applications Link
opea/animation Link OPEA Avatar Animation microservice for GenAI applications Link
opea/chathistory-mongo Link OPEA Chat History microservice is based on a MongoDB database and is designed to allow users to store, retrieve and manage chat conversations. Link
opea/dataprep Link OPEA data preparation microservices for GenAI applications Link
opea/embedding Link OPEA mosec embedding microservice for GenAI application Link
opea/embedding-multimodal-clip Link OPEA mosec embedding microservice base on Langchain framework for GenAI application use Link
opea/embedding-multimodal-bridgetower Link OPEA multimodal embedded microservices based on bridgetower for use by GenAI applications Link
opea/embedding-multimodal-bridgetower-gaudi Link OPEA multimodal embedded microservices based on bridgetower for use by GenAI applications on the Gaudi Link
opea/feedbackmanagement-mongo Link OPEA feedback management microservice uses MongoDB database for GenAI applications. Link
opea/finetuning Link OPEA Fine-tuning microservice for GenAI application Link
opea/finetuning-gaudi Link OPEA Fine-tuning microservice for GenAI application use on the Gaudi Link
opea/gpt-sovits Link OPEA GPT-SoVITS service for GenAI application Link
opea/guardrails Link OPEA guardrail microservice for GenAI application Link
opea/guardrails-toxicity-predictionguard Link OPEA guardrail microservice to provide toxicity detection for GenAI application Link
opea/guardrails-pii-predictionguard Link OPEA guardrail microservice for PII detection in GenAI applications Link
opea/guardrails-injection-predictionguard Link OPEA guardrail microservice to provide injection predictionguard for GenAI application Link
opea/guardrails-hallucination-detection Link OPEA guardrail microservice to provide hallucination detection for GenAI application Link
opea/guardrails-factuality-predictionguard Link OPEA guardrail microservice to provide factuality predictionguard for GenAI application Link
opea/guardrails-bias-detection Link OPEA guardrail microservice to provide bias detection for GenAI application Link
opea/image2image-gaudi Link OPEA Image-to-Image microservice for GenAI application use on the Gaudi. Link
opea/image2image Link OPEA Image-to-Image microservice for GenAI application. Link
opea/image2video-gaudi Link OPEA image-to-video microservice for GenAI application use on the Gaudi. Link
opea/image2video Link OPEA image-to-video microservice for GenAI application. Link
opea/llm-textgen Link OPEA LLM microservice upon textgen docker image for GenAI application Link
opea/llm-textgen-gaudi Link OPEA LLM microservice upon textgen docker image for GenAI application use on the Gaudi2 Link
opea/llm-eval Link OPEA LLM microservice upon eval docker image for GenAI application Link
opea/llm-docsum Link OPEA LLM microservice upon docsum docker image for GenAI application Link
opea/llm-faqgen Link OPEA FAQ Generation Microservice is designed to generate frequently asked questions from document input using the HuggingFace Text Generation Inference (TGI) framework. Link
opea/lvm Link OPEA large visual model (LVM) microservice for GenAI application Link
opea/lvm-llava Link OPEA microservice running LLaVA as a large visualization model (LVM) server for GenAI applications Link
opea/lvm-video-llama Link OPEA microservice running Video-Llama as a large visualization model (LVM) server for GenAI applications Link
opea/lvm-predictionguard Link OPEA microservice running PredictionGuard as a large visualization model (LVM) server for GenAI applications Link
opea/lvm-llava-gaudi Link OPEA microservice running LLaVA as a large visualization model (LVM) server for GenAI applications on the Gaudi2 Link
opea/lvm-llama-vision Link OPEA microservice running Llama Vision as a large visualization model (LVM) server for GenAI applications Link
opea/lvm-llama-vision-tp Link OPEA microservice running Llama Vision with DeepSpeed as a large visualization model (LVM) server for GenAI applications Link
opea/lvm-llama-vision-guard Link OPEA microservice running Llama Vision Guard as a large visualization model (LVM) server for GenAI applications Link
opea/promptregistry-mongo Link OPEA Prompt Registry microservice based on MongoDB database, designed to store and retrieve user preference prompts Link
opea/reranking Link OPEA reranking microservice for GenAI application Link
opea/retriever Link OPEA retrieval microservice for GenAI application Link
opea/text2image Link OPEA text-to-image microservice for GenAI application Link
opea/text2image-gaudi Link OPEA text-to-image microservice for GenAI application use on the Gaudi Link
opea/text2image-ui Link OPEA text-to-image microservice UI entry for GenAI application Link
opea/text2sql Link OPEA text to Structured Query Language microservice for GenAI application Link
opea/text2sql-react-ui Link OPEA text to Structured Query Language microservice react UI entry for GenAI application Link
opea/tts Link OPEA Text-To-Speech microservice for GenAI application Link
opea/speecht5 Link OPEA SpeechT5 service for GenAI application Link
opea/speecht5-gaudi Link OPEA SpeechT5 service on the Gaudi2 for GenAI application Link
opea/gpt-sovits Link OPEA gpt-sovits service for GenAI application Link
opea/nginx Link OPEA nginx microservice for GenAI application Link
opea/vectorstore-pathway Link OPEA Vectorstores microservice with Pathway for GenAI application Link
opea/wav2lip Link OPEA Generate lip movements from audio files microservice with Pathway for GenAI application Link
opea/wav2lip-gaudi Link OPEA Generate lip movements from audio files microservice with Pathway for GenAI application use on the Gaudi2 Link
opea/vllm-arc Link Deploying and servicing VLLM models on Arc based on VLLM projects Link
opea/vllm-openvino Link VLLM Model for Deploying and Serving Openvino Framework Based on VLLM Project Link
opea/vllm-gaudi Link Deploying and servicing VLLM models on Gaudi2 based on VLLM project Link
opea/vllm Link Deploying and servicing VLLM models based on VLLM projects Link
opea/whisper-gaudi Link OPEA Whisper service on Gaudi2 for GenAI application Link
opea/whisper Link OPEA Whisper service for GenAI application Link
opea/web-retriever Link OPEA retrieval microservice based on chroma vectordb for GenAI application Link