- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
GPT-3 很棒,但是解析它的结果有点头疼,或者我在这里遗漏了什么?例如,我要求 GPT-3 写一些关于“数字营销”的东西,它返回了一些有趣的东西:
\n\n1. Topic: The Benefits of Digital Marketing \nHeadlines: \na. Unlocking the
Potential of Digital Marketing \nb. Harnessing the Power of Digital Marketing for
Your Business \nc. How to Maximize Your Return on Investment with Digital Marketing
\nd. Exploring the Benefits of a Comprehensive Digital Marketing Strategy \ne.
Leveraging Technology to Take Your Business to the Next Level with Digital Marketing
\n\n2. Topic: Social Media Strategies for Effective Digital Marketing \nHeadlines:
\na. Crafting an Engaging Social Media Presence for Maximum Impact \nb. How to Reach
and Engage Your Target Audience Through Social Media Platforms \nc. Optimizing Your
Content Strategy for Maximum Reach on Social Media Platforms \nd. Utilizing Paid
Advertising Strategies on Social Media Platforms \t\t\t\t\t\t\t e .Analyzing
and Improving Performance Across Multiple Social Networks\n\n3. Topic: SEO Best
Practices for Effective Digital Marketing Headlines: a .Understanding Search
Engine Algorithms and Optimizing Content Accordingly b .Developing an Effective
SEO Strategy That Delivers Results c .Leveraging Keywords and Metadata For Maximum
Visibility d .Exploring Advanced SEO Techniques To Increase Traffic e .Analyzing
Performance Data To Improve Rankings\n\n4Topic : Email Campaigns For Successful
Digital Marketin g Headlines : a .Creating Compelling Email Campaigns That Drive
Results b .Optimizing Email Deliverability For Maximum Impact c .Utilizing Automation
Tools To Streamline Email Campaign Management d .Measuring Performance And Analyzing
Data From Email Campaigns e .Exploring Creative Ways To Increase Open Rates On
Emails\n\n5Topic : Mobile Advertising Strategies For Effective Digita l Marketin g
Headlines : a ..Maximizing Reach With Mobile Ads b ..Understanding User Behavior On
Mobile Devices c ..Optimizing Ads For Different Screen Sizes d ..Leveraging Location-
Based Targeting To Increase Relevance e ..Analyzing Performance Data From Mobile Ads
如您所见,它向我发回了与“数字营销”相关的主题列表以及一些标题(显然是从 a 到 e)。我在这里和那里看到一些换行符和表格。所以我的第一个 react 是在换行符处拆分文本,但看起来格式并不是到处都是一样的,因为响应的后半部分很少有换行符(这使得它不准确)。我想做的是重新格式化输出,这样我就可以得到一种主题和标题列表。像这样:
[
{"Topic 1": ["headline 1", "headline 2","..."]},
{"Topic 2": ["headline 1", "headline 2","..."]},
{"Topic 3": ["headline 1", "headline 2","..."]}
]
也许有一个参数可以随我的请求一起发送,但我没有在文档中找到任何内容。所以我想我最好的选择是使用 regex
重新格式化。在这里,我看到了 Topic:
和 Headlines:
模式,但情况并非总是如此。一致的是每个元素前面的数字 (如 Ì., II., 1., 2. 或 a., b.)
但有时它看起来像 a ..
(例如,您可以在响应末尾看到它。
知道怎么做吗? (我为此使用 python,但可以从另一种语言改编)
最佳答案
如果您运行 test.py
,OpenAI API 将返回以下完成信息:
1. Topic: The Benefits of Digital Marketing
Headlines:
* Unlocking the Potential of Digital Marketing
* Harnessing the Power of Digital Marketing for Your Business
* How to Maximize Your Return on Investment with Digital Marketing
* Exploring the Benefits of a Comprehensive Digital Marketing Strategy
* Leveraging Technology to Take Your Business to the Next Level with Digital Marketing
测试.py
import openai
openai.api_key = '<OPENAI_API_KEY>'
response = openai.Edit.create(
model = 'text-davinci-edit-001',
input = '\n\n1. Topic: The Benefits of Digital Marketing \nHeadlines: \na. Unlocking the Potential of Digital Marketing \nb. Harnessing the Power of Digital Marketing for Your Business \nc. How to Maximize Your Return on Investment with Digital Marketing \nd. Exploring the Benefits of a Comprehensive Digital Marketing Strategy \ne. Leveraging Technology to Take Your Business to the Next Level with Digital Marketing',
instruction = 'Make this readable'
)
content = response['choices'][0]['text']
print(content)
关于python - OpenAI GPT-3 API : How to parse the response into an ordered list or dictionary?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75429596/
我正在寻找通过 sql 查询对我的 sql 结果进行排序,大概在 order by 子句中使用某种嵌套的 order by/order by 我有以下数据: TERM USER I
我有一个表格,其中包含如下所示的部分数据。我已经在 edition_id 上完成了订购。现在还需要订购 laungauge_id,这取决于 edition_id 的值。 Edition_id 是指报纸
所以我有两个表,Questions 和 Answers,由多对多关系表 QuestionsAnswers 连接。 Questions 有一个排序列,允许我控制它们如何显示给用户,而 Questions
当我们说“高阶”函数时,我怀疑“阶”的真正含义是什么?例如,我有一个嵌入式函数调用: f.g.h 那么它叫“三阶”函数吗? “高阶”函数是静态函数累加的概念吗?然后当我有一个递归函数 f 时,在运行时
在具有多个 order by 子句的 SQL 查询中,它们是否真的在执行期间全部运行? 例子: select * from my_table order by field5, field3, fiel
我跟进 query其中 schema.org 数据库用于查找类的子级数量 - 作为比我的应用程序更简单的数据库。我想按字母顺序连接 child 的名字。查询: prefix schema: pre
正如 nazdrovje 所指出的(参见 here ) Ordering@Ordering 可用于获取列表中每个元素的排名。即使列表包含重复元素,结果也是 n 排列(作为整数 1 到 n 的有序列表,
我有两张 table 。 它们都有日期和 item_id 列。 我正在通过 item_id 加入他们。 结果应按两个日期列一起排序 下面的代码有效,生成正确的结果集... 但是它们仅按第一个表的日期排
尝试掌握 SQL 我想按日期订购,然后在其中按标题订购。 示例: SELECT * FROM tblboek ORDER BY jr_van_uitgave DESC 如何在按年龄的订单中按头衔排序?
我想使用 FIELD 参数对我的 SQL 输出进行排序,但是当我这样做时,它首先吐出我不想要的结果,然后它首先吐出我想要的结果。在结果之上,它首先吐出。如果这有意义的话 ;) 如何先吐出已定义的值,然
我有一个无法破解的排序问题。我这样从我的表中选择: SELECT * FROM 'sidemodules' WHERE name = 'module1' OR name = 'module2' OR
我对 Django oscar 的覆盖模型有疑问。我想为模型添加一个新字段,但是当我这样做时,我遇到了 RuntimeError: Conflicting 'order' models in appl
我有两个表,电影和类别,我想先按CategoryID获得一个排序列表,然后按名称排序。。电影表格有三个列ID、NAME和CategoryID。CATEGORY表有两列ID和NAME。。我尝试了下面这样
In a MySQL query, when using the DISTINCT option, does ORDER BY apply after the duplicates are re
我想创建一个 sql 查询,为 2 个不同的查询一起返回结果。例如,我想要以下形式的结果:产品名称, avg(price), min(price), max(price), avg(order), m
我正在使用行号从存储过程中获取分页结果。 我发现使用动态 case 语句列名称进行排序会减慢速度 - 但如果我对所有内容进行硬编码就可以了。 有没有办法通过不使整个 sql 查询一个字符串并使用 SP
如何在范围搜索中使用Morton Order? 在wiki中,在“使用一维数据结构进行范围搜索”段落中, 它说 "the range being queried (x = 2, ..., 3, y =
我正在使用 sequelize.js,我在使用 order 语句时遇到问题,我想先通过 if id 排序(如果我的 id 在该别名表中),然后再排序.... order = [['alias', 'i
我有一个 php 脚本,它从数据库中提取内容并以某种方式打印它们。数据库有一个名为“order”的列标题,它的 INT 大小为 11。当我从数据库中获取数据时,我试图按数据库中的值“order”对内容
我有一个带有 ORDER BY 子句的 UPDATE 查询。我已将相同的查询复制到具有相同 ORDER BY 子句的 SELECT 中,但得到了不同的结果。 更新查询: UPDATE t_locks
我是一名优秀的程序员,十分优秀!