agentic

AI agent stdlib that works with any LLM and TypeScript AI SDK.

MIT License

Downloads
28K
Stars
16.3K
Committers
136

Bot releases are hidden (Show)

agentic - Add `ChatGPTAPIBrowser`, a fully automated browser solution

Published by transitive-bullshit almost 2 years ago

  • Merge pull request #142 from transitive-bullshit/feature/improve-robustness 278ed47
  • ๐Ÿฏ 0d3ca08
  • chore: update auto-generated docs 53464d0
  • docs: update readme for browser-based solution status 16d1699
  • fix: minor cleanups fdb60f6
  • feat: close browser on error 1f1fc66
  • Merge pull request #144 from samaritanz/main 573b162
  • feat: bump reload timeout b3f71bc
  • feat: add timeout support to browser sendMessage 8e0f32b
  • feat:fix cli 7817ca0
  • feat: handle session expiration gracefully 0d09ca9
  • Merge pull request #143 from waylaidwanderer/feature/improve-robustness 6b6de58
  • Merge branch 'feature/improve-robustness' into feature/improve-robustness b8a3fe0
  • fix: properly handle messages with newlines 16d144a
  • feat: more WIP.. 7ddac69
  • feat: add ChatGPTAPIBrowser for increased robustness; less efficient but less 429/403/503 errors 2e0990e
  • feat: trying to fix capacity testing dd87232

https://github.com/transitive-bullshit/chatgpt-api/compare/v2.3.3...v2.4.0

agentic - Fix capacity error

Published by transitive-bullshit almost 2 years ago

  • feat: fix capacity error 0385b8d
  • Merge pull request #110 from MrlolDev/main 61e9148
  • Merge pull request #139 from waylaidwanderer/fix/remove-unnecessary-console-logging f2a0e61
  • fix: remove unnecessary console logging 5170641
  • ๐Ÿฌ d598482
  • ๐Ÿฅ 6051f00
  • ๐Ÿ•ด 3cbf3b8
  • ๐Ÿ—„ 9492fa1
  • ๐Ÿ˜จ f9de350
  • ๐Ÿ’Š 698870f
  • ๐Ÿšฑ 469124e
  • ๐Ÿ”“ c9b95cc
  • ๐Ÿš be3b933
  • โฌ 758455f
  • ๐Ÿ’Ž 78d2b6c
  • ๐Ÿฌ 42972dd
  • ๐Ÿ”ƒ a733122
  • ๐Ÿค’ 96a2a91
  • ๐ŸŽฒ 1650dca
  • Merge pull request #84 from nucks/patch-2 5759f1d
  • Merge branch 'main' into patch-2 c746d70
  • chore: add GitHub issue template d2770a2
  • Merge pull request #1 from transitive-bullshit/main 80fda8c
  • feat: detect capacity limit 1dc12af
  • feat: add 2captcha support 658be86
  • It's petty, but I noticed my app got knocked way down the list. Moving it back to the top area! ccfd8dd

https://github.com/transitive-bullshit/chatgpt-api/compare/v2.3.2...v2.3.3

agentic - Fix the default chrome path of windows

Published by transitive-bullshit almost 2 years ago

  • Merge pull request #134 from gookyn/main a9748e0
  • fix(openai-auth.ts): fix the default chrome path of windows #112 e0850da

https://github.com/transitive-bullshit/chatgpt-api/compare/v2.3.1...v2.3.2

agentic - Add support for google login; fix chrome path cross-platform; recognize at capacity screen

Published by transitive-bullshit almost 2 years ago

  • feat: remove browser build; fix build errors fd4ff2f
  • . 38118a4
  • Merge pull request #124 from kodjunkie/patch-1 bbd157d
  • Merge pull request #129 from tpholston/main 8169c9c
  • Adding a isGoogleLogin flag to getOpenAIAuth so users with a google account can authenticate that way. 5dad446
  • fix chrome executable path on linux 7826796
  • fix: minor fix for puppeteer automation c936391
  • Merge pull request #127 from ShadovvBeast/add-talkgpt-to-readme ec546a5
  • Merge branch 'main' into add-talkgpt-to-readme f38bf6c
  • Merge pull request #116 from dogukanakkaya/docs/add-project-to-readme 1a9fdd4
  • Merge pull request #123 from leecobaby/leeco-main baca343
  • Update readme.md 681f317
  • Add TalkGPT to readme file 65481e4
  • get chrome executable path based on the platform 87b168d
  • ๐Ÿ˜ฟ 6fb1ff9
  • Merge pull request #122 from averybiskup/docs-demo-path 8a640b1
  • ๐Ÿ˜ค 99f6abf
  • docs: add project for chatgpt shortcut 985b517
  • docs: add project for chatgpt shortcut 0b21d0a
  • Fixed demo paths in docs a4beb2b
  • docs(projects): add vscode extension #4 to readme fe30c54
  • docs: rename OPENAI_EMAIL and OPENAI_PASSWORD env variables ef15db3
  • Merge pull request #113 from zeke/patch-1 c257286
  • fix env vars in code sample in README b4047a5
  • ๐Ÿ‰ 4d7e518

https://github.com/transitive-bullshit/chatgpt-api/compare/v2.3.0...v2.3.1

You must use Node.js >= 18 for this release.

  • Merge pull request #108 from transitive-bullshit/feature/robustness-automation-improvements e5c0b05
  • docs: update readme status 6cf9396
  • feat: update deps lockfile 285e10c
  • docs: update readme instructions 0b605c0
  • chore: update auto-generated docs a4ed68b
  • docs: update readme instructions a48c177
  • chore: update auto-generated docs efadd9e
  • feat: move puppeteer automation into main lib; update docs 1d621d0
  • feat: add additional options to better control debugging; add some inline docs c1634b0
  • Merge pull request #97 from yudax42/main 2e654be
  • Merge pull request #106 from navopw/patch-1 f076440
  • Merge pull request #93 from PairZhu/patch-1 643e8c0
  • Add whatsapp-chatgpt to README 20f2eba
  • Add Askai to list of projects built with chatgpt ef8891e
  • Add my bot to readme 0682fb4

https://github.com/transitive-bullshit/chatgpt-api/compare/v2.2.0...v2.3.0

agentic - Add puppeteer demo of automated CF workaround

Published by transitive-bullshit almost 2 years ago

  • Merge pull request #99 from transitive-bullshit/fix/cloudflare-protections 7e1ed3b
  • docs: update readme status be04667
  • docs: update readme status 62bdbd8
  • chore: disable ava unit tests for CI for now 93ab8e7
  • feat: add demos for puppeteer automated CF workaround 70fd95c
  • Merge pull request #101 from Ocrap7/main 0740333
  • Fixed readme example p -> P da05127
  • feat: allow for adding extra headers 74a9b92
  • fix: WIP attempting to match OpenAI's HTTP behavior f9fe5b5
  • docs: add extra note to readme e412ddc
  • docs: fix grammar cff1329

https://github.com/transitive-bullshit/chatgpt-api/compare/v2.1.1...v2.2.0

agentic - Update readme with latest Cloudflare workaround instructions

Published by transitive-bullshit almost 2 years ago

  • docs: update current workaround status 3d442ae
  • Merge pull request #98 from yunyu950908/chore/update-docs b4771a0
  • chore: update docs 2f3e996

https://github.com/transitive-bullshit/chatgpt-api/compare/v2.1.0...v2.1.1

agentic - Add support for passing Cloudflare clearanceToken

Published by transitive-bullshit almost 2 years ago

  • feat: add support for Cloudflare 'clearanceToken' c083ad6
  • docs: add notice of OpenAI's new Cloudflare protections to readme 262d6fb
  • Merge pull request #94 from yunyu950908/feat/assign-accessToken-on-initialization 0758a89
  • feat: set accessToken while initialize ChatGPTAPI 37bf84b

https://github.com/transitive-bullshit/chatgpt-api/compare/v2.0.7...v2.1.0

agentic - Add additional chatgpt headers; add user accessor for authenticated user

Published by transitive-bullshit almost 2 years ago

  • feat: add additional headers; add user accessor 14ac1af
  • Merge pull request #90 from formulahendry/patch-1 1a3afc3
  • docs: add Teams Bot to readme c9486d1
  • Merge pull request #89 from pascalroget/main 29f9338
  • Update readme.md 254a34c
  • Update readme.md c66a492
  • Merge pull request #88 from 0x7030676e31/Discord-Bot-#4 6738c47
  • Update readme.md 347266c

https://github.com/transitive-bullshit/chatgpt-api/compare/v2.0.6...v2.0.7

agentic - Add ChatGPTError with more info on HTTP errors; doc updates

Published by transitive-bullshit almost 2 years ago

  • feat: add ChatGPTError with more info on HTTP errors 90c6e35
  • Merge pull request #87 from diciaup/main 8cc642e
  • Update readme.md 5c65401
  • Merge pull request #86 from 0x7030676e31/Readme-Projects-List c64a736
  • Added Assistant CLi to the list of projects in readme 0b82f18
  • Update readme.md 7d663c9
  • ๐Ÿƒ e94b25c
  • Merge pull request #85 from jordiup/docs_project_sharehouse_cover_letter f6694fe
  • docs: add project d0bcf7f
  • chore: add node.js v19 to CI e0181f5
  • Merge pull request #79 from linsyking/main 250ba5a
  • docs: add QQ bot 5c7ed6d
  • Merge pull request #75 from easydu2002/main 17a46e6
  • update ecfd219
  • update 935f91a
  • Add QQ bot db5f7ff
  • Merge pull request #73 from Ciyou/main fc2078f
  • Merge pull request #74 from jakecoppinger/add-matrix-bot 5ffeeb9
  • Update readme.md 9379c14
  • Add Matrix bot to readme cfa80aa
  • Update readme.md, adding new Telegram Bot fc11f22
  • Merge pull request #72 from sunshanpeng/main fda4730
  • docs: add wechaty-chatgpt abfeaab
  • Merge pull request #71 from vikiboss/patch-1 1826414
  • docs: add plugin for KiviBot to readme 9bb36b1
  • Merge pull request #68 from darknightlab/main d040309
  • Add another wechat bot. 2fb9b1c
  • Merge pull request #67 from amosayomide05/patch-1 d3314f7
  • Update readme.md 7f836c4
  • Add whatsapp bot to readme 1a3c2be
  • Merge pull request #65 from dawangraoming/main cd858be
  • Update readme.md a76976c
  • Merge pull request #64 from leinstay/main 94eb586
  • docs: Add a Node telegram bot to example list 1942cd8
  • Add new Discord Bot 40bf100
  • Merge pull request #63 from realies/patch-1 63beb5c
  • Update readme.md 9c75335
  • Merge pull request #61 from wangrongding/patch-1 5dffb27
  • docs: add node telegram bot to readme 11ceb2e
  • docs: add chatgpt-wechat-bot a5ed41f
  • Merge pull request #59 from domnantas/patch-1 b9416ea
  • Add Raycast Extension #2 to Readme d0e5d54
  • Merge pull request #50 from luridarmawan/main bdb98ee
  • Merge branch 'main' into main 13c857d
  • Add CarikBot to Projects 643d8ce

https://github.com/transitive-bullshit/chatgpt-api/compare/v2.0.5...v2.0.6

agentic - Minor doc updates

Published by transitive-bullshit almost 2 years ago

  • docs: add a note in the readme about onProgress and onConversationResponse 0f99570
  • docs: tweak readme 2551046
  • Merge pull request #53 from kxxt/main e8d3f06
  • Merge pull request #52 from ikechan8370/main 93b1784
  • docs: add chatgpt-action 30d4e28
  • Update readme.md 1ce23da
  • add: qq bot plugin for Yunzai 2a43409

https://github.com/transitive-bullshit/chatgpt-api/compare/v2.0.4...v2.0.5

agentic - Add error message on node.js if undici isn't supported

Published by transitive-bullshit almost 2 years ago

  • fix: add error message on node.js if undici isn't supported 624823e

https://github.com/transitive-bullshit/chatgpt-api/compare/v2.0.3...v2.0.4

agentic - Bugfix for Vercel's fetch polyfill using node-fetch

Published by transitive-bullshit almost 2 years ago

agentic - Fix for environments that use node-fetch as a polyfill (like Vercel)

Published by transitive-bullshit almost 2 years ago

Should fix #48

  • fix: add support for polyfilled node-fetch on Vercel dc94e93
  • โŒจ d4f8abb
  • ๐Ÿ’ด 4d83ba7
  • Merge pull request #46 from fuergaosi233/patch-1 c74b8bc
  • Merge pull request #45 from timkmecl/main 3a3e55b
  • Add marketplace link to readme e2157b4
  • Update readme.md with updated extension ee7e009
  • โœจ Add wechat to Projects e3c0e7a
  • ๐Ÿšฐ dc45207
  • ๐Ÿบ 56ed638
  • Merge pull request #44 from Nageld/patch-1 f140008
  • Update readme.md 1c6aaa2

https://github.com/transitive-bullshit/chatgpt-api/compare/v2.0.1...v2.0.2

agentic - Bugfix for commonjs

Published by transitive-bullshit almost 2 years ago

  • fix: remove top-level await import for undici 23b9fcd
  • ๐Ÿ˜ 3efc85f
  • ๐Ÿ€ 51399ea
  • docs: readme tweaks 714f27e

https://github.com/transitive-bullshit/chatgpt-api/compare/v2.0.0...v2.0.1

agentic - Major: update fetch, add conversation support, add timeout support ๐Ÿ”ฅ

Published by transitive-bullshit almost 2 years ago

This is a major version bump, including several breaking changes:

Nothing should take you by surprise, and new examples have been added to the readme for conversation support.

We changed from using node-fetch to using native fetch in node.js >= 18 and browser / edge environments. For node.js < 18, we're using undici as an optional dependency because it has better compatibility with the standards compliant fetch API than node-fetch.

This unfortunately means that node.js 14 is no longer supported with this release since undici requires node >= 16.8.

If you want to use this package with node.js 14, use v1.4.0.

Docs on how to use this package from CommonJS were also added by @GoneTone.

All changes:

  • chore: update docs 03102de
  • Merge pull request #38 from transitive-bullshit/feature/native-fetch-and-edge-support 20c376e
  • chore: update auto-generated docs f723ae5
  • docs: updates 92318f1
  • feat: fixes and documenting methods 58795f4
  • docs: update readme for new release 4693de9
  • docs: update auto-generated docs 52ae367
  • fix: various fixes and doc updates c8b3ac7
  • chore: remove support for node.js 14 from CI ec49713
  • feat: WIP add support for native fetch; undici on node.js < 18, and refactor conversation support aaf5efc
  • docs: tweak commonjs example a1ac915
  • Merge pull request #41 from GoneTone/main 2c07e53
  • Merge pull request #42 from barnesoir/main 6ee72b6
  • Add MarketPlace link to ReadMe 68ee5dd
  • docs: usage in CommonJS (dynamic import) 8520077
  • Merge pull request #39 from gencay/patch-1 ebf9ee4
  • Update readme with vscode extension e5fd7e9
  • Merge pull request #26 from simon300000/main 472db7b
  • Update readme.md 07f7fb4
  • Merge pull request #32 from coskuncay/main 31c4399
  • conversation always save conversationId 8fb30b1
  • Update demo-conversation.ts 8012354
  • Update readme.md 2a4a789
  • optional params for Conversation df94c61
  • Merge pull request #30 from barnesoir/main 96473a9
  • Update readme.md d32078e
  • Update readme.md ab0bea7
  • added some comment 9e891f5
  • Conversation support d716a35

https://github.com/transitive-bullshit/chatgpt-api/compare/v1.4.0...v2.0.0

agentic - Latest ESM-only release

Published by transitive-bullshit almost 2 years ago

If you want CommonJS support, please use v1.3.0

agentic - Add CommonJS Support

Published by transitive-bullshit almost 2 years ago

  • Merge pull request #19 from GoneTone/main fbb8cfc
  • Merge branch 'main' into main 82ee928
  • Update pnpm-lock.yaml bca9954
  • Merge remote-tracking branch 'origin/main' 3de6f5a
  • Update pnpm-lock.yaml 333ca01
  • feat: re-add cjs support, fixed "Error [ERR_REQUIRE_ESM]: require() of ES Module not supported." 72aec6b

https://github.com/transitive-bullshit/chatgpt-api/compare/v1.2.2...v1.3.0

agentic - Bugfix for package.exports

Published by transitive-bullshit almost 2 years ago

  • chore: update docs 445b1e4
  • Merge pull request #25 from abi/fix-Error-Default-condition 80d77a3
  • put default export as the last in package.json 343157c

https://github.com/transitive-bullshit/chatgpt-api/compare/v1.2.1...v1.2.2

agentic - Bug fixes

Published by transitive-bullshit almost 2 years ago

  • test: adjust unit test timeouts 7111542
  • Merge pull request #20 from AutumnWhj/main e1d0eb1
  • Update readme.md b8cbfae
  • ๐Ÿ™… 1c37fd6
  • Merge pull request #23 from wong2/patch-1 9d23ec7
  • chore: update docs 56c7129
  • Merge pull request #21 from ItzBlinkzy/main cf5e775
  • Fix typo c41fee9
  • Add link to wong2/chat-gpt-google-extension 4ac583b
  • Replaced typo converstationId with conversationId 700cb68
  • doc: add Wechat Bot to examples list 9526542
  • chore: update demo gif 542d1cd

https://github.com/transitive-bullshit/chatgpt-api/compare/v1.2.0...v1.2.1

Package Rankings
Top 16.33% on Npmjs.org
Related Projects