webbot / main.py
w831152001's picture
try
40b5c39
raw
history blame contribute delete
656 Bytes
import streamlit as st
import google.generativeai as genai
import os
def main():
GOOGLE_API_KEY = os.environ.get('GOOGLE_API_KEY')
genai.configure(api_key=GOOGLE_API_KEY)
model = genai.GenerativeModel('gemini-1.5-flash')
if prompt := st.chat_input("哈囉!請問有什麼是我可以幫忙的嗎?"):
with st.chat_message("user"):
st.markdown(prompt)
with st.chat_message("assistant"):
def reply():
for chunk in model.generate_content(contents=prompt, stream=True):
yield chunk.text
st.write_stream(reply)
if __name__=="__main__":
main()