An AI Unit (AIU) is the resource consumed processing a command or task by the AI engine. Every command or task is different depending on its complexity and the output required. Generally, the more complex the task is and the more output is required, the more AI Units will be consumed. Also, the more context the AI engine needs to remember, the more AI Units will be used.
A long article of about 500 words can take anywhere from 1 to 2 AI units.
The service provides access to the state-of-the-art language generation and text understanding models through OpenAI API and other AI engines, which is designed to be flexible and scalable. Access to these models requires the use of AI Units, which are units of currency that we use to pay for API requests. The cost of each API request varies depending on the complexity of the request and the amount of computational resources required to fulfill it. Furthermore, we
By requiring payment for API access, OpenAI is able to cover the cost of running and maintaining its infrastructure, as well as funding ongoing research and development efforts. This allows OpenAI to continue to improve its models and offer cutting-edge technology to its users. OpenAI APIs uses tokens as a unit of measure. Additionally, the use of tokens helps to ensure fair usage and prevent overloading of the API, ensuring that all users have a positive experience.
Whether it is OpenAI or other AI engines/models, there is a cost to us running the service and certain resources consumed. In the case of OpenAI, the resource is a token. In the case of other AI engines, it could be something else. AI Units is the common currency that makes it agnostic to the unit of measurement for these AI providers.
We have a pay per usage model. If you are signed in with Slack, any individual in the Slack workspace can top up AI Units for themselves under the Individual account. However, the admin or anyone in the company may want to adopt a team plan so that the company's credit card can be used to top up AI Units for everyone to use in the Slack workspace. Only 1 person in the Slack workspace can configure to pay for the entire team. If another person, wants to pay for a Team account, they will need the existing user who has set the top up for the team account to change it to an Individual top up. However, any person can top up to their own Individual account for personal uses.
When we call the various AI engines, they will report the number of tokens or other unit of measures that are deducted. We convert their unit of measurement (whether it is in the form of tokens or $) to AI Units and deduct from your account accordingly. If your Slack workspace have a Team account paid for, that pool of AI Units is first deducted. When that pool is insufficient, then we will deduct it from the balance in your individual account.
There are several reasons why one might use WindyBot with Slack: Productivity: WindyBot can help automate repetitive or time-consuming tasks, freeing up time for more important work. For example, WindyBot can be used to answer frequently asked questions or to provide information quickly, without having to switch to a different application.
Convenience: WindyBot integrates with Slack, making it easily accessible to users without having to leave the application. This can help improve the user experience and increase efficiency.
Customization: WindyBot can be customized and fine-tuned to fit specific use cases, making it a versatile tool for businesses. For example, WindyBot can be trained on specific data sets or use cases to provide more accurate and relevant information.
Improved communication: WindyBot can be used to improve communication within teams by providing quick and accurate information. This can help teams make informed decisions and reduce the time spent on back-and-forth communication.
Overall, WindyBot can be a valuable tool for businesses that want to improve productivity, convenience, and communication.