tcarambat1010
Joined 9 years ago
Joined 9 years ago
soon, agent skills are first and this should help plug the gaps between offerings since we can't build everything for everyone
WIP!
Maybe you want to run privately, but can only manage a Gemma-2B - then great, you can use that also.
Privacy by default means "if you use the defaults, it's private".
Obviously, if your computer is low-end or you really have been loving GPT-4o or Claude you _can_ use just that external component while still using a local vector db, document storage, etc.
So its basically like opt-in for external usage of any particular part of the app, whether that be an LLM, embedder model, vector db, or otherwise.
We were working with many assistants and found that the task of delegating work to known agents via a single "head" assistant automatically selecting the best assistant(s) was working really well for us! So we built a library around it with some other convenience functions for assistants for OpenAI.
With parallel function calling you can have a single complex user query be automatically split and delegated to many assistants at once via a single library.
From a developer perspective, it simply extends the OpenAI SDK making a new `swarm` method available so code lift is minimal.
Other helper methods like grabbing all your assistants that are available in a single call with pagination handled exist - checkout the docs on the Github or NPM package.
NPM: https://www.npmjs.com/package/@mintplex-labs/openai-assistan...