Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 218c846 commit 36b4d3bCopy full SHA for 36b4d3b
examples/weather/main.py
@@ -1,8 +1,20 @@
1
import logging
2
import asyncio
3
+import argparse
4
+import os
5
+
6
from weather_manager import WeatherSearch
7
8
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
18
def setup_logger():
19
logger = logging.getLogger()
20
handler = logging.StreamHandler()
@@ -13,6 +25,8 @@ def setup_logger():
25
return logger
26
27
async def main():
28
+ options = define_options()
29
+ os.environ['OPENAI_API_KEY'] = options.api_key
30
query = input("请输入:")
31
logger = setup_logger()
32
weather_search = WeatherSearch(logger=logger)
0 commit comments