For your Company
- Pick an AI Provider that you can trust, the component will focus on having an overview of websites that might be an option for you.
- Once available create a company account with an API provider and make all your workers pick this provider and sign in with their work email addresses.
If you want to self host
- Let your workers register and spin up an AI with ollama somewhere in your network, if the workers are experienced enough they might as well spin up their own ollama models.
Outside of EU
Notebook: https://notebooklm.google.com/
How to become an AI Provider
- LiteLLM in the backend, just deploy it for your use.
- Also spin up a Feedback instance for completeness.
If you want to use payments
- use Shopify and setup Stripe, PayPal or something else
My component will query your LiteLLM instance for Models that you provide. And the user will setup and account and sign in with you as a provider to make authenticated requests.
Why use it?
How to bring AI into your product
- Put the ai-wallet web component into your app and listen for the credentials-arrived event on the component or check if the credentials are there in the beginning via component.getCredentials().
- Credentials is an object that gives you the endpoints and model you should call for your LLM, STT, TTS, embedding, VLM, Image Generation or Video Generation ability.
- No need to care about hosting your own AI backend ever again.
How should I make it accessible?
Create a public notebook lm for it so that people can quickly ask it.
How can I guarantee providers many users?
- I will build a user interface that is easy to use and looks appealing.
- I will focus on bringing the best fitting provider to the users.
How can I make it worth the customers time?
- I will pick a handful of popular open source projects and make it compatible.
How can i make it worth the project maintainers time?
- I will focus on improving the instructions and I will only let the project maintainers go integrate the component once I have successfully integrated it into some projects without error.
- I will talk to project maintainers when building the setup manual.