File size: 646 Bytes
533e375
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
'''
You can change the AI model by modifying the function 'AskAI()' below.
'''

import requests
import urllib.parse

class AIModel:
    def AskAI(self, prompt: str) -> str:
        base_url = "https://text.pollinations.ai/"
        encoded_prompt = urllib.parse.quote(prompt)
        full_url = base_url + encoded_prompt

        response = requests.get(full_url)
        if response.status_code == 200:
            return response.text
        else:
            return f"<error> | Error: {response.status_code} - {response.text}"

if __name__ == "__main__":
    model = AIModel()
    print(model.AskAI("Tell me the capital of France, please."))