地址
官网: https://www.showdoc.com.cn
开源地址: https://github.com/star7th/showdoc
更新了什么
ShowDoc是一个非常适合IT团队的在线API文档、技术文档工具,既有收费开源版,也有开箱可用的在线官网版。
本次版本v3.1.0次要新增了AI助手性能,集成了chatGPT的能力来辅助用户生成文档内容。
如何应用AI助手
在showdoc的新建/编辑页面,能够应用AI助手来主动补全生成一些文档内容。你能够输出一些关键字,或者几句话,而后让AI来帮你写残缺。
比方,你能够在输入框输出:
请别离用 C, C++ , java ,php ,go , js 生成冒泡排序代码,以markdown格局输入。
那么它就会输入几个代码块,每个代码块对应着一种语言实现的冒泡排序。
你也能够输出:
请依据以下关键字,生成一篇连贯的渺小说,一百字左右:
地球,星空,流星,山峦,湖泊,森林
这样AI就会生成一段文字,且字数依照你的要求来生成。比方以上的关键词会生成上面的后果
苏轻望着星空,看到流星划过夜空,他心中充斥了期待与惊喜。
此时此刻,他只想要持续沉醉在大自然的平静当中,享受这片完满的天地。
他缓缓地朝前走去,穿梭山峦,来到一个绿意盎然的湖泊边,森林周围,
一片幽深。苏轻心沾湖静,感触着这片神奇的地球,他向它敬礼,以此来表白对它的尊重。
你甚至能够利用AI来做语言转换,比方:
请把以下代码,改用js来实现,以markdown代码块输入
function send_post($url, $post_data) {
$postdata = http_build_query($post_data);
$options = array(
'http' => array(
'method' => 'POST',
'header' => 'Content-type:application/x-www-form-urlencoded',
'content' => $postdata,
'timeout' => 15 * 60 // 超时工夫(单位:s)
)
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
return $result;
};
失去后果(当然,太深刻的代码,它生成的不会完全正确,然而在此基础上手工改过,总比从头开始写要轻松)
// 应用JS实现以上性能
function send_post(url, post_data) {
const postdata = new URLSearchParams(post_data).toString();
const options = {
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
body: postdata,
timeout: 15 * 60 // 超时工夫(单位:s)
};
return fetch(url, options)
.then(response => response.text());
}
其余阐明
如果你是应用官网在线服务,https://www.showdoc.com.cn/ ,则默认启动AI助手性能。
如果你是部署公有版showdoc,你则须要有chatGPT账号,而后登录其官网 ,关上 https://platform.openai.com/account/api-keys 来获取API KEY。
进入showdoc治理后盾设置好API KEY后 ,你可能还须要解决服务器的网络问题,确保服务器正确联通 https://api.openai.com 这个地址。如果你无奈解决让服务器“迷信上网”的问题,可能无奈应用AI 。
发表回复