alexrudall / ruby-openai

OpenAI API + Ruby! 🤖❤️ NEW: Assistant Vector Stores
MIT License
2.73k stars 321 forks source link

Add vector store endpoints #472

Closed willywg closed 3 months ago

willywg commented 5 months ago

Hi...

I'm excited to submit this PR for the issue #463: "Add the Vector Store, Vector Store Files, and Vector Store Batch Files APIs." With the recent release of OpenAI's Assistant V2, new endpoints have been introduced, including VectorStores, VectorStoreFiles, and VectorStoreBatchFiles. These endpoints are essential for leveraging the enhanced capabilities of the updated Assistant.

In this PR, I have implemented these new endpoints, ensuring compatibility and extending our API's functionality. Additionally, I have updated the README.md with usage examples to facilitate a better understanding for developers integrating these services.

Please find below the summary of changes:

Best regards.

All Submissions:

bvsatyaram commented 4 months ago

I have been working on this branch for a couple of days. It is stable and works as expected. I think it is good to go.

@alexrudall - When can we get this merged?

sumitngupta commented 4 months ago

Thank you for the work on this PR! Getting our setup updated to utilize it.

alexrudall commented 3 months ago

Released in v7.1

alexrudall commented 3 months ago

Thanks for this excellent PR @willywg !