What is a project?

A project is the logical unit on the platform that houses models, datasets, and tests. Each project is versioned, which means that you can keep track of changes to models and datasets as you push them to the same project. This allows you to maintain a history of your project and enables collaboration with other team members.

Creating a project

First, make sure you have created an Openlayer account. If you haven’t you can refer to the account creation guide.

Then, log into your Openlayer account.

If you never created a project before, you will have the option to do so by following the onboarding.

Alternatively, if you already have other projects in your workspace, you can find the option to create a new project on the upper right corner of the Projects overview page.

To create your project, you should choose a name unique to your workspace and select the project type among the supported ones. After clicking the “Create project” button, your project is created.

Loading a project

To load an existing project, you must use the openlayer Python client. More specifically, you must use the load_project method.

First, instantiate the Python client with your API key:

import openlayer

client = openlayer.OpenlayerClient("YOUR_API_KEY_HERE")

Then, using the client, load a project using the load_project method and specifying the project’s name:

project = client.load_project(name="My project")

Refer to the Python client API reference for all the details on the load_project method.