Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/isfonzar/chat-ai-interaction

From an exported chat, interact with the chat using AI.
https://github.com/isfonzar/chat-ai-interaction

ai chat chatgpt summarization summarizer summary whatsapp

Last synced: 14 days ago
JSON representation

From an exported chat, interact with the chat using AI.

Awesome Lists containing this project

README

        

# chat-ai-interaction
From an exported chat, interact with the chat using AI.

- Get a summary of the conversation in a date ("On January 1st, members of the project discussed the implementation of ...")
- Interact with the conversation by asking questions ("Who delivered the project at the city hall on march 1st?")

## Supported Chat Platforms

### Whatsapp

The input directory must contain the file "_chat.txt" exported from WhatsApp.

## Supported AI engines

### OpenAI (ChatGPT)

Set the OpenAI key as an environment variable named `OPENAI_API_KEY`

## Build

```shell
$ go build -o chat-ai-interaction
```

## Usage

```shell
./chat-ai-interaction -h
```