Skip to content

Latest commit

 

History

History
54 lines (34 loc) · 2.17 KB

README.md

File metadata and controls

54 lines (34 loc) · 2.17 KB

WhatsApp-OpenAI

Screenshot 2023-12-04 135154

Problem ❔

As a burgeoning YouTuber with a substantial following, the challenge lies in efficiently harnessing the potential of spontaneous ideas observed in the surroundings. Currently, the go-to platform for quick note-taking is WhatsApp due to its accessibility. However, a crucial problem emerges: the subsequent process of transforming these raw ideas into well-structured content involves multiple platforms like Notion, OPEN AI, and Google.

The inefficiency arises from the disjointed nature of this workflow. After capturing a simple idea on WhatsApp, there is a need for seamless integration with Notion, a widely-used note-taking app, to organize and structure the concept. Simultaneously, the desire to leverage the capabilities of OPEN AI's ChatGPT and Google for refining and researching the idea poses a logistical challenge.

Solution 🤔

let me get straight into this where you just put you raw and simple idea or statement into whatsApp (lets assume you made a Group of yourself for quick note) and what if you could have notion page filled with research links which you can utilize for your video this project is heavely inspired by the idea of HARKIRAT's video https://www.youtube.com/watch?v=KdZzrLMeuzs&t=1047s

Video Implementation 📼

untitled-video-made-with-clipchamp-1_D3bQLJpc.mp4

How to Run

➡️ Visit website 🔗

working on it ⚒️⚒️⚒️⚒️

➡️ Usual Way (Clone)

  1. git clone

  2. Get API Keys A. OPEN AI https://platform.openai.com/api-keys B. SERAPI https://serpapi.com/

    Note replace OPEN AI APIKEY in code itself

    const llm = new ChatOpenAI({ openAIApiKey: 'OPEN AI API KEY', modelName: 'gpt-3.5-turbo', temperature: 0.3 });

    Note replace SERAPI on ENV file

    SERPAPI_API_KEY=somethinglikethis

  3. cd server

  4. npm install

  5. node index.js

  6. cd client

  7. npm install

  8. npm run dev

Stacks used

  1. REACT
  2. SOCKET.IO
  3. WWEB.JS
  4. Langchain (for SerAPI and OPENAI)
  5. EXPRESS