# Welcome to UTCA documentation!

## Overview

UTCA is a versatile framework designed to streamline the integration of your models, as well as those sourced from Hugging Face, into complex programs. With UTCA, you can effortlessly construct intricate pipelines using pre-built components or tailor them to suit your specific requirements. The framework seamlessly supports multimodal data, offering built-in functionality for manipulating such data through a selection of pre-built components.

## Install

```
pip install -U utca
```

## About documentation

The documentation comprehensively covers all main components, providing detailed descriptions of their methods and attributes. **Custom types are hyperlinked** to their corresponding descriptions within this documentation or within third-party packages and frameworks. For further insight into the components and their interdependencies, refer to the documentation to explore more about their relationships and dependencies. See overview here:

{% content-ref url="concepts" %}
[concepts](https://utca.knowledgator.com/concepts)
{% endcontent-ref %}

See below how to start using framework.

## How to use framework

To start using framework refer to:

{% content-ref url="quickstart" %}
[quickstart](https://utca.knowledgator.com/quickstart)
{% endcontent-ref %}

{% content-ref url="examples" %}
[examples](https://utca.knowledgator.com/examples)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://utca.knowledgator.com/welcome-to-utca-documentation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
