Welcome to ChatKeyPT, a Flutter-based application developed by Cole Ritchie and Jack Zgombic that incorporates many of the stellar features of OpenAI's ChatGPT, while providing the unique functionality for users to utilize their own OpenAI API keys. The application is built with a front end in Flutter, utilizes Firebase for secure and robust backend services, and is smoothly deployed on Vercel for optimal performance and accessibility.
- Personal API Key Input: Users can input their own OpenAI API keys, allowing them full control over their API usage and costs directly.
- Real-Time Chat Interface: Users can enjoy a seamless and dynamic chatting experience.
- Firebase Integration: Provides secure user authentication and efficient session management without storing API keys.
- Efficient Deployment on Vercel: Ensures that the application is scalable, fast, and reliable, making it available universally via the web.
To interact with ChatKeyPT using your personal API key from OpenAI, the following steps will guide you:
-
Create or Sign into OpenAI: Visit OpenAI's platform to either sign up for a new account or log into an existing account.
-
Generate API Key: Navigate to the API section in your account dashboard and generate a new API key. This key facilitates requests to GPT models.
-
Input API Key into ChatKeyPT: When you start the ChatKeyPT application, you will be prompted to enter your API key. This key is handled only on the client side, enhancing your privacy and security.
In ChatKey, we prioritize your privacy and data security:
- Secure Authentication with Firebase: Ensures that all user sessions are secure and data is handled with the utmost care.
- Control Costs: Manage your API usage to potentially reduce costs while utilizing robust AI capabilities.
- Maintain Privacy: With client-side key management, retain absolute control over your API keys.
- User-Friendly: Engage with AI technology effortlessly through our streamlined and intuitive interface.
Cole Ritchie and Jack Zgombic are innovative developers with a passion for creating functional and accessible applications. ChatKeyPT is a showcase of their skills in merging sophisticated technology with practical, user-centric solutions.
For further inquiries, support needs, or opportunities for collaboration, please feel free to reach out through the contact options provided on our repository.
ChatKeyPT is excited to offer a platform that redefines interactions with AI, focused on user empowerment and cost efficiency. We invite employers, users, and the broader tech community to experience the benefits of this unique application.