Generate a high-quality summary of a given text input.
- Support goroutines to improve performance
- Generate separate levels of summary and write to different files
- Support explicitly set OpenAI APIKey
- Generate parent summary with fixed number of chunks
- Calculate tokens with tiktoken-go
- Add retry logic for goroutines
- fix token regex performance issues
- remove video header and tail from rst file
- return the error instance, don't call log's fatal function directly
- Write project documentation