# FAQ

<details>

<summary>1. How to host Anuvaad locally?</summary>

Setting up the whole application locally is recommended as there are 10+ modules, some of which are resource-demanding. However, individual modules can be run locally for development purposes.

**General Guidelines:**

* Clone the repository and navigate to the module-specific directory.
* Run `pip3 install -r requirements.txt`.
* Make necessary changes to config files with respect to MongoDB and Kafka.
* Run `python3 src/app.py`.

**Alternatively,** modules can be run by building and running Docker images. Ensure configs and ports are configured as per your local setup:

* `docker build -t <service-name> .`
* `docker run -r <service-name>`

Apart from this, the Docker images running in the user's environment can be found here: [Anuvaad Docker Hub](https://hub.docker.com/u/anuvaadio).

</details>

<details>

<summary>2. How to make a contribution?</summary>

Fork the repo, make the necessary feature, and create a PR. We will review and merge it. Post queries in the discussions/issues section.

</details>

<details>

<summary>3. How to contact maintainers for credentials?</summary>

Check discussions or reach out to  <nlp-nmt@tarento.com>

</details>

<details>

<summary>4. Can I use individual modules of Anuvaad rather than the whole application?</summary>

Yes, refer to the documentation and KT of the specific module.

</details>

<details>

<summary>5. How to use Anuvaad features from my code?</summary>

Refer to the API specifications.

</details>

<details>

<summary>6. I need assistance in setting up Anuvaad in my organization's infrastructure. Who can help?</summary>

Reach out to <nlp-nmt@tarento.com> or feel free to raise a request in the discussions section.

</details>

<details>

<summary>7. Are there any videos of Anuvaad usage and codebase available?</summary>

Yes, they are available here: <https://anuvaad.sunbird.org/engage/kt-videos>

</details>


---

# 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://anuvaad.sunbird.org/engage/faq.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.
