October 8, 2026 · TwelveLabs
Knowledge store items return enriched_metadata extracted once per item
Knowledge store items now return the enriched_metadata field: the metadata that the platform extracts once for the whole item, as defined by the enrichment configuration of the knowledge store. To extract a property once for each video or image instead of for each shot, set its granularity keyword to video or image in the JSON Schema.
To use this feature, upgrade to the latest version of the Python or Node.js SDK:
Python SDK
pip install --upgrade twelvelabs
Node.js SDK
npm install twelvelabs-js@latest
For details, see the Create a knowledge store and The knowledge store item object pages in the API Reference section, or the SDK reference for Python and Node.js.
Latest TwelveLabs API changes
Free plan now 10 requests/minute, 200/day; Plus and Pro 30/minute, 1,000/day
List knowledge stores can be filtered by asset with asset_id
TwelveLabs SDKs 1.3.8 change Responses API types, removing usage for billing
Knowledge store items can be filtered by 1 to 50 asset IDs when listing
Fractional embedding segment lengths documented as valid; Marengo 3.0 ignores the fraction