tooluniverse.tools.embedding_database_create moduleΒΆ
embedding_database_create
Create a new embedding database from a collection of documents. Generates embeddings using OpenAIβ¦
- tooluniverse.tools.embedding_database_create.embedding_database_create(action, database_name, documents, metadata, model, description, *, stream_callback=None, use_cache=False, validate=True)[source]ΒΆ
Create a new embedding database from a collection of documents. Generates embeddings using OpenAIβ¦
- Parameters:
action (
str
) β Action to create database from documentsdatabase_name (
str
) β Name for the new database (must be unique)documents (
list[Any]
) β List of document texts to embed and storemetadata (
list[Any]
) β Optional metadata for each document (same length as documents)model (
str
) β OpenAI/Azure OpenAI embedding model to usedescription (
str
) β Optional description for the databasestream_callback (
Callable
, optional) β Callback for streaming output
- Return type:
Any