-
Notifications
You must be signed in to change notification settings - Fork 10
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
Configurable OpenAI Endpoints and Models #7
Comments
There is also a Flutter-based app framework. Not listed yet on the doc, but I believe would work quite well! |
Cross-linking with this issue on the iOS repo: |
I'm making progress in this direction on my fork. I'm happy to contribute to the project with a pull request once I confirm the functionality works. |
Seems like I got it sorted and added some other features as bonus while I was in there trying to get these things together. I opened pull request #8 to implement these features. |
Hello! I'm excited to help but Kotlin is unfortunately not my jam. In the little time I've spent in the code base so far, I have found that the changes that I'm requesting would be in
BaseActivity.kt
andChatGptFragment.kt
I would like to suggest configurable OpenAI endpoints. Basically anywhere in the project that you see
https://api.openai.com/v1
should be a configurable URL that can be changed in the settings along with the OpenAI API key in the settings (which also doesn't exist currently.) There are many pass-thru OpenAI style endpoint systems that don't specifically use OpenAI or their models, but use their exact JSON inputs and outputs.With this, the use of
text-davinci-003
andcompletions
should also be changed. The model will need to be able to be defined in the advanced settings as well. OpenAI is consideringcompletions
legacy use now, I would recommend switching to their chat completions style endpoints. which is what most people use and would support better models on the monocle thantext-davinci-003
, such asgpt-3.5-turbo
andgpt-4
, the models included in ChatGPT unliketext-davinci-003
.Making these changes should greatly improve the application making it usable again.
The text was updated successfully, but these errors were encountered: