honey90 commited on
Commit
f4ed42b
ยท
verified ยท
1 Parent(s): 8887cf1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -17
app.py CHANGED
@@ -1,29 +1,21 @@
1
  import gradio as gr
2
- from serpapi import GoogleSearch
3
 
4
  def search_patents(query):
5
- params = {
6
- "engine": "google_patents",
7
- "q": query, # ์‚ฌ์šฉ์ž ์ž…๋ ฅ์„ ์ง์ ‘ ๊ฒ€์ƒ‰ ์ฟผ๋ฆฌ๋กœ ์‚ฌ์šฉ
8
- "api_key": "804b7fd252f89de3e43b699ceccb0a0f6eccdf7eee06d8e30a15f5aff3ccddc4" # ์—ฌ๊ธฐ์— ์‹ค์ œ API ํ‚ค๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.
9
- }
10
 
11
- search = GoogleSearch(params)
12
- results = search.get_dict()
13
- organic_results = results.get("organic_results", [])
14
-
15
- # ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ๋ฌธ์ž์—ด ๋ฆฌ์ŠคํŠธ๋กœ ๋ณ€ํ™˜
16
- patents_list = [f"Title: {result['title']}\nLink: {result['link']}" for result in organic_results]
17
- return "\n\n".join(patents_list) if patents_list else "No results found."
18
-
19
- # Gradio ์ธํ„ฐํŽ˜์ด์Šค ์ •์˜
20
  interface = gr.Interface(
21
  fn=search_patents,
22
  inputs=gr.Textbox(lines=2, placeholder="Enter your search query here..."),
23
  outputs=gr.Textbox(label="Search Results"),
24
- title="Google Patents Search",
25
- description="This app uses the SerpApi to search for patents on Google Patents. Enter your search query to begin."
26
  )
27
 
 
28
  if __name__ == "__main__":
29
  interface.launch()
 
1
  import gradio as gr
 
2
 
3
  def search_patents(query):
4
+ # ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅ์„ ๋ฐ›์•„ ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅํ•˜๋Š” ๊ฐ„๋‹จํ•œ ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค.
5
+ # ์‹ค์ œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ๋Š” ์ด ๋ถ€๋ถ„์— ๊ฒ€์ƒ‰ ๋กœ์ง์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
6
+ return f"Search query: {query}"
 
 
7
 
8
+ # Gradio ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
9
+ # ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ํ…์ŠคํŠธ ์ž…๋ ฅ์„ ๋ฐ›์•„ search_patents ํ•จ์ˆ˜์— ์ „๋‹ฌํ•˜๊ณ ,
10
+ # ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ํ…์ŠคํŠธ ๋ฐ•์Šค์— ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
 
 
 
 
 
 
11
  interface = gr.Interface(
12
  fn=search_patents,
13
  inputs=gr.Textbox(lines=2, placeholder="Enter your search query here..."),
14
  outputs=gr.Textbox(label="Search Results"),
15
+ title="Search Example",
16
+ description="This is a simple search example. Enter your search query to see it echoed back."
17
  )
18
 
19
+ # ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
20
  if __name__ == "__main__":
21
  interface.launch()