This project serves as a template for the creation of components for testing LLMs in the context of the Trust4AI project. Each component will provide a REST API, a Postman collection, and the docker files required for deployment.
Provide a description of the component, including several use examples and, if possible, a video demo.
Provide a description of the required steps for deploying the component.
This repository is structured as follows:
docs/openapi/spec.yaml
: This file is used to describe the entire API, including available endpoints, operations on each endpoint, operation parameters, and the structure of the response objects. It's written in YAML format following the OpenAPI Specification (OAS).docs/postman/collection.json
: This file is a collection of API requests saved in JSON format for use with Postman.src/
: This directory contains the source code for the project..dockerignore
: This file tells Docker which files and directories to ignore when building an image..gitignore
: This file is used by Git to exclude files and directories from version control.Dockerfile
: This file is a script containing a series of instructions and commands used to build a Docker image.docker-compose.yml
: This YAML file allows you to configure application services, networks, and volumes in a single file, facilitating the orchestration of containers.
Trust4AI is licensed under the terms of the GPL-3.0 license.
Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or European Commission. Neither the European Union nor the granting authority can be held responsible for them. Funded within the framework of the NGI Search project under grant agreement No 101069364.