# Copyright (C) 2024 Intel Corporation
# SPDX-License-Identifier: Apache-2.0

services:
  llm-native:
    build:
      dockerfile: comps/llms/text-generation/native/langchain/Dockerfile
    image: ${REGISTRY:-opea}/llm-native:${TAG:-latest}
  llm-native-llamaindex:
    build:
      dockerfile: comps/llms/text-generation/native/llama_index/Dockerfile
    image: ${REGISTRY:-opea}/llm-native-llamaindex:${TAG:-latest}
  vllm-openvino:
    build:
      context: vllm-openvino
      dockerfile: Dockerfile.openvino
    image: ${REGISTRY:-opea}/vllm-openvino:${TAG:-latest}
  llm-eval:
    build:
      dockerfile: comps/llms/utils/lm-eval/Dockerfile
    image: ${REGISTRY:-opea}/llm-eval:${TAG:-latest}
  llm-vllm-llamaindex:
    build:
      dockerfile: comps/llms/text-generation/vllm/llama_index/Dockerfile
    image: ${REGISTRY:-opea}/llm-vllm-llamaindex:${TAG:-latest}
  llm-predictionguard:
    build:
      dockerfile: comps/llms/text-generation/predictionguard/Dockerfile
    image: ${REGISTRY:-opea}/llm-textgen-predictionguard:${TAG:-latest}
