Skip to main content

Weaviate Agents Python Client

Main Branch PyPI version

This package is a sub-package to be used in conjunction with the Weaviate Python Client. Rather than installing this package directly, you should install it as an optional extra when installing the Weaviate Python Client.

pip install weaviate-client[agents]

Query Agent

Query Agent is a Weaviate-native agent that turns natural-language questions into precise database operations, making full use of dynamic filters, cross-collection routing, query optimization, and aggregations. It returns accurate and relevant results with source citations. It replaces manual query construction and ad-hoc logic with runtime, context-aware planning that optimizes and executes queries across user collections.

Query Agent supports two modes:

  • Ask mode: for building agentic applications that require conversational interactions and answers backed by data stored in Weaviate. This can be accessed using the ask() and ask_stream() methods, depending on whether your application needs streaming tokens and progress messages.
  • Search mode: for building agentic applications that require high quality information retrieval with strong recall and controlled precision, without the final-answer generation. This can be accessed using the search() method.

The QueryAgent and AsyncQueryAgent clients provide sync and async versions of the same methods.

The Weviate Query Agent is Generally Available. For more information, see the Weaviate Agents - Query Agent Docs.

Transformation Agent

The Weaviate Transformation Agent is an agentic service designed to augment and transform data using generative models. Use the Transformation Agent to append new properties and/or update existing properties of data on existing objects in Weaviate.

⚠️ Alpha Release: Weaviate Transformation Agent is currently in alpha and is subject to change. Features may be modified or removed without notice. Please check that you are using the latest version of the package.

For more information, see the Weaviate Agents - Transformation Agent Docs.

Personalization Agent

The Weaviate Personalization Agent is an agentic service designed to return personalized recommendations tailored to each user. The developer would simply provide a user profile with a history of interactions, and the Personalization Agent takes care of all intervening steps to provide a set of personalized recommendations from Weaviate.

⚠️ Alpha Release: Weaviate Personalization Agent is currently in alpha and is subject to change. Features may be modified or removed without notice. Please check that you are using the latest version of the package.

For more information, see the Weaviate Agents - Personalization Agent Docs.

Metadata

Release files for weaviate-agents 1.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for weaviate-agents 1.8.0
File Size Uploaded
weaviate_agents-1.8.0.tar.gz 112.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for weaviate-agents 1.8.0
File Interpreter ABI Platform
weaviate_agents-1.8.0-py3-none-any.whl Python 3 none any Details

Total release size: 167.3 kB

Release files / weaviate_agents-1.8.0.tar.gz

Download URL weaviate_agents-1.8.0.tar.gz
Size 112.4 kB
Tags Source
SHA-256 checksum
How to use checksums
878a4e0892ba028417389abf1caaea5947e8b76c6edcd706946c06093239bcfa
BLAKE2b-256 checksum
How to use checksums
6cfac392cbad0cd088070e9200e12a13d6cb3b8f33ee68e2afddec405c58e24d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.5.8

Release files / weaviate_agents-1.8.0-py3-none-any.whl

Download URL weaviate_agents-1.8.0-py3-none-any.whl
Size 55.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
40b93991bba26f3931c105e3d6f2c71604f3d74f7801a6e9382562751cc9b3b3
BLAKE2b-256 checksum
How to use checksums
657197060d755c6e88b65371a13791704497841543b2267c27feef597e468d34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.5.8

Release history Release notifications | RSS feed

This release

1.8.0 This release

2 release files

1.7.1

2 release files

1.7.0

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.13.0

2 release files

0.12.0

2 release files

0.11.0

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page