weaviate library

The Weaviate library.

This library provides access to the Weaviate client and various model classes used for interacting with the Weaviate server.

Classes

BatchDeleteRequest
A class representing a batch delete request.
BatchDeleteResponse
A class representing a batch delete response.
BatchObjectRequest
A class representing a batch object request.
Bm25
tuning parameters for the BM25 algorithm
EndPoints
Get links to other endpoints to help discover the REST API
InvertedIndexConfig
Configure the inverted index built into Weaviate
Get links to other endpoints to help discover the REST API
LoggingInterceptors
Dio instance may have one or more interceptors by which you can intercept requests/responses/errors before they are handled by then or catchError.
Match
A class representing a match criteria used in Weaviate requests.
MetaResponse
A class representing the metadata response from Weaviate.
ObjectResponse
A class representing the response containing a list of Weaviate objects.
Properties
A class representing the properties of a Weaviate object.
Property
Reference
A class representing a reference between two Weaviate objects.
ReplicationConfig
Configure how replication is executed in a cluster
SchemaClass
A class representing a schema class in Weaviate.
SchemaResponse
A class representing the response containing the schema information from Weaviate.
ShardingConfig
Specify how the index should be sharded and distributed in the cluster
Text2vecContextionary
Text2vecHuggingFace
Weaviate
A class representing the Weaviate client with logging capabilities.
WeaviateClient
An abstract class representing the Weaviate client API.
WeaviateObject
A class representing a Weaviate object.

Properties

missingEnvironmentVariable String
final

Functions

getApiKey(String apiKeyName) String

Typedefs

JsonObject = Map<String, dynamic>