Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dzareldeveloper/chatgpt
Project-10 | Hari-10 | 50 Project Python
https://github.com/dzareldeveloper/chatgpt
Last synced: 19 days 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 (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-19T15:03:23.000Z (about 1 month ago)
- Last Synced: 2024-12-19T16:21:37.262Z (about 1 month ago)
- Language: Python
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- 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"
}