Skip to content

Chat with advanced LLM models using the Groq API.

License

Notifications You must be signed in to change notification settings

flowfree/groq-talk

Repository files navigation

Groq Talk

Chat with advanced LLM models using the Groq API.

Prerequisites

This project depends on some software and third-party services.

  1. Make sure you already have Node.js and PostgreSQL installed on your machine.

  2. Under the hood, this app will make requests to the Groq API, so you need to get your Groq API key.

  3. The app is using Github and Google for authentication using OAuth2. You need to to get the OAuth2 client ID and secret for Github and Google.

  4. An email server for sending emails e.g: SendGrid.

Running on development machine

After cloning this repo, follow these steps:

  1. Connect to your PostgreSQL server and create new database and user:

    CREATE DATABASE grok_talk;
    CREATE USER grok_talk WITH PASSWORD '<your password>';
    GRANT ALL PRIVILEGES ON DATABASE grok_talk TO grok_talk;
    
  2. Copy the .env.local_sample to .env.local and fill in all of the values.

  3. Install the dependencies:

    npm install
    
  4. Run the database migrations:

    npm run dev:migrate
    
  5. Run the development server:

    npm run dev:server
    

You can open the app on http://localhost:8002 using your browser.

License

MIT

About

Chat with advanced LLM models using the Groq API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages