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 visible (Hide)

agentic - Puppeteer & nopecha improvements

Published by transitive-bullshit almost 2 years ago

  • feat: puppeteer robustness improvements 533a65d

https://github.com/transitive-bullshit/chatgpt-api/compare/v3.3.5...v3.3.6

agentic - Fix for google login

Published by transitive-bullshit almost 2 years ago

  • Merge pull request #205 from suhaotian/hotfix/fix-no-element-found a4f9407
  • fix: No element found for selector: button[data-provider="google"] 345b5be

https://github.com/transitive-bullshit/chatgpt-api/compare/v3.3.4...v3.3.5

agentic - 403/401/429 robustness improvements

Published by transitive-bullshit almost 2 years ago

  • fix: minor improvement to nopecha init 69f955d
  • fix: minor fixes 4e9ce99
  • Merge pull request #200 from skippyyy/main d57db8e
  • Merge pull request #201 from RainEggplant/add_tg_bot bff9d0e
  • Update readme.md c84be97
  • Minor Cleanups to improve efficiency 8d4abc3
  • Add RainEggplant/chatgpt-telegram-bot to readme.md 0d4ace3
  • Fix double call to refreshSession() on 403 bfa0a90
  • refreshSession() Info Logging 1090fd8
  • Fix for Failure to Retry request after 403 7dfea52
  • Improve refreshSession 8b24a9e
  • Info Logging for initSession() de3b60f
  • feat: improve browser 403/401 refresh handling b35c106

https://github.com/transitive-bullshit/chatgpt-api/compare/v3.3.3...v3.3.4

agentic - Nopecha fixes

Published by transitive-bullshit almost 2 years ago

  • feat: improve nopecha key input 97f9c80
  • feat: upgrade nopecha extension to 0.3.4 814976c
  • ๐Ÿ“š ef7cf86
  • ๐Ÿ‘ˆ 4077f42
  • fix: nopecha key c2e4b37
  • fix: prettier; re-add delay f3d516a
  • Merge pull request #191 from danielehrhardt/nopecha-key-fix dc12e2e
  • Merge pull request #190 from danielehrhardt/email-input-fix 0ec19f2
  • Merge pull request #189 from danielehrhardt/nopechaKey 3b4e59a
  • fix: nopecha key input 931e134
  • fix: email input not complete eeb2bf4
  • Added nopechaKey to ChatGPTAPIBrowser 257c23b

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

agentic - Add support for proxy auth

Published by transitive-bullshit almost 2 years ago

  • chore: update ts docs 75c4e3e
  • Merge pull request #180 from timmsGithub/main d1b74a8
  • Added Proxy Auth ba37729
  • Added Proxy Auth 36a33d0
  • Added Proxy Auth fa29f3d
  • Added Proxy Auth 318a03b
  • feat: minor cleanups 091914a
  • Merge pull request #173 from frederickk/patch-1 101c31e
  • Update readme.md 51b45b7
  • Update readme.md 3f43f2b
  • chore: fix templates c4991c8

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

agentic - Attempt to fix 403 handling during sendMessage

Published by transitive-bullshit almost 2 years ago

  • chore: make GH issues easier to fill out acfbbc0
  • feat: fix 403 handling during sendMessage a891f10

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

agentic - Add support for Proxies and Microsoft login ๐Ÿค–

Published by transitive-bullshit almost 2 years ago

  • Merge pull request #168 from DanielTerletzkiy/patch-1 16684ac
  • chore: update ts docs b66d9b5
  • Merge pull request #167 from optionsx/Addition_Microsoft_Login 7222b7f
  • Added new project integration to readme.md 1975539
  • Update modules.md 65b94a3
  • Update modules.md f01fe5c
  • Last One :) 73d60c6
  • revision of last changes ca7dbdd
  • chore: remove npm lockfile b8d1f59
  • Merge pull request #166 from waylaidwanderer/feat/add-proxy-support 29ace8f
  • Merge pull request #165 from BennyDeeDev/add-twitch-bot 3ad521f
  • Merge branch 'main' into add-twitch-bot e97c880
  • Merge pull request #164 from anis-marrouchi/main cd3d718
  • Update readme.md 12eb977
  • Document Microsoft Login Change adcb7af
  • Addition of Microsoft Login. 242ea3d
  • refactor: fix linting issues 39dc4de
  • docs: update readme for proxy support b936a04
  • feat: add proxy support 31a8206
  • add twitch bot c0c0fa3
  • doc: add kodyfire-chatgpt to the projects list 56f56c4

https://github.com/transitive-bullshit/chatgpt-api/compare/v3.2.4...v3.3.0

agentic - Respect PUPPETEER_EXECUTABLE_PATH to override default path

Published by transitive-bullshit almost 2 years ago

  • feat: respect PUPPETEER_EXECUTABLE_PATH 39518ac
  • ๐Ÿ“ซ e144d78
  • ๐Ÿ’ช 901bf4b
  • ๐Ÿคฐ 602bfcb
  • docs: update readme intro 3a1b319
  • docs: update readme intro 9cc4514

https://github.com/transitive-bullshit/chatgpt-api/compare/v3.2.3...v3.2.4

agentic - Fix for google login robustness

Published by transitive-bullshit almost 2 years ago

agentic - Add captcha docs to readme

Published by transitive-bullshit almost 2 years ago

  • chore: update ts docs 71c4e5a
  • docs: add captcha docs to readme d87ae67

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

agentic - Fix last release; updating build to npm

Published by transitive-bullshit almost 2 years ago

agentic - Fix 2captcha support; improve chrome memory usage

Published by transitive-bullshit almost 2 years ago

  • fix: 2captcha support when using typescript/tsx/esbuild 56dd2fe
  • feat: minor chrome improvements; added flags to try and reduce memory cb99439
  • feat: add log to make it clear when nopecha is initialized properly a7af8ac

https://github.com/transitive-bullshit/chatgpt-api/compare/v3.1.0...v3.2.0

agentic - Retry if at capacity; solve simple Cloudflare captchas in addition to Recaptchas

Published by transitive-bullshit almost 2 years ago

  • feat: add logic to solve simple captchas in addition to recaptchas 3e6db37
  • feat: make retry at capacity a little more customizable 71de95a
  • feat: retry if at capacity df424df

https://github.com/transitive-bullshit/chatgpt-api/compare/v3.0.1...v3.1.0

agentic - Make nopecha extension ID dynamic; fix bug for heroku

Published by transitive-bullshit almost 2 years ago

  • feat: make nopecha extension ID dynamic ad20bb6
  • Merge pull request #158 from ShiranAbir/patch-1 cbfaed9
  • Merge pull request #160 from GooseterV/patch-1 6f0aef3
  • Update openai-auth.ts 77e71f4
  • Add Electron Bot to readme ea6ce83

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

agentic - MAJOR: changes to sendMessage and initSession APIs; added CAPTCHA automation ๐Ÿ”ฅ

Published by transitive-bullshit almost 2 years ago

  • ChatGPTAPI and ChatGPTAPIBrowser now both extend a common abstract base class, AChatGPTAPI
  • sendMessage now returns the conversationId, messageId, and response text instead of just the response text
  • removes onConversationResponse and getConversation() because they were confusing and unnecessary
  • onProgress now returns a full ChatResponse containing the IDs in addition to the partial text response
  • Both ChatGPTAPI and ChatGPTAPIBrowser now have identical lifecycle methods for managing authentication sessions:
    • initSession()
    • refreshSession()
    • resetSession()
    • closeSession()
  • Automates Recaptchas using Nopecha ๐Ÿ”ฅ

NOTE: this will require a major version bump to v3.0.0 because it changes the existing APIs, so I want to make sure we get it right. Please let me know if you have any feedback on the new unified API design.

Here's a demo of the new CAPTCHA automation:

https://user-images.githubusercontent.com/552829/208235991-de4890f2-e7ba-4b42-bf55-4fcd792d4b19.mp4

  • chore: update ts docs ab1b097
  • Merge pull request #155 from transitive-bullshit/feature/api-redesign 88efa64
  • chore: update ts docs df1db26
  • docs: update readme for new version 2937409
  • feat: add nopecha automatic captcha bypass a5f1f20
  • feat: add useful puppeteer launch args f1d769c
  • ๐Ÿ† 8a0043d
  • feat: improve chat page detection for browser version 619ddd9
  • feat: redesign main sendMessage, initSession, closeSession API 1af5db2

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

agentic - Attempt to re-authenticate browser if auth expires; rename browserPath=>executablePath

Published by transitive-bullshit almost 2 years ago

  • feat: change browserPath=>executablePath 205d6d9

https://github.com/transitive-bullshit/chatgpt-api/compare/v2.5.1...v2.5.2

agentic - Improve executablePath support for customizing browser location

Published by transitive-bullshit almost 2 years ago

  • chore: update ts docs c177c83
  • fix: minor cleanups of executablePath d685b78
  • fix: resetThread should never throw 94d5483
  • Merge pull request #152 from alex12058/add_browser_path_opt bddad8b
  • Merge pull request #153 from trietphm/patch-1 a92e617
  • Add Slack Bot to Readme 473e666
  • feature: Add browserPath option e5cad7a
  • chore: update auto-generated docs abd6dd1

https://github.com/transitive-bullshit/chatgpt-api/compare/v2.5.0...v2.5.1

agentic - Add conversation support to browser version ChatGPTAPIBrowser

Published by transitive-bullshit almost 2 years ago

  • Merge pull request #148 from transitive-bullshit/feature/browser-improvements f5c277f
  • fix: conversation support 8385562
  • feat: add timeout support for browser sendMessage d2cd6f8
  • ๐Ÿ‘ˆ 8f5c9af
  • feat: improve browser version with conversation support ad7853a
  • fix: minor fix for timeouts 9aeb17e

https://github.com/transitive-bullshit/chatgpt-api/compare/v2.4.2...v2.5.0

agentic - Fix for browser timeouts

Published by transitive-bullshit almost 2 years ago

  • fix: timeouts for browser 025f968
  • docs: update readme status 504d8d5
  • docs: update readme status 2462063

https://github.com/transitive-bullshit/chatgpt-api/compare/v2.4.1...v2.4.2

agentic - Add a browser-based conversation demo

Published by transitive-bullshit almost 2 years ago

  • feat: add browser-based conversation demo eaff91a

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

Package Rankings
Top 16.33% on Npmjs.org
Related Projects