DeepSeek结构化输出

2025-02-25 43
DeepSeek

类型:人工智能

简介:一款基于深度学习和自然语言处理技术的产品,人气赶超ChatGPT。

在当今数字化时代,对新闻内容进行结构化处理并转化为特定格式的数据,能极大地便利后续的程序分析与应用。下面将详细介绍如何用DeepSeek把一段新闻内容转化为JSON格式,以便后续程序处理。

一、DeepSeek提示词

1、系统:

用户将提供给你一段新闻内容,请你分析新闻内容,并提取其中的关键信息,以 JSON 的形式输出,输出的 JSON 需遵守以下的格式:
{
“entiry”: <新闻实体>,
“time”: <新闻时间,格式为 YYYY-mm-dd HH:MM:SS,没有请填 null>,
“summary”: <新闻内容总结>
}

2、用户:

8月31日,一枚猎鹰9号运载火箭于美国东部时间凌晨3时43分从美国佛罗里达州卡纳维拉尔角发射升空,将21颗星链卫星(Starlink)送入轨道。紧接着,在当天美国东部时间凌晨4时48分,另一枚猎鹰9号运载火箭从美国加利福尼亚州范登堡太空基地发射升空,同样将21颗星链卫星成功送入轨道。两次发射间隔65分钟创猎鹰9号运载火箭最短发射间隔纪录。

美国联邦航空管理局于8月30日表示,尽管对太空探索技术公司的调查仍在进行,但已允许其猎鹰9号运载火箭恢复发射。目前,双方并未透露8月28日助推器着陆失败事故的详细信息。尽管发射已恢复,但原计划进行五天太空活动的“北极星黎明”(Polaris Dawn)任务却被推迟。美国太空探索技术公司为该任务正在积极筹备,等待美国联邦航空管理局的最终批准后尽快进行发射。

二、样例输出

“`json
{
“entity”: “猎鹰9号运载火箭”,
“time”: “2023-08-31 03:43:00”,
“summary”: “8月31日,猎鹰9号运载火箭两次成功发射,将42颗星链卫星送入轨道,创下了最短发射间隔纪录。尽管美国联邦航空管理局允许恢复发射,但原计划的“北极星黎明”任务被推迟,等待最终批准。”
}
“`

三、代码

from openai import OpenAI

client = OpenAI(
base_url=”https://api.deepseek.com/”,
api_key=”<YOUR_API_KEY>”
)

completion = client.chat.completions.create(
model=”deepseek-chat”,
messages=[
{
“role”: “system”,
“content”: “用户将提供给你一段新闻内容,请你分析新闻内容,并提取其中的关键信息,以 JSON 的形式输出,输出的 JSON 需遵守以下的格式:\n\n{\n  \”entiry\”: <新闻实体>,\n  \”time\”: <新闻时间,格式为 YYYY-mm-dd HH:MM:SS,没有请填 null>,\n  \”summary\”: <新闻内容总结>\n}”
},
{
“role”: “user”,
“content”: “8月31日,一枚猎鹰9号运载火箭于美国东部时间凌晨3时43分从美国佛罗里达州卡纳维拉尔角发射升空,将21颗星链卫星(Starlink)送入轨道。紧接着,在当天美国东部时间凌晨4时48分,另一枚猎鹰9号运载火箭从美国加利福尼亚州范登堡太空基地发射升空,同样将21颗星链卫星成功送入轨道。两次发射间隔65分钟创猎鹰9号运载火箭最短发射间隔纪录。\n\n美国联邦航空管理局于8月30日表示,尽管对太空探索技术公司的调查仍在进行,但已允许其猎鹰9号运载火箭恢复发射。目前,双方并未透露8月28日助推器着陆失败事故的详细信息。尽管发射已恢复,但原计划进行五天太空活动的“北极星黎明”(Polaris Dawn)任务却被推迟。美国太空探索技术公司为该任务正在积极筹备,等待美国联邦航空管理局的最终批准后尽快进行发射。”
}
]
)

print(completion.choices[0].message.content)

  • 广告合作

  • QQ群号:707632017

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。