This release addresses the most common issues with OpenAI API and adds more logging functionality.
Detailed changes:
- Adds timeout and retry to OpenAI API calls. The timeout is set to 90 seconds. After that, the request is retried once.
- Adds the optional
compiler.llm.max_concurrent
configuration option. It controls the maximum number of concurrent requests to OpenAI API. - Adds verbose mode to
salami compile
. Usage:salami -v compile
. It prints out information on its progress.