# Ersilia Model Hub

- [Getting started](https://ersilia.gitbook.io/ersilia-book/ersilia-model-hub/getting-started.md)
- [Online inference](https://ersilia.gitbook.io/ersilia-book/ersilia-model-hub/online-inference.md): Documentation to run Ersilia models online
- [Local inference](https://ersilia.gitbook.io/ersilia-book/ersilia-model-hub/local-inference.md): Documentation to run models on-premises
- [Model contribution](https://ersilia.gitbook.io/ersilia-book/ersilia-model-hub/model-contribution.md): Documentation for those who want to contribute new models to the Hub
- [Model template](https://ersilia.gitbook.io/ersilia-book/ersilia-model-hub/model-contribution/model-template.md): This pages provides a deep dive into the structure of the model template for new model incorporation.
- [Model incorporation workflow](https://ersilia.gitbook.io/ersilia-book/ersilia-model-hub/model-contribution/example-of-the-model-incorporation-workflow.md): Example of an end-to-end model incorporation workflow
- [Troubleshooting models](https://ersilia.gitbook.io/ersilia-book/ersilia-model-hub/model-contribution/troubleshooting-models.md): This page describes a few steps you can take when a Ersilia model is not working.
- [BioModels annotation](https://ersilia.gitbook.io/ersilia-book/ersilia-model-hub/model-contribution/biomodels-annotation.md): This page describes how to annotate Ersilia models in the BioModels Tool contributing towards FAIRness.
- [For developers](https://ersilia.gitbook.io/ersilia-book/ersilia-model-hub/developer-docs.md): In-depth documentation of the Ersilia Model Hub to help developers contribute to our open source platform.
- [Command line interface](https://ersilia.gitbook.io/ersilia-book/ersilia-model-hub/developer-docs/command-line-interface.md): Command Line Interface to interact with the Ersilia Model Hub
- [Python API](https://ersilia.gitbook.io/ersilia-book/ersilia-model-hub/developer-docs/python-api.md)
- [CI/CD workflows](https://ersilia.gitbook.io/ersilia-book/ersilia-model-hub/developer-docs/ci-cd-workflows.md): Ersilia relies on GitHub Actions for CI/CD. Here is a high-level summary of workflows involved in maintaining the Ersilia CLI and code-bases from all the models available via the Hub.
- [Model Testing](https://ersilia.gitbook.io/ersilia-book/ersilia-model-hub/developer-docs/model-testing.md)
- [CLI Testing](https://ersilia.gitbook.io/ersilia-book/ersilia-model-hub/developer-docs/cli-testing.md): The Testing Playground is a new testing system added to the Ersilia testing pipeline. It aims to advance the testing pipeline using the ersilia CLI commands. It provides a flexible and robust fram
- [Results caching](https://ersilia.gitbook.io/ersilia-book/ersilia-model-hub/developer-docs/results-caching.md)
- [Best code practices](https://ersilia.gitbook.io/ersilia-book/ersilia-model-hub/developer-docs/developer-guide-for-codebase-quality-and-consistency.md): This guide outlines the rules and tools used to ensure quality and consistency in Ersilia's codebase. By adhering to these practices, we aim to maintain a high standard of code readability, maintainab
- [Precalculation Store](https://ersilia.gitbook.io/ersilia-book/ersilia-model-hub/developer-docs/precalculation-store.md)
- [Ersilia Version Control (EOSVC)](https://ersilia.gitbook.io/ersilia-book/ersilia-model-hub/developer-docs/ersilia-version-control-eosvc.md): CLI for syncing large artifacts to S3
- [Model Hub maintenance](https://ersilia.gitbook.io/ersilia-book/ersilia-model-hub/model-hub-maintenance.md): The Ersilia Model Hub is maintained through a dedicated maintenance repository. It describes the automated workflows, reports and processes used to track model health, testing and maintenance actions.


---

# 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://ersilia.gitbook.io/ersilia-book/ersilia-model-hub.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.
