Spaces:
Runtime error
Runtime error
Update README.md
Browse files
README.md
CHANGED
@@ -11,3 +11,15 @@ license: gpl-3.0
|
|
11 |
---
|
12 |
|
13 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
---
|
12 |
|
13 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
14 |
+
|
15 |
+
[GPT3.5 解释]
|
16 |
+
这段代码是一个 Gradio 界面,用于从给定的 URL 提取文本,并使用 OpenAI 的 GPT-3 引擎对其进行生成和总结。代码包含以下步骤:
|
17 |
+
|
18 |
+
1. 导入必要的库,包括 Gradio、os、openai、newspaper、json、re 和 transformers。
|
19 |
+
2. 定义一个名为 text_prompt 的函数,该函数接受请求、URL、API 密钥和温度等参数,并使用 newspaper 库下载和解析页面内容。如果下载和解析出现错误,则函数返回错误信息。
|
20 |
+
3. 使用 GPT2Tokenizer 对页面中的文本进行标记化,以确保在 OpenAI 查询时不超过 2000 个令牌的限制。
|
21 |
+
4. 通过 OpenAI API 调用引擎,使用所提供的请求和页面文本作为输入,并输出生成文本。将生成的文本进行清理,以消除不必要的空格,并返回生成的文本、页面文本和令牌数量等信息。
|
22 |
+
5. 定义一个 gradio 界面,该界面包含输入和输出字段,以及一些示例,用于向用户展示如何使用该界面。
|
23 |
+
6. 如果出现错误,则将错误信息返回到输出字段中。
|
24 |
+
|
25 |
+
该界面使用户能够输入请求、URL 和 API 密钥,并根据页面内容生成和总结文本。该界面还包括一个滑块,用于控制生成文本的温度。
|