Skip to content
This repository has been archived by the owner on Jan 5, 2025. It is now read-only.

Add phidata support #4

Merged
merged 5 commits into from
Jun 3, 2024
Merged

Add phidata support #4

merged 5 commits into from
Jun 3, 2024

Conversation

slashtechno
Copy link
Owner

Added phidata support to allow for real-time information to be used. In addition, this should allow for knowledge base support in the future.
Whilst this still works with OpenRouter, OpenRouter was returning a 400 Bad Request status when functions were used. Thus, I added an argument to not use any tools.
Screenshot showing the program responding to an email regarding a website with information scraped from the website

docs: add information regarding what models to use in `.env.example`

From my testing, Mistral was the best at telling me the current Android + iOS versions. It actually used DuckDuckGo. However, it was still slightly off for Android. Might have been better to only provide Exa instead. In the future, it may be beneficial to add an argument that disables DuckDuckGo or just disable DuckDuckGo if Exa is being used.
This isn't proper support as there is no persistent storage
Using a phidata knowledge base without pgvector isn't too useful. Once I learn more about databases I may re-add support with pgvector.
@slashtechno slashtechno merged commit 71fab15 into main Jun 3, 2024
2 checks passed
@slashtechno slashtechno deleted the add-phidata branch June 3, 2024 18:19
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant