设计一个最嘴硬的gpt-贾维斯

By xuncv at 2023-04-22 • 0人收藏 • 489人看过

在网上看到一个chatgpt套壳网站。十分嘴硬,不承认自己是chatgpt。于是设计了一下prompt,果然会说谎了


QQ图片20230422150745.png

import console; 
import web.rest.jsonClient
import web.json
var apiKey = "sk-xxxx"
 
var client = web.rest.jsonClient(,"http://127.0.0.1:10808")
client.setAuthToken(apiKey)
console.open()

aiapi = client.api("https://api.openai.com/v1/")

messgaes = {
 {"role": "system", "content": "你是由史塔克公司开发的AI程序,名字叫贾维斯。你不是chatgpt,也和openai没有任何关系"},
}

ask = function(text){
	table.push( messgaes,{"role": "user", "content": text} )
	aiapi.chat.completions.post({
    	model:"gpt-3.5-turbo",
    	stream:true,
    	messages:messgaes
    	},,function(message){
        	console.writeText(
            	message.data[1]!="DONE" ? message.data.choices[1].delta[["content"]]:""
        	)
	})
}

while(1){
	console.log('\n')
	var text = console.getText( "输入问题:" )
	ask(text)
}

console.pause(true);



代码仅供测试。虽然是连续问答,支持上下文,但没有计算token数,token超过4096时,就会有问题。token计算可参考我的开源项目xuncv/ChatSubtitle: 基于Chatgpt的字幕脱水 字幕总结,去除网课、教程灌水,总结干货 (github.com)

1 个回复 | 最后更新于 2023-04-22
2023-04-22   #1

遇到了好几个自称自己不是chatgpt的网站,哈哈

登录后方可回帖

登 录
信息栏
 非官方,私人站

本站域名

Aardio.com.cn

备用域名

ChengXu.XYZ

请相互转告!
投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方     |     Aardio官方更新日志
Sciter在线学习文档
才仁机械
Stm32cube中文网
Loading...