import streamlit as st import openai # Configuration de l'API OpenAI openai.api_key = 'VOTRE_CLE_API_OPENAI' # Fonction pour générer une réponse à partir du modèle OpenAI def generate_openai_response(prompt): response = openai.Completion.create( model="text-davinci-003", # Vous pouvez remplacer par un autre modèle d'OpenAI si besoin prompt=prompt, max_tokens=150, temperature=0.7 ) return response.choices[0].text.strip() # Interface utilisateur avec Streamlit st.title("Chatbot avec OpenAI") st.write("Ce chatbot utilise le modèle OpenAI pour répondre à vos questions.") # Entrée utilisateur user_input = st.text_area("Vous:", "") if st.button("Envoyer"): if user_input: with st.spinner("Génération de la réponse..."): response = generate_openai_response(user_input) st.write("Chatbot:", response) else: st.warning("Veuillez entrer une question ou un message.")