| 9 | |
| 10 | |
| 11 | def init_sidebar() -> None: |
| 12 | # st.sidebar.markdown( |
| 13 | # "### 输入API-KEY" |
| 14 | # ) |
| 15 | |
| 16 | openai_api_key = st.sidebar.text_input( |
| 17 | 'Input API-KEY', |
| 18 | type='password', |
| 19 | # label_visibility='hidden' |
| 20 | ) |
| 21 | if openai_api_key is not None: |
| 22 | if openai_api_key.startswith("sk-"): |
| 23 | st.session_state["openai_api_key"] = openai_api_key |
| 24 | else: |
| 25 | OPENAI_API_KEY = os.environ.get('openai_api_key') |
| 26 | if OPENAI_API_KEY is not None: |
| 27 | if OPENAI_API_KEY.startswith("sk-"): |
| 28 | st.session_state["openai_api_key"] = OPENAI_API_KEY |
| 29 | |
| 30 | # st.sidebar.markdown( |
| 31 | # "### 选择temperature" |
| 32 | # ) |
| 33 | |
| 34 | values = st.sidebar.slider( |
| 35 | 'Select OpenAI temperature', |
| 36 | 0.0, 1.0, 0.7, |
| 37 | step=0.1, |
| 38 | format="%f", |
| 39 | # label_visibility='hidden' |
| 40 | ) |
| 41 | st.session_state["temperature"] = values |
| 42 | |
| 43 | |
| 44 | def init_proxy() -> None: |