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
- Host: GitHub
- URL: https://github.com/AlexW00/tandem-gpt
- Owner: AlexW00
- License: mit
- Created: 2023-01-23T12:09:33.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-13T17:37:56.000Z (11 months ago)
- Last Synced: 2025-03-11T00:32:23.642Z (7 months ago)
- Topics: chakra-ui, chat-application, chat-gpt, chatapp, chatbot, chatgpt, english, gpt-3, japanese, language, language-learning, language-resources, learning, react, typescript, zustand
- Language: TypeScript
- Homepage:
- Size: 2.66 MB
- Stars: 6
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
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.