-
Notifications
You must be signed in to change notification settings - Fork 40
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
Improvements planned/needed #4
Comments
can we help ? I'm not too bad at packaging. Note that "ipygpt" is available for both conda and pypi |
Yes! Definitively! I was going to start with the proper breakup of the different commands, and some testing. But any of the points above are out for the grab if you have some time. Do you think |
it's easier to type and lots of interactive libs have ipy in ther name: it also avoids the issue with pip that is forcing "-" in lib name as separator (sepal-ui and sepal_ui is the same) and python forcing "_" when importing (you can |
I'll send few packaging PR in the upcoming days then, I'm thinking about |
👍 perf, I'll mention you in this issue once i push the new subcommands so you're aware of it. |
How would you recommend capturing output into a string? |
Added streaming support: #12 Major changes are:
|
Code design and architecture
requests.Session
while keeping the OpenAI API Key in some context to avoid the repetitionIPythonGPT
class are subcommands, while others are utility methods, but not all subcommands are behaving equally.argparse
is the correct alternative.Code quality
ipython_gpt.py
from module to a packageblack
Feature improvements
stream=True
.The text was updated successfully, but these errors were encountered: