Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 36b4d3b

Browse files
author
星橙
committed
feat: update test
1 parent 218c846 commit 36b4d3b

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

examples/weather/main.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,20 @@
11
import logging
22
import asyncio
3+
import argparse
4+
import os
5+
36
from weather_manager import WeatherSearch
47

58

9+
def define_options():
10+
parser = argparse.ArgumentParser()
11+
parser.add_argument(
12+
'--api_key', dest='api_key', required=True,
13+
help='OpenAI API KEY'
14+
)
15+
options = parser.parse_args()
16+
return options
17+
618
def setup_logger():
719
logger = logging.getLogger()
820
handler = logging.StreamHandler()
@@ -13,6 +25,8 @@ def setup_logger():
1325
return logger
1426

1527
async def main():
28+
options = define_options()
29+
os.environ['OPENAI_API_KEY'] = options.api_key
1630
query = input("请输入:")
1731
logger = setup_logger()
1832
weather_search = WeatherSearch(logger=logger)

0 commit comments

Comments
 (0)