Node.js client for the unofficial ChatGPT API.
 
 
Go to file
Travis Fischer 5274123343 Update scratch/scratch-types.ts
Co-authored-by: Philipp Burckhardt <pburckhardt@outlook.com>
2023-06-14 22:39:50 -07:00
.github feat: disable node v16 support for now 2023-05-31 23:06:59 -07:00
.husky feat: init 2023-04-25 13:47:18 -07:00
.snapshots/test/llms feat: improve openai function/task/tool support 2023-06-14 22:39:50 -07:00
docs docs: add Diffbot readme file 2023-06-14 11:44:28 -04:00
examples feat: add initial support for OpenAI functions w/ chat completion 2023-06-14 22:39:50 -07:00
scratch Update scratch/scratch-types.ts 2023-06-14 22:39:50 -07:00
src 🤛 2023-06-14 22:39:50 -07:00
test feat: add WeatherTool 2023-06-14 22:39:50 -07:00
.editorconfig feat: add .editorconfig 2023-06-01 10:22:43 -04:00
.env.example feat: improve basic readme for local dev 2023-06-01 00:04:33 -07:00
.eslintignore 🌱 2023-06-08 12:18:30 -07:00
.eslintrc feat: add diffbot; refactor ky and services; add optional ky caching for tests 2023-06-13 01:09:26 -07:00
.gitattributes feat: add .gitattributes 2023-06-02 10:06:15 -04:00
.gitignore chore: ignore editor workspace files 2023-06-06 21:02:19 -04:00
.npmrc feat: init 2023-04-25 13:47:18 -07:00
.prettierignore feat: init 2023-04-25 13:47:18 -07:00
.prettierrc.cjs feat: init 2023-04-25 13:47:18 -07:00
license feat: init 2023-04-25 13:47:18 -07:00
package.json feat: add initial support for OpenAI functions w/ chat completion 2023-06-14 22:39:50 -07:00
pnpm-lock.yaml feat: add initial support for OpenAI functions w/ chat completion 2023-06-14 22:39:50 -07:00
readme.md docs: add instructions for running unit test(s) 2023-06-08 22:04:31 -04:00
tsconfig.json feat: add diffbot; refactor ky and services; add optional ky caching for tests 2023-06-13 01:09:26 -07:00
tsup.config.ts 🍯 2023-05-25 21:07:50 -07:00

readme.md

Agentic

TODO

@agentic/core npm package Build Status MIT License Prettier Code Formatting

Intro

TODO

Development

pnpm install

Environment

cp .env.example .env

Required

  • OPENAI_API_KEY - OpenAI API key.
  • REDIS_URL_TEST - Redis server URL used for caching third-party API calls during testing.

Optional

Local Testing

Ensure you have REDIS_URL_TEST set to a valid redis connection URL.

pnpm test

Agentic uses ava as its test runner. To just execute unit tests, run:

pnpm test:unit

To run a specific test, use the --match flag like so:

pnpm test:unit --match='name of the test'

Scratch

  • @agentic/core
    • Task, Agentic, logging, caching, types, constants
  • @agentic/human-feedback
  • @agentic/human-feedback-cli
  • @agentic/human-feedback-sms
  • @agentic/human-feedback-slack
  • @agentic/experimenation
  • @agentic/tools
  • @agentic/tools-serpapi
  • @agentic/tools-metaphor
  • @agentic/tools-browser
  • @agentic/tools-multion
  • @agentic/llms
  • @agentic/llms-openai
  • @agentic/llms-anthropic
  • @agentic/llms-huggingface
  • @agentic/agents
  • @agentic/cli

License

MIT © Travis Fischer