| import json | |
| from ollama import Client | |
| # Load system prompt | |
| with open('system_prompt.json', 'r') as f: | |
| config = json.load(f) | |
| SYSTEM_PROMPT = config['system_prompt'] | |
| # Initialize client | |
| client = Client( | |
| host="https://ollama.com", | |
| headers={'Authorization': 'YOUR_OLLAMA_API_KEY'} | |
| ) | |
| # Optimize a prompt | |
| def optimize_prompt(input_text): | |
| response = client.chat( | |
| model="gpt-oss:20b", | |
| messages=[ | |
| {'role': 'system', 'content': SYSTEM_PROMPT}, | |
| {'role': 'user', 'content': input_text} | |
| ], | |
| options={'temperature': 0.7} | |
| ) | |
| return response['message']['content'] | |
| # Example usage | |
| print(optimize_prompt("como fazer uma aula boa?")) | |