https://github.com/dzareldeveloper/chatgpt
Project-10 | Hari-10 | 50 Project Python
https://github.com/dzareldeveloper/chatgpt
Last synced: 11 months ago
JSON representation
Project-10 | Hari-10 | 50 Project Python
- Host: GitHub
- URL: https://github.com/dzareldeveloper/chatgpt
- Owner: DzarelDeveloper
- License: mit
- Created: 2024-12-19T15:00:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-20T03:36:39.000Z (over 1 year ago)
- Last Synced: 2025-02-22T03:14:58.645Z (over 1 year ago)
- Language: Python
- Size: 5.86 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Project-10: AI ChatGPT API
## Description
This project integrates the **ChatGPT API** using the **RapidAPI** service. It allows users to ask questions to an AI-powered chatbot that leverages the capabilities of GPT-3. The application provides an interactive console where users can input questions, and it will receive answers from the API. The project also includes a basic loading animation to indicate when the request is being processed.
## Prerequisites
Before running this project, ensure the following modules are installed:
- **Requests**: To make HTTP requests to the API.
Install it via pip:
```bash
pip install requests
```
- **Pyfiglet**: To create ASCII art text output.
Install it via pip:
```bash
pip install pyfiglet
```
## How to Get Your API Key for Simple ChatGPT API
To use the **Simple ChatGPT API**, follow these steps to get your API Key from **RapidAPI**:
---
### 1. Create a RapidAPI Account
- Visit [RapidAPI](https://rapidapi.com/).
- Sign up for an account if you don’t have one. You can use your email, Google, or GitHub account to register.
---
### 2. Find the Simple ChatGPT API
- Use the search bar at the top of the page to search for **"Simple ChatGPT API"**.
- Select the appropriate API from the search results.
---
### 3. Subscribe to the API
- On the API page, review the available subscription plans.
- Select a plan (there is typically a Free Tier available for testing purposes).
- Click **Subscribe** to activate the selected plan.
---
### 4. Get Your API Key
- After subscribing, navigate to the **Endpoints** or **Authorization** section of the API page.
- You will see your **API Key** listed under the **Header Parameters** section as `X-RapidAPI-Key`.
- Copy the API Key for use in your project.
---
### 5. Use the API Key in Your Code
Insert the API Key into your project as follows:
```python
headers = {
"content-type": "application/json",
"X-RapidAPI-Key": "YOUR_API_KEY_HERE", # Replace with your actual API key
"X-RapidAPI-Host": "simple-chatgpt-api.p.rapidapi.com"
}