0.0.5 • Published 2 years ago

@gim1ing/chatgpt-authenticator v0.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

CI Workflow

ChatGPT Authenticator

This node library is based on this python implementation.

Since AllanOricil/chat-gpt-authenticator is not maintained, I forked it for further update.

How to use

Create an Open AI account in this link.

Methods

//requests a new token or return a token that has already been fetched
chatGPTAuthTokenService.getToken()
:
<Promise>

    //requests a new token
    chatGPTAuthTokenService.refreshToken() :
    <Promise>

ES Modules

import {ChatGPTAuthTokenService} from "chat-gpt-authenticator";

const chatGptAuthTokenService = new ChatGPTAuthTokenService(
    "OPEN_AI_EMAIL",
    "OPEN_AI_PASSWORD"
);

(async () => {
    const token = await chatGptAuthTokenService.getToken();
    console.log(token);

    token = await chatGPTAuthTokenService.refreshToken();
    console.log(token);
})();

Common JS

const {ChatGPTAuthTokenService} = require("chat-gpt-authenticator");

const chatGPTAuthTokenService = new ChatGPTAuthTokenService(
    "OPEN_AI_EMAIL",
    "OPEN_AI_PASSWORD"
);

(async () => {
    let token = await chatGPTAuthTokenService.getToken();
    console.log(token);

    token = await chatGPTAuthTokenService.refreshToken();
    console.log(token);
})();
0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago