Elfe commited on
Commit
db46f00
1 Parent(s): 9458f8a

add comments

Browse files
Files changed (1) hide show
  1. app.py +17 -2
app.py CHANGED
@@ -2,14 +2,29 @@ import gradio as gr
2
  import os
3
  import requests
4
 
 
 
 
 
 
 
 
 
 
5
  key = os.getenv("baixing_key")
6
  url = "https://gpt.baixing.com/"
7
 
 
 
8
  def chat(p, qid, uid):
9
- result = requests.get(url, params={"p": p, "k": key}).json()['data']
10
  return ["text", result]
11
 
12
  iface = gr.Interface(fn=chat,
13
  inputs=["text", "text", "text"],
14
- outputs=["text", "text"])
 
 
 
 
15
  iface.launch()
 
2
  import os
3
  import requests
4
 
5
+ # 如果你只打算通过 prompt 来定制机器人的行为,只需要修改这段 prompt 就够了。
6
+ prompt = """请将下述文字改成只用emoji来表达,不要输出任何其它字符
7
+ 然后空两行,给出emoji表达的回复
8
+ ########
9
+
10
+
11
+ """
12
+
13
+
14
  key = os.getenv("baixing_key")
15
  url = "https://gpt.baixing.com/"
16
 
17
+ # 此处只是最简单的实现单轮对话,qid 和 uid 可以忽略
18
+ # 如果要实现多轮对话,可以用本地 sqlite 等方式存储数据,并根据 uid 找到对话历史。
19
  def chat(p, qid, uid):
20
+ result = requests.get(url, params={"p": prompt + p, "k": key}).json()['data']
21
  return ["text", result]
22
 
23
  iface = gr.Interface(fn=chat,
24
  inputs=["text", "text", "text"],
25
+ outputs=["text", "text"],
26
+ description="""这是一个极其简单的示范程序,把你的问话翻译成 emoji 并只用 emoji 来回答。
27
+ [参考文档](https://huggingface.co/spaces/baixing/hackathon_test/blob/main/bot-api.md) [极简 bot 示例](https://huggingface.co/spaces/baixing/hackathon_chatbot_simple) [Q & A](https://huggingface.co/spaces/baixing/hackathon_test/blob/main/qna.md)
28
+ """
29
+ )
30
  iface.launch()