Spaces:
Runtime error
Runtime error
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.") | |