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-tei, opea/retriever-redis, opea/reranking-tei, opea/llm-tgi, opea/dataprep-redis, 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 | Dockerfile | Description |
---|---|---|
opea/chatqna | Link | The docker image served as a chatqna gateway and interacted with users by understanding their questions and providing relevant answers. |
opea/chatqna-ui | Link | The docker image acted as the chatqna UI entry for facilitating interaction with users for question answering |
opea/chatqna-conversation-ui | Link | The purpose of the docker image is to provide a user interface for chat-based Q&A using React. It allows for interaction with users and supports continuing conversations with a history that is stored in the browser's local storage. |
opea/docsum | Link | The docker image served as a docsum gateway to provide service of capturing the main points and essential details of the original text |
opea/docsum-ui | Link | The docker image acted as the docsum UI entry for facilitating interaction with users for document summarization |
opea/codetrans | Link | The docker image served as a codetrans gateway to provide service of converting source code written in one programming language into an equivalent version in another programming language |
opea/codetrans-ui | Link | The docker image acted as the codetrans UI entry for facilitating interaction with users for translating one programming language to another one |
opea/codegen | Link | The docker image served as the codegen gateway to provide service of the automatic creation of source code from a higher-level representation |
opea/codegen-ui | Link | The docker image acted as the codegen UI entry for facilitating interaction with users for automatically generating code from user's description |
opea/searchqna | Link | The docker image served as the searchqna gateway to provide service of retrieving accurate and relevant answers to user queries from a knowledge base or dataset |
Microservice Images | Dockerfile | Description |
---|---|---|
opea/tei-gaudi | Link | The docker image powered by HuggingFace Text Embedding Inference (TEI) on Gaudi2 for deploying and serving Embedding Models |
opea/web-retriever-chroma | Link | The docker image exposed the OPEA retrieval microservice based on chroma vectordb for GenAI application use |
opea/retriever-redis | Link | The docker image exposed the OPEA retrieval microservice based on redis vectordb for GenAI application use |
opea/reranking-tei | Link | The docker image exposed the OPEA reranking microservice based on tei docker image for GenAI application use |
opea/llm-tgi | Link | The docker image exposed the OPEA LLM microservice upon TGI docker image for GenAI application use |
opea/llm-docsum-tgi | Link | This docker image is designed to build a document summarization microservice using the HuggingFace Text Generation Inference(TGI) framework. The microservice accepts document input and generates a document summary. |
opea/llm-vllm | Link | The docker image exposed the OPEA LLM microservice upon vLLM docker image for GenAI application use |
opea/llm-ray | Link | The docker image exposed the OPEA LLM microservice based on Ray for GenAI application use |
opea/guardrails-pii-detection | Link | The docker image exposed the OPEA guardrail microservice to provide PII detection for GenAI application use |
opea/embedding-tei | Link | The docker image exposed the OPEA embedding microservice upon tei docker image for GenAI application use |
opea/dataprep-on-ray-redis | Link | The docker image exposed the OPEA dataprep microservice based on redis vectordb and optimized ray for GenAI application use |
opea/dataprep-redis | Link | The docker image exposed the OPEA dataprep microservice based on redis vectordb for GenAI application use |
opea/knowledge_graphs | Link | The docker image served as knowledge graph gateway to enhance question answering with graph knowledge searching. |
opea/gmcrouter | Link | The docker image served as one of key parts of the OPEA GenAI Microservice Connector(GMC) to route the traffic among the microservices defined in GMC |
opea/gmcmanager | Link | The docker image served as one of key parts of the OPEA GenAI Microservice Connector(GMC) to be controller manager to handle GMC CRD |