English | 简体中文
npx edgegpt
npx edgegpt -h
Usage: edgegpt [options]
!reset Reset the conversation
!exit Exit the program
!options Set request options
Options:
-f, --cookie-file Cookie file path [default: cookie.json]
--stream Used stream mode [boolean] [default: true]
-h, --help Show help [boolean]
-v, --version Show version number [boolean]
--options Request options [array] [default: deepleo,enable_debug_commands,disable_emoji_spoken_text,enablemm]
Examples:
edgegpt -f cookie.json
Repo: https://github.com/kejunmao/edgegpt
By: KeJun
License: MIT
Arguments:
--stream
: Used stream mode, true will be used as default, you can use--no-stream
to setfalse
.-f, --cookie-file
: Cookie json file path, cookie.json will be used as default.--options
: Request options, "deepleo", "enable_debug_commands", "disable_emoji_spoken_text", "enablemm" will be used as default, you can find more options here
import { ChatBot, loadEdgeGPTConfig } from "edgegpt";
const config = await loadEdgeGPTConfig();
const chatBot = new ChatBot(config);
await chatBot.create();
console.log(await chatBot.askAsync("hello!"));
Configuration is loaded by unjs/c12 from cwd. You can use either edgegpt.config.json
, edgegpt.config.{ts,js,mjs,cjs}
, .edgegptrc
.
See ./src/config.ts for available options and defaults.
- Clone this repository
- Enable Corepack using
corepack enable
(usenpm i -g corepack
for Node.js < 16.10) - Install dependencies using
pnpm install
- Run interactive tests using
pnpm dev
Made with 💛
Published under MIT License.