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

Similarity Search API Integration Testing #430

Open
evgenydmitriev opened this issue May 10, 2024 · 0 comments · May be fixed by #450
Open

Similarity Search API Integration Testing #430

evgenydmitriev opened this issue May 10, 2024 · 0 comments · May be fixed by #450

Comments

@evgenydmitriev
Copy link
Contributor

We have a Similarity Search API built with Cloudflare Workers AI and Cloudflare Vectorize database. It's a simple Cloudflare worker that looks up incoming messages in a vector database and returns a similarity score. It's used by other services for near-duplicate detection, topic classification, and synthetic data generation purposes, among other things.

To participate in the challenge, submit a pull request that adds meaningful integration tests to the Similarity Search worker. Focus on testing the higher-level functionality, rather than individual function implementation. Leverage Cloudflare's best practices for integration testing, including their latest advancements in Vitest integration. When done, request a review from this issue assignee. Expanding the pull request description with your methodology can help us better understand your reasoning and evaluate your submission faster. Keep in mind that your submission will be evaluated based on the combination of resource efficiency, security, and speed.

Anyone can participate in this challenge. You don't need anyone's approval to try! All submissions will be reviewed by the maintainers, and additional changes to your pull request may be asked of you to bring your submission to improve code quality, security, and/or efficiency. See more details on the Challenge Program and check out the success stories of the challenge winners.

There are different ways of achieving the goal of the challenge, so don't get discouraged if someone already opened a pull request. Multiple bounties are available! We'll keep the challenge open until we get enough high-quality submissions. Looking forward to your pull requests!

How to Claim Bounty

Email your bitcoin or stablecoin payment address to [email protected] with a link to your merged pull request. Expect all payouts to be completed by the end of the month.

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

Successfully merging a pull request may close this issue.

2 participants