Generate a JSON representation of the model, include and exclude arguments as per dict().
encoder is an optional function to supply as default to json.dumps(), other arguments as per json.dumps().
classmethod parse_file(path: Union[str, Path], *, content_type: unicode = None, encoding: unicode = 'utf8', proto: Protocol = None, allow_pickle: bool = False) → Model¶
classmethod parse_obj(obj: Any) → Model¶
classmethod parse_raw(b: Union[str, bytes], *, content_type: unicode = None, encoding: unicode = 'utf8', proto: Protocol = None, allow_pickle: bool = False) → Model¶
classmethod schema(by_alias: bool = True, ref_template: unicode = '#/definitions/{model}') → DictStrAny¶
classmethod schema_json(*, by_alias: bool = True, ref_template: unicode = '#/definitions/{model}', **dumps_kwargs: Any) → unicode¶
classmethod update_forward_refs(**localns: Any) → None¶
Try to update ForwardRefs on fields based on this Model, globalns and localns.
classmethod validate(value: Any) → Model¶
Examples using OpenAIEmbeddings¶
OpenAI
AzureOpenAI
RePhraseQueryRetriever
Cohere Reranker
kNN
DocArray Retriever
SVM
Pinecone Hybrid Search
LOTR (Merger Retriever)
Xata chat memory
Confident
Azure OpenAI
Document Comparison
Vectorstore
LanceDB
Weaviate
Xata
Redis
PGVector
Rockset
DingoDB
Zilliz
SingleStoreDB
Typesense
Atlas
Activeloop Deep Lake
Neo4j Vector Index
Chroma
Alibaba Cloud OpenSearch
Baidu Cloud VectorSearch
StarRocks
scikit-learn
DocArray HnswSearch
MyScale
ClickHouse