@lancedb/lancedb • Docs @lancedb/lancedb / embedding / LanceSchema Function: LanceSchema() function LanceSchema(fields): Schema Create a schema with embedding functions. Parameters fields: Record<string, object | [object, Map<string, EmbeddingFunction<any, FunctionOptions>>]> Returns Schema Schema Example class MyEmbeddingFunction extends EmbeddingFunction { // ... } const func = new MyEmbeddingFunction(); const schema = LanceSchema({ id: new Int32(), text: func.sourceField(new Utf8()), vector: func.vectorField(), // optional: specify the datatype and/or dimensions vector2: func.vectorField({ datatype: new Float32(), dims: 3}), }); const table = await db.createTable("my_table", data, { schema });