Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/schibsted/sum
Sum, a powerful tool for enhancing your articles with the help of ChatGPT.
https://github.com/schibsted/sum
chatgpt nextjs nrk openai tailwindcss vg whisper
Last synced: 1 day ago
JSON representation
Sum, a powerful tool for enhancing your articles with the help of ChatGPT.
- Host: GitHub
- URL: https://github.com/schibsted/sum
- Owner: schibsted
- License: apache-2.0
- Created: 2023-03-17T20:02:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-31T19:42:11.000Z (14 days ago)
- Last Synced: 2024-10-31T20:27:39.675Z (14 days ago)
- Topics: chatgpt, nextjs, nrk, openai, tailwindcss, vg, whisper
- Language: TypeScript
- Homepage:
- Size: 404 KB
- Stars: 3
- Watchers: 6
- Forks: 1
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Sum
Sum, a powerful tool for enhancing your articles with the help of ChatGPT.
Developed in collaboration with [NRK](https://www.nrk.no/) and [VG](https://www.vg.no/) during an innovation day event.
| Start Page | Result Page |
| :---------------------------------------------------------: | :--------------------------------------------------------: |
| ![image of the start page](.github/imgs/start.png?raw=true) | ![image of the output page](.github/imgs/out.png?raw=true) |## Getting Started
First, install the dependencies:
```bash
npm install
```Next, configure the environment variables. Refer to the section below for details.
After setting up the environment variables, run the development server:
```bash
npm run dev
```Open http://localhost:3000 in your browser to see the result.
## Environment Variables
Create a `.env` file in the root of the project and add the following environment variables:
```bash
OPENAI_API_KEY="" # Obtain this from OpenAI
OPENAI_GPT_MODEL="" # Specify the model to use (if not provided, the gpt-3.5-turbo model will be used by default)
```## Contributing
Contributions are welcome! Jusy submit a pull request with your changes π
If you want to contribute, but don't know how to code, please create an issue with your idea, and we'll see what we can do.
## Technologies used
- [Next.js](https://nextjs.org/)
- [Tailwind CSS](https://tailwindcss.com/)
- [OpenAI](https://openai.com/)## Acknowledgments
- Γrjan Hafnor for the design
- Johannes Andersen for the initial code
- Danielle Chiosso Liu for prompt engineering and investigating ChatGPT performance
- [NRK](https://www.nrk.no/) and [VG](https://www.vg.no/) for fostering cross-media collaboration