{"id":26266120,"url":"https://github.com/calvin-ll/is-even-ai","last_synced_at":"2025-04-30T16:46:48.189Z","repository":{"id":227269018,"uuid":"770736475","full_name":"Calvin-LL/is-even-ai","owner":"Calvin-LL","description":"Check if a number is even with the power of ✨AI✨","archived":false,"fork":false,"pushed_at":"2024-10-19T03:04:42.000Z","size":107,"stargazers_count":263,"open_issues_count":14,"forks_count":7,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-24T19:42:01.803Z","etag":null,"topics":["ai","chatgpt","gpt","is-even","openai"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Calvin-LL.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-03-12T04:13:51.000Z","updated_at":"2025-04-17T05:40:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"81a48311-01d8-4741-9bc2-cc873191afe4","html_url":"https://github.com/Calvin-LL/is-even-ai","commit_stats":null,"previous_names":["calvin-ll/is-even-ai"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Calvin-LL%2Fis-even-ai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Calvin-LL%2Fis-even-ai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Calvin-LL%2Fis-even-ai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Calvin-LL%2Fis-even-ai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Calvin-LL","download_url":"https://codeload.github.com/Calvin-LL/is-even-ai/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251747773,"owners_count":21637404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","chatgpt","gpt","is-even","openai"],"created_at":"2025-03-14T03:16:54.800Z","updated_at":"2025-04-30T16:46:48.162Z","avatar_url":"https://github.com/Calvin-LL.png","language":"TypeScript","funding_links":[],"categories":["Openai"],"sub_categories":[],"readme":"# is-even-ai\n\n[![NPM Version](https://img.shields.io/npm/v/is-even-ai.svg?style=flat)](https://www.npmjs.com/package/is-even-ai)\n[![NPM License](https://img.shields.io/npm/l/is-even-ai.svg?style=flat)](https://github.com/Calvin-LL/is-even-ai/blob/main/LICENSE)\n[![NPM Downloads](https://img.shields.io/npm/dt/is-even-ai.svg?style=flat)](https://www.npmjs.com/package/is-even-ai)\n\nCheck if a number is even using the power of ✨AI✨.\n\nUses OpenAI's GPT-3.5-turbo model under the hood to determine if a number is even.\n\nFor all those who want to use AI in their product but don't know how.\n\nInspired by the famous [`is-even`](https://www.npmjs.com/package/is-even) npm package and [this tweet](https://twitter.com/erenbali/status/1766602689863950658).\n\n## Installation\n\n[This package is on npm.](https://www.npmjs.com/package/is-even-ai)\n\n```sh\nnpm install is-even-ai\n```\n\n## Usage\n\n```ts\nimport {\n  areEqual,\n  areNotEqual,\n  isEven,\n  isGreaterThan,\n  isLessThan,\n  isOdd,\n  setApiKey,\n} from \"is-even-ai\";\n\n// won't need this if you have OPENAI_API_KEY in your environment\nsetApiKey(\"YOUR_API_KEY\");\n\nconsole.log(await isEven(2)); // true\nconsole.log(await isEven(3)); // false\nconsole.log(await isOdd(4)); // false\nconsole.log(await isOdd(5)); // true\nconsole.log(await areEqual(6, 6)); // true\nconsole.log(await areEqual(6, 7)); // false\nconsole.log(await areNotEqual(6, 7)); // true\nconsole.log(await areNotEqual(7, 7)); // false\nconsole.log(await isGreaterThan(8, 7)); // true\nconsole.log(await isGreaterThan(7, 8)); // false\nconsole.log(await isLessThan(9, 8)); // false\nconsole.log(await isLessThan(8, 9)); // true\n```\n\nfor more advance usage like changing which model to use and setting the temperature, use `IsEvenAiOpenAi` instead\n\n```ts\nimport { IsEvenAiOpenAi } from \"is-even-ai\";\n\nconst isEvenAiOpenAi = new IsEvenAiOpenAi(\n  {\n    // won't need this if you have OPENAI_API_KEY in your environment\n    apiKey: \"YOUR_API_KEY\",\n  },\n  {\n    model: \"gpt-3.5-turbo\",\n    temperature: 0,\n  }\n);\n\nconsole.log(await isEvenAiOpenAi.isEven(2)); // true\nconsole.log(await isEvenAiOpenAi.isEven(3)); // false\nconsole.log(await isEvenAiOpenAi.isOdd(4)); // false\nconsole.log(await isEvenAiOpenAi.isOdd(5)); // true\nconsole.log(await isEvenAiOpenAi.areEqual(6, 6)); // true\nconsole.log(await isEvenAiOpenAi.areEqual(6, 7)); // false\nconsole.log(await isEvenAiOpenAi.areNotEqual(6, 7)); // true\nconsole.log(await isEvenAiOpenAi.areNotEqual(7, 7)); // false\nconsole.log(await isEvenAiOpenAi.isGreaterThan(8, 7)); // true\nconsole.log(await isEvenAiOpenAi.isGreaterThan(7, 8)); // false\nconsole.log(await isEvenAiOpenAi.isLessThan(8, 9)); // true\nconsole.log(await isEvenAiOpenAi.isLessThan(9, 8)); // false\n```\n\n## Supported AI platforms\n\nFeel free to make a PR to add more AI platforms.\n\n- [x] [OpenAI](https://openai.com) via `IsEvenAiOpenAi`\n\n## Supported methods\n\n- `isEven(n: number)`\n- `isOdd(n: number)`\n- `areEqual(a: number, b: number)`\n- `areNotEqual(a: number, b: number)`\n- `isGreaterThan(a: number, b: number)`\n- `isLessThan(a: number, b: number)`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalvin-ll%2Fis-even-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcalvin-ll%2Fis-even-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalvin-ll%2Fis-even-ai/lists"}