from mistralai import Mistralfrom maxim.logger.mistral import MaximMistralClientimport oswith MaximMistralClient(Mistral( api_key=os.getenv("MISTRAL_API_KEY", ""),), logger) as mistral: # Your Mistral calls go here pass
from mistralai import Mistralfrom maxim.logger.mistral import MaximMistralClientimport oswith MaximMistralClient(Mistral( api_key=os.getenv("MISTRAL_API_KEY", ""),), logger) as mistral: res = mistral.chat.complete( model="mistral-small-latest", messages=[ { "content": "Who is the best French painter? Answer in one short sentence.", "role": "user", }, ] ) # Handle response print(res)
async with MaximMistralClient(Mistral( api_key=os.getenv('MISTRAL_API_KEY', ''),), logger) as mistral: response = await mistral.chat.complete_async( model='mistral-small-latest', messages=[ { 'role': 'user', 'content': 'Explain the difference between async and sync programming in Python in one sentence.' } ] ) print(response)