Skip to content

artemu78/OpenAI-API-Explorer

Repository files navigation

OpenAI API Explorer - TextAigist: Chrome Extension

This is a simple Chrome extension that uses the OpenAI ChatGPT API to summarize selected text on a webpage. The summarized text is then displayed in an alert.

Setup

  1. Clone this repository to your local machine.
  2. Navigate to chrome://extensions/ in your Chrome browser.
  3. Ensure that the Developer mode checkbox in the top right-hand corner is checked.
  4. Click Load unpacked extension… to pop up a file-selection dialog.
  5. Navigate to the directory in which your extension files live, and select it.

Configuration

This extension requires an OpenAI API key to function. Here's how to set it up:

  1. Navigate to the OpenAI website and create an account if you don't have one already.
  2. Once you're logged in, go to the API section and generate a new API key here.
  3. Click on the extension icon in your Chrome browser and paste your API key into the text field, then click "Save".

Your extension is now ready to use! Simply select some text on a webpage, right-click, and choose "Summarize with ChatGPT" to see a summary of the selected text.

Paste API key in browser popup Select text and choose OpenAI API Explorer - TextAigist Wait couple of seconds and see summary in popup

Security

Please note that your OpenAI API key is sensitive information and should be kept secure. This extension stores your API key in Chrome's local storage, which is not accessible by other extensions or webpages.

Rate Limiting

Please be aware that making too many requests to the OpenAI API in a short period of time can lead to your API key being rate-limited. If you encounter this issue, you may need to wait a while before you can make more requests.

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue if you encounter any problems or have any suggestions for improvements.

Privacy Policy

TextAigist respects your privacy and is committed to protecting your personal information. This privacy policy outlines how we collect, use, and safeguard your data.

Information We Collect

For customers who purchase tokens through our website, we collect and store their Google Account email address and token balance. This information is securely stored in our cloud environment, which follows industry-standard security practices.

Use of Information

The email address is used solely as a unique identifier to associate purchased tokens with the respective customer's account. This allows for personalized access to paid services within our extension.

Data Security

All personal information, including email addresses, is transmitted using secure HTTPS protocol to ensure data protection. We implement robust security measures to safeguard your data from unauthorized access or disclosure.

Anonymous Usage

Users who choose to access our extension with their own OpenAI API key remain anonymous. We do not collect or store any personal information for these users.

Third-Party Sharing

We do not share or sell your personal information with third parties for their marketing or advertising purposes.

Updates to Privacy Policy

We may update this privacy policy from time to time. Any changes will be posted on our website, and we encourage you to review the policy periodically.

By logging in TextAigist, you consent to the collection, use, and storage of your personal information as described in this privacy policy.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published