{"library":"nucliadb-models","title":"NucliaDB Models","description":"Data models and validation for NucliaDB, the AI-powered search database. Version 6.13.0.post6240 supports Python 3.10-3.12. Released as part of the nucliadb project, with frequent releases following nucliadb's release cadence.","language":"python","status":"active","last_verified":"Sat May 09","install":{"commands":["pip install nucliadb-models"],"cli":null},"imports":["from nucliadb_models.resource import Resource","from nucliadb_models.text import TextField","from nucliadb_models.knowledgebox import KnowledgeBoxObj"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from nucliadb_models.resource import Resource\nfrom nucliadb_models.text import TextField\n\nresource = Resource(\n    slug=\"example\",\n    texts={\"en\": TextField(body=\"Hello world\")}\n)\nprint(resource.model_dump_json(indent=2))","lang":"python","description":"Create a NucliaDB resource model and serialize to JSON.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}