TODO
- [Intro](#intro) - [Development](#development) - [Environment](#environment) - [Local Testing](#local-testing) - [License](#license) ## Intro TODO ## Development - [node](https://nodejs.org/en) >= 18 - [pnpm](https://pnpm.io) >= 8 ```bash pnpm install ``` ### Environment ```bash 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** - `ANTHROPIC_API_KEY` - [Anthropic](https://www.anthropic.com) API key ([docs](https://console.anthropic.com/docs)) - `SERPAPI_API_KEY` - [SerpApi](https://serpapi.com) API key ([docs](https://serpapi.com/search-api)) - `METAPHOR_API_KEY` - [Metaphor](https://metaphor.systems) API key ([docs](https://metaphorapi.readme.io/)) ### Local Testing Ensure you have `REDIS_URL_TEST` set to a valid redis connection URL. ```bash pnpm test ``` ## License MIT © [Travis Fischer](https://transitivebullsh.it)