LLM - Completion¶ Install packages 1 2 3!uv pip install -q \ litellm==1.78.5 \ python-dotenv==1.1.1 Import packages 1 2 3 4import litellm from dotenv import load_dotenv load_dotenv() True Define messages System message, defined once User messages 1 2 3 4 5 6 7messages = [ {"role": "system", "content": "You're a helpful assistant."}, { "role": "user", "content": "Write a limerick about the Python programming language.", }, ] Get chat completion 1 2 3 4 5 6 7completion = litellm.completion( model="gemini/gemini-2.0-flash", messages=messages, ) response = completion.choices[0].message.content print(response) There once was a coder named Sue, Whose programs in Python all flew. With syntax so neat, And libraries sweet, Her projects were simple and new.