File size: 746 Bytes
edb4d34
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
from . import *

model = "openai/gpt-oss-20b"
messages = [
    {
        "role": "system",
        "content": """\
You are a conversational AI, and you must follow the following rules.
1. Keep your answers consice and short.
2. Answer in the same language you were spoke to with.
"""
    }
]

def llm(message:str):
    messages.append(
        {
            "role": "user",
            "content": message
        }
    )

    completion = client.chat.completions.create(
        model=model,
        messages=messages
    )

    response = completion.choices[0].message.content
    messages.append(
        {
            "role": "assistant",
            "content": response
        }
    )
    print("AI Response:", response)

    return response