Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/worksona/serverless_report_roundup

A serverless implementation of worksona report roundup -- prototype 1
https://github.com/worksona/serverless_report_roundup

Last synced: 19 days ago
JSON representation

A serverless implementation of worksona report roundup -- prototype 1

Awesome Lists containing this project

README

        

# serverless_report_roundup
A serverless implementation of worksona report roundup -- prototype 1

# Worksona Report Roundup

This web application is designed to analyze documents using various models and analysis types. It leverages OpenAI's API to perform text and document analysis, providing insights such as summaries, key points, sentiment analysis, and more.

## Features

- **Model Selection**: Choose between different models like GPT-4 and GPT-3.5 Turbo for analysis.
- **Analysis Types**: Perform various analyses including text summaries, key points extraction, sentiment analysis, document structure analysis, and topic identification.
- **File Upload**: Upload documents in PDF, text, or image formats for analysis.
- **Manual Text Input**: Enter text manually for analysis.
- **Real-time Results**: Get detailed analysis results with token usage information.

## Technologies Used

- **Vue.js**: For building the user interface.
- **Tailwind CSS**: For styling the application.
- **OpenAI API**: For performing text and document analysis.
- **PDF.js**: For handling PDF files.
- **Mammoth.js**: For handling Word documents.
- **xlsx.js**: For handling Excel files.
- **Tesseract.js**: For OCR on image files.

## Setup

1. Clone the repository.
2. Open `serverless.html` in a web browser.
3. Enter your OpenAI API key.
4. Select a model and analysis types.
5. Upload a document or enter text manually.
6. Click "Run Analysis" to get results.

## License

This project is licensed under the MIT License.

## Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

## Contact

For any inquiries, please contact [Your Name] at [Your Email].