Support Pinecone starter/Free, Fix compatibility with Open AI module

Created on 23 November 2023, 12 months ago
Updated 26 April 2024, 7 months ago

Problem/Motivation

In OpenAI module (which this depends on) we fixed:

https://www.drupal.org/project/openai/issues/3397647 only the paid version of pinecone works with this (dependency on namespaces) Fixed
https://www.drupal.org/project/openai/issues/3403557 🐛 Follow-up to free Pinecone deletion support Fixed
https://www.drupal.org/project/openai/issues/3400915 📌 Update VectorClientInterface to allow for varying parameters Fixed

Which allow support for the 'Starter' Pinecone. It does not support namespaces or most deletion operations.

We also converted Pinecone to be a Vector client plugin:

https://www.drupal.org/project/openai/issues/3400627 Finish VectorClient plugin code. Active

Steps to reproduce

Attempt to use Search API AI with Pinecone Starter, failed API calls.

Proposed resolution

Update module to support Pinecone Starter.

Remaining tasks

Merge request.

User interface changes

User will see the namespace field description explains their namespace will be ignored if Starter is detected in 'Disable namespace' is set in configuration.

API changes

None

Data model changes

None

🐛 Bug report
Status

Closed: outdated

Version

1.0

Component

Code

Created by

🇬🇧United Kingdom scott_euser

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024