# optional - can also be passed as params to completion() or embedding()