# Python SDK - Brevetti AI package

## Who should use the brevettiai package?

* You are a data scientist who works with the Brevetti AI platform
* You are managing data on Brevetti AI platform and want to automate parts of your workflow

## Why should you use Brevetti AI package? <a href="#docs-internal-guid-d2d0424b-7fff-d7af-abd8-ee10edac50f0" id="docs-internal-guid-d2d0424b-7fff-d7af-abd8-ee10edac50f0"></a>

As a data scientist you provide value to your organization, by managing and using data to create actionable information, or models to automate tasks. To do this you need tooling to manage data, experiments, and models in a structured way.

The Brevetti AI platform aims to provide the framework to work with your data in a regulated context. The Brevetti AI package aims to provide the tooling that makes it easy for the data scientist to work with the platform along with a number of tools for getting / managing and exploring the data and results of your experiments.

As a data manager the amounts of data for deep learning sometimes give rise to repetitive tasks. Brevetti AI Web API is a way to automate these.

## What does the Brevetti AI package (brevettiai) give me?

A way to integrate your normal development workflows with the Brevetti AI platform, and a number of tools to support you with loading, managing and exploring data and models. (Web API)

Additionally the Brevetti AI package helps you write code to train models on the platform, by providing interfaces that work with the platform when you are running experiments locally and deploy to run remotely in the cloud. (Job API)

![Overview over how a sample application could be implemented with Criterion Core (grey)](/files/-MIczE92TRQINMdjdLY5)

The Brevetti AI package contains 3 parts.

* Web API - A Python interface on top of the web page to automate the task you can perform on the website.
* Job API - For running experiments and developing model / test report code.
* Data-science tools - A number of prebuilt tools to help you work faster with the data. Data loading, splitting, sampling, augmentation, etc.


---

# 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://docs.brevetti.ai/developers/python-sdk-brevettiai.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.
