Search API AI is a cutting-edge module that provides a collection of tools to integrate artificial intelligence (AI) and advanced search capabilities into your Drupal site. By leveraging the OpenAI Embedding API and storing vectors in Pinecone, this module enables you to create powerful, AI-driven search experiences for your users. With plans to support additional tools for creating embeddings and storing vectors, Search API AI is designed to be a flexible and extensible solution for your search needs.
For site administrators, Search API AI offers an innovative alternative to traditional search solutions, with the potential to deliver more relevant and personalized search results.
Developers will appreciate the module's flexibility and extensibility, with numerous ways to extend its functionality and integrate it with other AI tools and storage solutions. As the module grows, expect to see a growing number of additional contrib modules that provide extra functionality or help users customize various aspects of the search process.
To get started, you'll need to set up an index using the Pinecone backend and index your content, including the Body field using the Embeddings field type. Once you've done that, head to Admin -> Configuration -> Open AI -> Search API AI Explorer to start your conversation. Don't forget to configure your OpenAI and Pinecone credentials!
To use Search API AI, you will need to have the Search API and OpenAI modules installed and enabled on your Drupal site. Additionally, you will need to enable at least one AI backend, such as the provided Pinecone backend.
- Install this module using the official Backdrop CMS instructions.
Bugs and feature requests should be reported in the Issue Queue.
- Ported to Backdrop CMS by Justin Keiser.
- Created for Drupal by Andrew Belcher.
The module is unsupported and marked as deprecated in Drupal.
This project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.