-
Notifications
You must be signed in to change notification settings - Fork 0
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
Allow other LLMs #5
Comments
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
It _almost_ works, but computePromptStreamAnthropic just flat out lies about the type of the stream to get it to compile. The model isnt' activated yet because it's not in the default stack. Part of #5.
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
…owser yet, and was breaking the app from running. But also, the input token limit is so high that it doesn't really matter. Part of #5.
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
… will just throw if you use anthropic. Part of #5.
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
…on creators. A lot of surrounding machinery doesn't work for anthopic yet. Part of #5.
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
Make AIProvider take APIKeys. Part of #5.
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
…local storage. This is also what caused hte infinite loop of calling disptcher instead of calling datamanager.setAPIKey. Part of #5.
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
… of models we actually have keys for. Part of #5.
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
…vider that has explicitly or implicitly already been set. Part of #5.
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
…l call stopStreaming immediately. This doesn't fix a bug uncovered by having two provider keys of double streaming, but does seem like it helps with correctness. Part of #5.
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
…double run a sprout. Made it so sprouts will only run themselves once. This feels a little wrong still, but 🤷 Part of #5.
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
Before, sproutChanged only took the lastSprout, and whatever the currentSprout was now. But this led to weird issues if _currentSprout changed multiple times before the next timer tick... as happens on first run when multiple API Keys are set (successive calls to setAPIKey). This could lead to sproutChanged with a last Sprout that was never actually seen in sproutChanged. Now we snapshot both the current sprout and the last sprout, which is at least a littl emore sane. Realistically we should probably batch up the setAPIKeys updates into one as well. Part of #5.
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
This avoids getting multiple sprouts in quick succession at boot when you have multiple keys. Part of #5.
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
We'll be getting a lot more soon. Part of #5.
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
…esn't yet run in browser. Part of #5.
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
Now that it might show up more often, it's good to keep it at least harder to see casually. Part of #5.
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
jkomoros
added a commit
that referenced
this issue
Jan 6, 2024
…. Anthropic has a massive input and a normal sized output. For OpenAI, I just assumed the input and output limit is the same but 🤷? Part of #5.
jkomoros
added a commit
that referenced
this issue
Jan 7, 2024
Action creators and reducers, not yet used for anything. Part of #5.
jkomoros
added a commit
that referenced
this issue
Jan 7, 2024
jkomoros
added a commit
that referenced
this issue
Jan 7, 2024
… the preferred provider. Part of #5.
jkomoros
added a commit
that referenced
this issue
Jan 7, 2024
jkomoros
added a commit
that referenced
this issue
Jan 9, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The text was updated successfully, but these errors were encountered: