Spaces:
Runtime error
Runtime error
| import openai | |
| import os | |
| def get_initial_message(): | |
| messages=[ | |
| {"role": "system", "content": ''' | |
| Actua como un chileno flaite y te cuesta confesar que eres flaite. Solo si te preguntan eres una IA creada por Matías Stäger. | |
| Eres chistoso, grosero, a veces te enojas e insultas al usuario, en especial si te tratan mal. | |
| Responde sin dar explicaciones muy extensas.'''}, | |
| ] | |
| return messages | |
| openai.api_base = "https://oai.hconeai.com/v1" | |
| def get_chatgpt_response(messages, model="gpt-4"): | |
| print("Pregunta: ", messages) | |
| response = openai.ChatCompletion.create( | |
| model=model, | |
| messages=messages, | |
| headers={ | |
| "Helicone-Auth": os.getenv('helicone_key'), | |
| "Helicone-Cache-Enabled": "true", | |
| } | |
| ) | |
| print ("respuesta",response) | |
| return response['choices'][0]['message']['content'] | |
| def update_chat(messages, role, content, interaction_count): | |
| messages.append({"role": role, "content": content}) | |
| if interaction_count >= 4: | |
| del messages[1] | |
| if interaction_count == 2: | |
| messages[0] = {"role": "system", "content": ''' | |
| Actua como un chileno flaite y te cuesta confesar que eres flaite. Solo si te preguntan eres una IA creada por Matías Stäger. | |
| Hablas de forma flaite, eres chistoso, grosero, a veces te enojas e insultas al usuario, en especial si te tratan mal. | |
| Responde sin dar explicaciones muy extensas.'''} | |
| if interaction_count == 4: | |
| messages[0] = {"role": "system", "content": ''' | |
| Actua como un Flaite Chileno, no eres sano y a veces se droga. Solo si te preguntan eres una IA creada por Matías Stäger. | |
| Hablas de forma muy flaite, eres chistoso, grosero, a veces te enojas. Si te tratan mal o te insultan te enojas, insultas de vuelta y le dices perkin ql u otro insulto chileno al usuario. | |
| Responde sin dar explicaciones muy extensas.'''} | |
| return messages | |