Skip to content

yayanet/ChatGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Welcome to ChatGPT API

ChatGPT is a free API that allows users to access the ChatGPT machine learning model from OpenAI without the need for authentication.

How to use ChatGPT API

To use the ChatGPT API, send an HTTP GET request to the following endpoint:

GET https://api.pawan.krd/chat/gpt

Query Parameters

The following query parameters can be included in the request:

Parameter Description Required Default
text Your message Yes
lang The language of your text. Default is English. Supported languages can be found here. No en
id A unique identifier for your conversation. No default
cache A boolean value indicating whether to use cached responses, if available. No true

Example Request

GET https://api.pawan.krd/chat/gpt?text=Hello

Example Response

A successful response will return a JSON object with the following fields:

{
  "state": true,
  "reply": "Hello! How can I help you today?",
  "markdown": "Hello! How can I help you today?",
  "html": "<p>Hello! How can I help you today?</p>"
}

Limitations

It is important to note that ChatGPT API is provided on a best-effort basis and may not always be available. Additionally, the API may be rate-limited or have other usage restrictions in place. It is recommended to use the API responsibly and in accordance with any terms of service that may be in place.

Examples

Here are example codes for using the API in Node.js, Python, and C#:

Node.js

To use the ChatGPT API in Node.js, you can use the axios library to send an HTTP GET request to the API endpoint. Here is an example of how to do this:

const axios = require('axios');

async function getResponse(text, lang) {
  try {
    const response = await axios.get('https://api.pawan.krd/chat/gpt', {
      params: {
        text,
        lang
      }
    });
    return response.data;
  } catch (error) {
    console.error(error);
  }
}

getResponse('Hello', 'en').then(response => {
  console.log(response);
});

Python

To use the ChatGPT API in Python, you can use the requests library to send an HTTP GET request to the API endpoint. Here is an example of how to do this:

import requests

def get_response(text, lang):
  params = {'text': text, 'lang': lang}
  response = requests.get('https://api.pawan.krd/chat/gpt', params=params)
  return response.json()

response = get_response('Hello', 'en')
print(response)

C#

To use the ChatGPT API in C#, you can use the HttpClient class to send an HTTP GET request to the API endpoint. Here is an example of how to do this:

using System.Net.Http;
using Newtonsoft.Json;

async Task<Response> GetResponse(string text, string lang) {
  using (var client = new HttpClient()) {
    var queryString = $"text={text}&lang={lang}";
    var response = await client.GetAsync($"https://api.pawan.krd/chat/gpt?{queryString}");
    var responseData = await response.Content.ReadAsStringAsync();
    return JsonConvert.DeserializeObject<Response>(responseData);
  }
}

var response = await GetResponse("Hello", "en");
Console.log(response);

Note that these are just basic examples, and you may need to add additional error handling and other functionality as needed for your use case.

About

OpenAI API Free Reverse Proxy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%