Merge pull request #363 from zeke/add-cli

feature/cli
Travis Fischer 2023-02-19 04:34:31 -06:00 zatwierdzone przez GitHub
commit 5f7609c0ad
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
3 zmienionych plików z 9910 dodań i 0 usunięć

14
cli.js 100644
Wyświetl plik

@ -0,0 +1,14 @@
#!/usr/bin/env node
import { ChatGPTAPI } from './build/index.js'
const input = process.argv[2]
if (!input) {
console.log('Usage: chatgpt "input prompt"')
process.exit()
}
const api = new ChatGPTAPI({ apiKey: process.env.OPENAI_API_KEY })
const res = await api.sendMessage(input)
process.stdout.write(res.text)

9895
package-lock.json wygenerowano 100644

Plik diff jest za duży Load Diff

Wyświetl plik

@ -21,6 +21,7 @@
"engines": {
"node": ">=14"
},
"bin": "cli.js",
"scripts": {
"build": "tsup",
"dev": "tsup --watch",