Skip to content

ASX320/GPT4FREE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 

Repository files navigation

BetterGPT4Free API Documentation The BetterGPT4Free API allows you to interact with the BetterGPT4Free service to generate human-like text based on a given prompt. This API is simple to use and requires only three values to function correctly.

API Endpoint https://bettergpt4free.crispypiez.repl.co/backend-api/v2/conversation

Required Values:

model: A string value representing the name of the model you want to use GPT-3.5-Turbo/GPT-4.

prompt: A string value representing the user input or prompt that the model should respond to.

temperature: A string value representing the temperature(creativity) for the bot.

stream: A bool value that represents if response should be streamed .

systemmessage: A string that represents how the chatgpt will act.

Python Example Here is a Python example using the requests library to interact with the BetterGPT4Free API:

import requests
import json

url = "https://bettergpt4free.crispypiez.repl.co/backend-api/v2/conversation"
headers = {
    "content-type": "application/json"
}

data = {
"model": "gpt-4",
"conversation": [],
"prompt": "Hello",
"systemmessage": "You are ChatGPT also known as ChatGPT, a large language model trained by OpenAI. Strictly follow the users instructions. Knowledge cutoff: 2021-09-01",
"stream": False,
"temperature": 0.7
}

response = requests.post(url, headers=headers, data=json.dumps(data))
response_data = json.loads(response.text)
print(response_data)

Rust Example

Here is a Rust example using the reqwest library to interact with the BetterGPT4Free API:

Add the following dependencies to your Cargo.toml

[dependencies]
reqwest = { version = "0.11", features = ["json"] }
tokio = { version = "1", features = ["full"] }
serde_json = "1.0"

Now, create a new Rust file and add the following code:

use reqwest::Client;
use serde_json::{json, Value};
use std::error::Error;

#[tokio::main]
async fn main() -> Result<(), Box<dyn Error>> {
    let url = "https://bettergpt4free.crispypiez.repl.co/backend-api/v2/conversation";
    let client = Client::new();

    let data = json!({
"model": "gpt-4",
"conversation": [],
"prompt": "Hello",
"systemmessage": "You are ChatGPT also known as ChatGPT, a large language model trained by OpenAI. Strictly follow the users instructions. Knowledge cutoff: 2021-09-01",
"stream": False,
"temperature": 0.7
});

    let response = client.post(url)
        .json(&data)
        .send()
        .await?
        .json::<Value>()
        .await?;

    let message_content = response;
    println!("{}", message_content);

    Ok(())
}

Node.js Example

Here is a Node.js example using the axios library to interact with the BetterGPT4Free API:

First, install the axios library:

npm install axios

Create a new JavaScript file and add the following code:

const axios = require('axios');

const url = 'https://bettergpt4free.crispypiez.repl.co/backend-api/v2/conversation';

const data = {
"model": "gpt-4",
"conversation": [],
"prompt": "Hello",
"systemmessage": "You are ChatGPT also known as ChatGPT, a large language model trained by OpenAI. Strictly follow the users instructions. Knowledge cutoff: 2021-09-01",
"stream": False,
"temperature": 0.7
};

axios.post(url, data, { headers: { 'Content-Type': 'application/json' } })
  .then((response) => {
    const messageContent = response
    console.log(messageContent);
  })
  .catch((error) => {
    console.error(error);
  });

ROBLOX LUA Example

local http = game:GetService("HttpService")

local url = "https://bettergpt4free.crispypiez.repl.co/backend-api/v2/conversation"

local headers = {

    ["Content-Type"] = "application/json"

}

local data = {
"model": "gpt-4",
"conversation": [],
"prompt": "Hello",
"systemmessage": "You are ChatGPT also known as ChatGPT, a large language model trained by OpenAI. Strictly follow the users instructions. Knowledge cutoff: 2021-09-01",
"stream": False,
"temperature": 0.7
};

local response = http:PostAsync(url, http:JSONEncode(data), Enum.HttpContentType.ApplicationJson, false, headers)

local response_data = http:JSONDecode(response)

local message_content = response_data

print(message_content)

THIS HAS NOTHING TO DO WITH OPENAI OR GPT4FREE I JUST MADE INSTRUCTIONS NOTHING ELSE

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages