superagent-ai / super-rag

Super performant RAG pipelines for AI apps. Summarization, Retrieve/Rerank and Code Interpreters in one simple API.
https://docs.superagent.sh
MIT License
343 stars 51 forks source link

Multi-dataframe support #68

Open homanp opened 9 months ago

homanp commented 9 months ago

Describe the issue

Add support for running multiple dataframes in the code interpreter.

abant07 commented 9 months ago

Hey could I work on this. I was curious to know though, this issue would deal with more backend skills correct.

Also, is there anything I need to know for reproducing the environment other than the ReadMe.

Thanks

homanp commented 9 months ago

Hey could I work on this. I was curious to know though, this issue would deal with more backend skills correct.

Also, is there anything I need to know for reproducing the environment other than the ReadMe.

Thanks

Hey, sure go ahead. Most of the code is in the services/code_interpreter.py file.

Just create an .env file like the .env.example. You can get an api key for E2B for free or you can use mine.

Then just create virtualenv and do poetry install.

homanp commented 9 months ago

Assigned you @abant07

abant07 commented 9 months ago

Ok sounds good. Is there anything else I need to know or is everything from the ReadME good enough?

Thanks

homanp commented 9 months ago

Ok sounds good. Is there anything else I need to know or is everything from the ReadME good enough?

Thanks

Nope, that's it!

abant07 commented 8 months ago

Hey so I am taking a look right now, and I see there are a lot of environment variable Api keys I need to have, where should I get them. Or, which ones do I need to have for this specific issue.

Thanks

abant07 commented 8 months ago

Also, I forgot to ask, but I am just realizing now, but would it be possible to give me a little more explanation of what you had in mind when you say "Add support for running multiple dataframes in the code interpreter."

I just want to make sure that I am not misunderstanding anything, and then accidently do something that was not supposed to be done.

Thanks