Skip to content

Feature/add pre processor functions - #685

Open
Safaael25 wants to merge 15 commits into
zilliztech:mainfrom
Safaael25:feature/add-pre-processor-functions
Open

Feature/add pre processor functions#685
Safaael25 wants to merge 15 commits into
zilliztech:mainfrom
Safaael25:feature/add-pre-processor-functions

Conversation

@Safaael25

Copy link
Copy Markdown

No description provided.

@sre-ci-robot
sre-ci-robot requested review from cxie and xiaofan-luan May 28, 2026 05:55
@sre-ci-robot

Copy link
Copy Markdown
Collaborator

Welcome @Safaael25! It looks like this is your first PR to zilliztech/GPTCache 🎉

@Safaael25

Copy link
Copy Markdown
Author

/assign @xiaofan-luan

@sre-ci-robot

Copy link
Copy Markdown
Collaborator

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: Safaael25
To complete the pull request process, please ask for approval from xiaofan-luan after the PR has been reviewed.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@Safaael25

Copy link
Copy Markdown
Author

/assign @xiaofan-luan

@Safaael25
Safaael25 force-pushed the feature/add-pre-processor-functions branch from bbe0556 to 469ed07 Compare May 30, 2026 16:37
@Safaael25

Copy link
Copy Markdown
Author

The remaining DCO failures are from other contributors' commits that were merged into my branch from main, not from my own commits. My commits are signed off. Could a maintainer please help resolve this?

SimFG and others added 14 commits May 30, 2026 20:07
Signed-off-by: SimFG <bang.fu@zilliz.com>
Signed-off-by: safaael25 <safaa.elhmede@gmail.com>
Signed-off-by: safaa <safaa.elhmede@gmail.com>
Signed-off-by: safaael25 <safaa.elhmede@gmail.com>
Signed-off-by: safaa <safaa.elhmede@gmail.com>
Fix last_content_without_template when the template looks like
"Tell me a joke about {subject} with less than 50 words."
where len(field_name_arr) < len(literal_text_arr).

Signed-off-by: safaael25 <safaa.elhmede@gmail.com>
Signed-off-by: safaa <safaa.elhmede@gmail.com>
Support Milvus partition key in saving and searching collection.

Signed-off-by: safaael25 <safaa.elhmede@gmail.com>
Signed-off-by: safaa <safaa.elhmede@gmail.com>
Fix when partition key is not supplied, default to empty string.

Signed-off-by: safaael25 <safaa.elhmede@gmail.com>
Signed-off-by: safaa <safaa.elhmede@gmail.com>
Add parameter (use_partition_key) in initialising Milvus store

Signed-off-by: safaael25 <safaa.elhmede@gmail.com>
Signed-off-by: safaa <safaa.elhmede@gmail.com>
* Add nomic embedding integration

Signed-off-by: Aakash Thatte <aathatte2002@gmail.com>

* Add imports for nomic integration

Signed-off-by: Aakash Thatte <aathatte2002@gmail.com>

* Add example for nomic integration

Signed-off-by: Aakash Thatte <aathatte2002@gmail.com>

* Fix pylint issues

Signed-off-by: Aakash Thatte <aathatte2002@gmail.com>

* Fix pylint issues

* Add test for nomic integration

* fix the lint for the embedding init.py file

* fix the lint error for the nomic.py file

* fix the lint error for the nomic.py file

---------

Signed-off-by: Aakash Thatte <aathatte2002@gmail.com>
Co-authored-by: SimFG <bang.fu@zilliz.com>
Signed-off-by: safaael25 <safaa.elhmede@gmail.com>
Signed-off-by: safaa <safaa.elhmede@gmail.com>
Signed-off-by: SimFG <bang.fu@zilliz.com>
Signed-off-by: safaael25 <safaa.elhmede@gmail.com>
Signed-off-by: safaa <safaa.elhmede@gmail.com>
Signed-off-by: safaael25 <safaa.elhmede@gmail.com>
Signed-off-by: safaa <safaa.elhmede@gmail.com>
…ter testing

Signed-off-by: SimFG <bang.fu@zilliz.com>
Signed-off-by: safaael25 <safaa.elhmede@gmail.com>
Signed-off-by: safaa <safaa.elhmede@gmail.com>
…liztech#641)

* Fix the nil memory eviction when using the init_similar_cache method

Signed-off-by: SimFG <bang.fu@zilliz.com>

* Update the version to 0.1.44

Signed-off-by: SimFG <bang.fu@zilliz.com>

* Add OpenAI v1.x.x compatibility to embedding models and api base

- Support passing the client as the parameter
- In OpenAI v1.x.x, `api_base` has been renamed into `base_url`
openai/openai-python#1051 (comment)

Signed-off-by: Hollow Man <hollowman@opensuse.org>

---------

Signed-off-by: SimFG <bang.fu@zilliz.com>
Signed-off-by: Hollow Man <hollowman@opensuse.org>
Co-authored-by: SimFG <bang.fu@zilliz.com>
Signed-off-by: safaael25 <safaa.elhmede@gmail.com>
Signed-off-by: safaa <safaa.elhmede@gmail.com>
* Remove the Weaviate unit test

Signed-off-by: SimFG <bang.fu@zilliz.com>
Signed-off-by: akashAD98 <aksdesai1998@gmail.com>

* fix: avoid loading redis if not needed

Signed-off-by: akashAD98 <aksdesai1998@gmail.com>

* Update the version to `0.1.43`

Signed-off-by: SimFG <bang.fu@zilliz.com>
Signed-off-by: akashAD98 <aksdesai1998@gmail.com>

* add the note for the gptcache api

Signed-off-by: akashAD <aksdesai1998@gmail.com>
Signed-off-by: akashAD98 <aksdesai1998@gmail.com>

* Fix the nil memory eviction when using the init_similar_cache method

Signed-off-by: SimFG <bang.fu@zilliz.com>
Signed-off-by: akashAD <aksdesai1998@gmail.com>
Signed-off-by: akashAD98 <aksdesai1998@gmail.com>

* Update the version to 0.1.44

Signed-off-by: SimFG <bang.fu@zilliz.com>
Signed-off-by: akashAD <aksdesai1998@gmail.com>
Signed-off-by: akashAD98 <aksdesai1998@gmail.com>

* added support for lancedb as vectorstore

Signed-off-by: akashAD <aksdesai1998@gmail.com>
Signed-off-by: akashAD98 <aksdesai1998@gmail.com>

* Fix pylint issues and improve codes structure

Signed-off-by: akashAD <aksdesai1998@gmail.com>
Signed-off-by: akashAD98 <aksdesai1998@gmail.com>

* refactor & pylint fix code

Signed-off-by: akashAD98 <aksdesai1998@gmail.com>

* pylint issue fixing

Signed-off-by: akashAD98 <aksdesai1998@gmail.com>

---------

Signed-off-by: SimFG <bang.fu@zilliz.com>
Signed-off-by: akashAD98 <aksdesai1998@gmail.com>
Signed-off-by: akashAD <aksdesai1998@gmail.com>
Co-authored-by: SimFG <bang.fu@zilliz.com>
Co-authored-by: leio10 <leo.diez@factorial.co>
Signed-off-by: safaael25 <safaa.elhmede@gmail.com>
Signed-off-by: safaa <safaa.elhmede@gmail.com>
Signed-off-by: safaael25 <safaa.elhmede@gmail.com>
Signed-off-by: safaa <safaa.elhmede@gmail.com>
Signed-off-by: safaael25 <safaa.elhmede@gmail.com>
Signed-off-by: safaa <safaa.elhmede@gmail.com>
@Safaael25
Safaael25 force-pushed the feature/add-pre-processor-functions branch from 978c13d to 4e05cbb Compare May 30, 2026 17:08
@mergify mergify Bot added dco-passed and removed needs-dco labels May 30, 2026

@Safaael25 Safaael25 left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approve workflows to run

@Safaael25

Copy link
Copy Markdown
Author

@cxie

@Safaael25

Copy link
Copy Markdown
Author

/assign @cxie

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants