sebgobb
Tentative 4 - Erreur dans la clé
7985f00
raw
history blame
1.79 kB
import gradio as gr
import os
from openai import AzureOpenAI
client = AzureOpenAI(
api_key = "0aba6ec588e94eeaa845479f13a49d85",
api_version = "2024-02-01",
azure_endpoint = "https://sg-chatkpt.openai.azure.com/"
)
def life_after_death_plan(entity_char, death_type, companion, death_projects):
response = client.chat.completions.create(
model="SG_chatDeploy", # model = "gpt-35-turbo".
messages=[
{"role": "system", "content": f"Tu t'exprimes sur un ton humoristique et tu te prends pour {entity_char}, spécialiste de la vie dans l'au-delà."},
{"role": "user", "content": f"Imagine-moi une vie très absurde dans l'au-delà en tenant compte que lors de ma disparition dûe à un(e) {death_type}, j'étais en compagnie de mon ami(e) {companion}, et que ma passion dans la vie était de {death_projects}"}
],
temperature=1
)
return response.choices[0].message.content
iface = gr.Interface(
fn=life_after_death_plan,
inputs=[
gr.Radio(["Dieu", "le diable", "Serge Gainsbourg"], label="Vous vous adressez à..."),
gr.Textbox(lines=1, placeholder="immolation, noyade, chute de pneus...", label="Mort absurde souhaitée"),
gr.Textbox(lines=1, placeholder="l'être (humain, animal, robot...) qui vous accompagnera dans la mort", label="Votre compagnon de mort"),
gr.Textbox(lines=2, placeholder="faire du ski avec des chimpanzés", label="Quelle était votre passion dans la vie ?")
],
outputs=gr.Textbox(label="Vos plans dans l'au-delà"),
title="Quelle sera votre vie après la mort ?",
description="Ne vous êtes-vous jamais demandé ce qui vous attendait après la mort ? Posez cette question à des gens qui ont les réponses."
)
iface.launch(share=True)