tooluniverse.tools.embedding_database_add moduleΒΆ

embedding_database_add

Add new documents to an existing embedding database. Generates embeddings for new documents using…

tooluniverse.tools.embedding_database_add.embedding_database_add(action, database_name, documents, metadata, *, stream_callback=None, use_cache=False, validate=True)[source]ΒΆ

Add new documents to an existing embedding database. Generates embeddings for new documents using…

Parameters:
  • action (str) – Action to add documents to existing database

  • database_name (str) – Name of the existing database to add documents to

  • documents (list[Any]) – List of new document texts to embed and add

  • metadata (list[Any]) – Optional metadata for each new document (same length as documents)

  • stream_callback (Callable, optional) – Callback for streaming output

  • use_cache (bool, default False) – Enable caching

  • validate (bool, default True) – Validate parameters

Return type:

Any