Skip to content

yunyu950908/chatgpt-session-server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chatgpt-session-server

Use api to get chatgpt session by your username and password. :)

Because transitive-bullshit/chatgpt-api neeed it.

PS: This project use playwright to get session.

The image is a little large, maybe I'll optimize.

Deploy (docker)

docker run --name chatgpt-session-server -d --restart always -p 3000:3000 mereith/chatgpt-session-server:latest

Usage

request

POST /token
{
  "username": "your username",
  "password": "your password"
}

response

{
  token: "your session token"
}

Run localy

Requirement

This package use playright to simulate login behavior, and use chromium hardless mode.

so you need to install chromium first.

npx playwright install chromium

Run

cd src
npm install
node server.js

Separate Package

I also made a separate package just for get session token:

About

use api to get chatgpt session by your username and password. :)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 90.8%
  • Dockerfile 9.2%