https://github.com/dallegoet/chatgpt-api
chatGPT typescript api using fetch and not puppeteer
https://github.com/dallegoet/chatgpt-api
Last synced: 3 months ago
JSON representation
chatGPT typescript api using fetch and not puppeteer
- Host: GitHub
- URL: https://github.com/dallegoet/chatgpt-api
- Owner: dallegoet
- Created: 2022-12-04T00:03:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-07T00:20:12.000Z (over 2 years ago)
- Last Synced: 2024-10-08T12:12:40.942Z (8 months ago)
- Language: TypeScript
- Size: 45.9 KB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Installation
```shell
pnpm install @dallegoet/chatgpt-api
```# Usage
```typescript
import ChatGPTClient from "@dallegoet/chatgpt-api";// you can find this token on https://chat.openai.com/chat
// Open your dev tools, network tab, and check the cookie named : __Secure-next-auth.session-token
const NEXT_AUTH_SESSION_TOKEN = "YOUR_TOKEN";const client = new ChatGPTClient();
await client.loginFromNextAuthSessionToken(NEXT_AUTH_SESSION_TOKEN);console.log(await client.write("combien font 20 + 20 ?"));
console.log(await client.write("et si tu ajoutes 2 ?"));
console.log(await client.write("est ce la réponse de l'univers ?"));
```### Will output :
```
[ '20 + 20 = 40.' ]
[ 'Si on ajoute 2 à 20 + 20, on obtient 20 + 20 + 2 = 42.' ]
[
`Non, 42 n'est pas la réponse ultime de la vie, c'est simplement le résultat d'une opération mathématique. La réponse ultime de la vie, si elle existe, est un concept qui dépasse le domaine des mathématiques et de la logique. C'est un sujet de discussion métaphysique et philosophique, qui a été abordé dans de nombreuses œuvres de fiction, comme le livre "Le Guide du voyageur galactique" de Douglas Adams. Dans ce livre, la réponse ultime de la vie est révélée être 42, mais cela n'a aucun sens dans la réalité.`
]
```