ChatGPT API Prompting Guide & Best Practices