gpt4omini / app.py
martianband1t's picture
Update app.py
d667c6f verified
raw
history blame
972 Bytes
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.")