An open API service indexing awesome lists of open source software.

https://github.com/AlexW00/tandem-gpt

A virtual tandem partner to practice new vocab/grammar with
https://github.com/AlexW00/tandem-gpt

chakra-ui chat-application chat-gpt chatapp chatbot chatgpt english gpt-3 japanese language language-learning language-resources learning react typescript zustand

Last synced: 7 months ago
JSON representation

A virtual tandem partner to practice new vocab/grammar with

Awesome Lists containing this project

README

          


🚲️ Tandem GPT


A virtual tandem partner to practice new vocab/grammar with.

### ⚡️ Quickstart:

1. Visit the [live demo](https://alexw00.github.io/tandem-gpt/)
2. Enter your OpenAI API key to complete the setup
3. Create new chats with vocab/grammar you wish to practice

### 🎬️ Showcase

https://user-images.githubusercontent.com/55558407/216787219-5dd69c19-b415-468f-8e66-2bcd9899c4c0.mp4

### 🤔 How does it work?

This is a simple web app that uses the [OpenAI GPT-3 API](https://beta.openai.com/) to simulate a conversation with a virtual tandem partner. Every time you submit a message, the app sends the conversation history to the GPT-3 API. GPT-3 is instructed to reply with a message that corrects any mistakes you made in your last message, and adds new vocabulary/grammar. The app then displays the GPT-3 response.

All data is only stored in your browser's local storage, and the app communicates directly with the OpenAI API.

### 👨‍💻 Status & Development

This is a mvp version to test the concept. For more info see [this post](https://www.alexanderweichart.de/3_Resources/Ideas/lib/%F0%9F%92%A1+GPT3+Tandem).
Feel free to contribute code or ideas via pull requests or issues. Please excuse the messy source code in some places.