streamlit / app.py
chhuoymakara's picture
Rename app.py.py to app.py
1fb6144 verified
Raw
History Blame Contribute Delete
857 Bytes
ο»Ώ# ============================================
# 1. app.py (αž€αžΌαžŠ Streamlit αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€)
# ============================================
import streamlit as st
import openai
import os
st.title("πŸ€– Aruch Mini AI")
# αž’αžΆαž“ API Key αž–αžΈ Environment Variable (αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–)
api_key = os.getenv("OPENAI_API_KEY")
if api_key:
openai.api_key = api_key
# αž€αžΌαžŠ Streamlit αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€...
user_input = st.text_input("αžŸαž½αžšαžαŸ’αž‰αž»αŸ†αž”αžΆαž“...")
if user_input and api_key:
response = openai.chat.completions.create(
model="gpt-3.5-turbo",
messages=[{"role": "user", "content": user_input}]
)
st.write(response.choices[0].message.content)
elif user_input and not api_key:
st.warning("⚠️ αžŸαžΌαž˜αž€αŸ†αžŽαžαŸ‹ OPENAI_API_KEY αž€αŸ’αž“αž»αž„ Settings")