Schema object classes and field types for structured data representation
@schema
decorated class that has multiple SchemaField
s. Use it to represent your structured data to reference during the vector embedding process.
@schema
decorated class. SchemaField
s are the basic building block for inputs that will be referenced in an embedding space. Sub-types of a SchemaField
are typed data representations that you can use to transform and load data to feed the vector embedding process.
SchemaField
ComparisonOperand
ABC
Generic
CreatedAtField
SchemaReference
IdField
Blob
Boolean
FloatList
Number
String
StringList
Timestamp
TextEmbeddingSpace
expects a String field as an input.
String
SchemaField
ComparisonOperand
ABC
Generic
NumberSpace
expects a Number field as an input.
Number
SchemaField
ComparisonOperand
ABC
Generic
Float
Integer
Float
Number
SchemaField
ComparisonOperand
ABC
Generic
Integer
Number
SchemaField
ComparisonOperand
ABC
Generic
Boolean
SchemaField
ComparisonOperand
ABC
Generic
RecencySpace
expects a Timestamp field as an input.
Timestamp
SchemaField
ComparisonOperand
ABC
Generic
ImageSpace
expects a blob field as an input.
Blob
SchemaField
ComparisonOperand
ABC
Generic
StringList
SchemaField
ComparisonOperand
ABC
Generic
FloatList
SchemaField
ComparisonOperand
ABC
Generic