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(api): Runs endpoints #583

Merged
merged 111 commits into from
Jun 18, 2024
Merged

Conversation

CollectiveUnicorn
Copy link
Contributor

@CollectiveUnicorn CollectiveUnicorn commented Jun 3, 2024

Streaming and non-streaming versions of runs
Naive RAG implementation that allows generating responses using results pulled from the vector store

Closes #419

@CollectiveUnicorn CollectiveUnicorn changed the base branch from main to 417-threads-endpoints June 3, 2024 18:56
Copy link

netlify bot commented Jun 3, 2024

Deploy Preview for leapfrogai-docs canceled.

Name Link
🔨 Latest commit 2c4e5ed
🔍 Latest deploy log https://app.netlify.com/sites/leapfrogai-docs/deploys/66712d0d047fa10008903d88

Base automatically changed from 417-threads-endpoints to main June 12, 2024 19:50
Copy link
Contributor

@gphorvath gphorvath left a comment

Choose a reason for hiding this comment

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

We have a circular import because we are depending on our own route.

packages/api/zarf.yaml Outdated Show resolved Hide resolved
tests/conftest.py Outdated Show resolved Hide resolved
tests/integration/api/test_threads.py Show resolved Hide resolved
make-supabase.mk Outdated Show resolved Hide resolved
@CollectiveUnicorn CollectiveUnicorn force-pushed the 419-runs-endpoints-420-run-steps-endpoints branch from 760d07b to 306cbbe Compare June 13, 2024 18:44
Copy link
Member

@YrrepNoj YrrepNoj left a comment

Choose a reason for hiding this comment

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

This is a big PR that has been the work of a lot of effort. There are several conversation items that will turn into issues in our backlog. Thanks everyone for their hard work in implementing this feature.

In the future, lets set the goal of maintaining smaller PRs and introducing more testing. I'm sure I could spend another couple working days looking through this PR but I believe it would be more efficient to merge this in now (since it is in a working state where we can iterate on it independently) and start working on adding improvements in separate PRs.

Thanks again for everyones hard work in developing, reviewing, and testing this PR.

@gphorvath gphorvath enabled auto-merge (squash) June 18, 2024 15:37
@gphorvath gphorvath merged commit fecf0f8 into main Jun 18, 2024
8 checks passed
@gphorvath gphorvath deleted the 419-runs-endpoints-420-run-steps-endpoints branch June 18, 2024 16:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

feat(api): Runs endpoints
5 participants