Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add qdrant component #271

Merged
merged 4 commits into from
Aug 8, 2024

Conversation

zidanehakim
Copy link
Collaborator

Because

  • We want to integrate VDP with qdrant vector db
  • We want more vector db component choice

This commit

  • Add qdrant component along with the basic tasks (vector search, upsert, ..)
  • Use API key and url for auth (rest api)

Copy link

codecov bot commented Aug 6, 2024

Codecov Report

Attention: Patch coverage is 64.16938% with 110 lines in your changes missing coverage. Please review.

Project coverage is 40.34%. Comparing base (4aeae69) to head (6b21224).
Report is 7 commits behind head on main.

Files Patch % Lines
data/qdrant/v0/vector_search.go 61.62% 23 Missing and 10 partials ⚠️
data/qdrant/v0/delete.go 51.35% 12 Missing and 6 partials ⚠️
data/qdrant/v0/batch_upsert.go 65.71% 8 Missing and 4 partials ⚠️
data/qdrant/v0/create_collection.go 58.62% 8 Missing and 4 partials ⚠️
data/qdrant/v0/delete_collection.go 58.62% 8 Missing and 4 partials ⚠️
data/qdrant/v0/upsert.go 65.71% 8 Missing and 4 partials ⚠️
data/qdrant/v0/main.go 76.19% 8 Missing and 2 partials ⚠️
store/store.go 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #271      +/-   ##
==========================================
- Coverage   40.70%   40.34%   -0.36%     
==========================================
  Files         121      131      +10     
  Lines       11842    12658     +816     
==========================================
+ Hits         4820     5107     +287     
- Misses       6402     6884     +482     
- Partials      620      667      +47     
Flag Coverage Δ
unittests 40.34% <64.16%> (-0.36%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

data/qdrant/v0/config/tasks.json Outdated Show resolved Hide resolved
data/qdrant/v0/config/tasks.json Outdated Show resolved Hide resolved
@donch1989 donch1989 merged commit bd2b9e6 into instill-ai:main Aug 8, 2024
6 checks passed
donch1989 pushed a commit that referenced this pull request Aug 13, 2024
🤖 I have created a release *beep* *boop*
---


##
[0.25.0-beta](v0.24.0-beta...v0.25.0-beta)
(2024-08-13)


### Features

* add a hook to avoid we miss make document
([#244](#244))
([4c4531d](4c4531d))
* add elasticsearch component
([#211](#211))
([eb492ca](eb492ca))
* add Fireworks AI component
([#237](#237))
([0c40652](0c40652))
* add Groq component
([#269](#269))
([1401220](1401220))
* add mongodb component
([#198](#198))
([2cb550f](2cb550f))
* add qdrant component
([#271](#271))
([bd2b9e6](bd2b9e6))
* add weaviate component
([#246](#246))
([cb3e667](cb3e667))
* add WhatsApp component
([#226](#226))
([28d0de8](28d0de8))
* **artifact:** add artifact component
([#268](#268))
([dabf472](dabf472))
* **artifact:** add artifact component
([#275](#275))
([15fc0d2](15fc0d2))
* **document:** integrate pdf2md in document operator
([#277](#277))
([07360d1](07360d1))
* **groq, fireworksai:** take out the unsupported models from instill
credit ([#283](#283))
([8978acd](8978acd))
* make component ID accessible on IExecution
([#257](#257))
([dd63656](dd63656))
* **openai:** support `gpt-4o-2024-08-06` and structured output
([#280](#280))
([8bdaef7](8bdaef7))
* **sql:** add TASK_INSERT_MANY and fix sql query validation
([#252](#252))
([3a93cea](3a93cea))
* **text:** add tokenizer for cohere & new gpt-4o
([#276](#276))
([5d8cec3](5d8cec3))
* **text:** revert "add tokenizer for cohere & new gpt-4o
([#276](#276))"
([910a330](910a330))


### Bug Fixes

* **artifact:** add the description to remind users to add file
extension ([#281](#281))
([5ff5d7a](5ff5d7a))
* ignore bold case and add all line to result
([#272](#272))
([219c77e](219c77e))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Status: 👋 Done
Development

Successfully merging this pull request may close these issues.

3 participants