```python {pre} import openai openai.api_key = "sk-****" def get_completion(prompt, model="gpt-3.5-turbo"): messages = [{"role": "user", "content": prompt}] response = openai.ChatCompletion.create( model=model, messages=messages, temperature=0, # this is the degree of randomness of the model's output ) return response.choices[0].message["content"] ``` [[Python template for OpenAI API]] < [[Hands-on LLMs]]/[[6 OpenAI API]] > [[separate text and prompt]]