from autoblocks.api.app_client import AutoblocksAppClient
from autoblocks.datasets.models import SchemaPropertyType
client = AutoblocksAppClient(
api_key="<YOUR_API_KEY>",
app_slug="my-app",
)
schema = [
{
"name": "title",
"type": SchemaPropertyType.STRING.value,
"required": True,
"defaultValue": "Default Title" # Default values cannot be empty
},
{
"name": "content",
"type": SchemaPropertyType.STRING.value,
"required": True,
}
]
dataset = client.datasets.create(
name="my-dataset",
description="A dataset for testing",
schema=schema
)