ChatKit Simplifies OpenAI API Integration with Flexible Credit-Based Usage
ChatKit offers comprehensive integration with the OpenAI API and alternative credit-based usage models. This guide walks you through the setup process, including account creation, API key management, and payment options for both individual and team deployments.
To integrate ChatKit with the OpenAI API, users first need to create an OpenAI account and obtain an API key. This process can be completed through the OpenAI platform, specifically within their API section. It's important to note that the OpenAI account must not be connected to a ChatGPT Plus subscription.
The initial setup allows for usage based on OpenAI's pay-as-you-go model, where tokens are billed directly based on API usage. However, free OpenAI accounts come with both usage limits and rate limits, meaning they may not be suitable for extended development or testing.
For users who prefer not to use their OpenAI account directly, ChatKit offers an alternative through their credits system. To access this feature, users need to purchase a ChatKit License, which can be done through the ChatKit platform. Upon completing the purchase, users will receive an email containing their license key, which can then be activated through the ChatKit settings menu.
Before activating the ChatKit credits system, users must remove their existing OpenAI API key from their configuration. The credits system operates independently of the OpenAI API, providing an alternative payment model for API usage.
The ChatKit Credit System operates as an alternative payment model to direct OpenAI API usage. To utilize this system, users must first purchase a ChatKit License through the ChatKit platform. Upon completing the purchase, users receive an email containing their license key, which they then activate through the ChatKit settings menu.
This system requires users to remove their existing OpenAI API key from their configuration before activation. The credits system operates independently of the OpenAI API, providing developers with an alternative payment framework for API usage.
The team licensing structure supports organizational deployment, with pricing starting at $250 for 50 devices. Additional devices cost $8 each, processed through secure Stripe payments. The team structure includes a Team Name for license management and Admin Email Addresses for credit management and device checkout functionalities.
This flexible licensing model enables organizations to manage multiple device deployments efficiently, with detailed credit management options provided through the platform.
The team licensing structure operates with a minimum investment of $250 for the initial 50 devices, with each additional device costing $8. Payment processing is handled through Stripe, ensuring secure transactions for all users.
Organizations managing multiple devices receive several benefits through this structured approach. Each team setup includes a distinct Team Name, giving administrators control over license management and credit top-ups. The system also allows for multiple Admin Email Addresses, providing access to essential functions like license creation and credit management.
Device management is facilitated through a detailed checkout process, allowing administrators to track and allocate licenses across the organization. This feature enables efficient deployment and usage monitoring, helping teams maximize their API credit usage while maintaining security and control.