ChatGPT3.5接口对接-配置代理域名-配置KEY-限制对话数量(附实现代码)

因为众所周知的原因,OpenAI的官网域名以及API域名已经被封了

所以直接调用api.openai.com的接口是访问不通的,所以我们在后台提供了配置代理域名地方

您可以自己海外服务器搭建代理域名,然后把该域名填写到后台配置处【团队设置】【机器人设置】【chatGPT配置】

同样,在该处还可以配置自己的OpenAI key,这样就能对外服务了

调用GPT3.5接口是会根据token个数进行收费的,所以,我们会限制访客消息个数,默认不能超过10条

超过该数量,就返回“对不起,对话消息数量已超过限制”

//调用gpt3.5
func Gpt3dot5Message(entId, visitorId, content string) string {config := models.GetEntConfigsMap(entId, "chatGPTUrl", "chatGPTSecret")if content == "" || config["chatGPTSecret"] == "" {return ""}gpt := lib.NewChatGptTool(config["chatGPTUrl"], config["chatGPTSecret"])gptMessages := []lib.Gpt3Dot5Message{{Role:    "system",Content: "你是一个精通开发的资深工程师,熟悉全栈技术,任何问题都难不倒你",},}messages := models.FindMessageByQuery("visitor_id = ?", visitorId)attr := models.GetVisitorAttrByVisitorId(visitorId, entId)maxNum := 10if attr.MaxMessageNum != "" {maxNum = tools.Str2Int(attr.MaxMessageNum)}length := len(messages)if length > maxNum {return "对不起,对话消息数量已超过限制"}for i := len(messages) - 1; i >= 0; i-- {reqContent := messages[i].Contentif messages[i].MesType == "visitor" {gptMessages = append(gptMessages, lib.Gpt3Dot5Message{Role:    "user",Content: reqContent,})} else {gptMessages = append(gptMessages, lib.Gpt3Dot5Message{Role:    "assistant",Content: reqContent,})}}gptMessages = append(gptMessages, lib.Gpt3Dot5Message{Role:    "user",Content: content,})replyContent, err := gpt.ChatGPT3Dot5Turbo(gptMessages)if err != nil {log.Println(err)}return replyContent
}

 

 原文地址:https://gofly.v1kf.com/article/37

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/2690.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

翻译: ChatGPT 的激发敬畏、恐惧、特技和试图绕过其护栏的尝试

来自 OpenAI 的新聊天机器人正在激发敬畏、恐惧、特技和试图绕过其护栏的尝试。 以下是 DALL-E 2 在给出提示时生成的内容,“采用 AI 聊天机器人形式的分布式语言超级大脑。” “A distributed linguistic superbrain that takes the form of an A.I. chatbot.” 信…

震惊!学会了chatgpt,我的全部作业都不用写了

文章目录 前言一、不含公式的题目二、含有公式的题目1、安装 Mathpix2、打开Mathpix,点击显示器按钮即可对试卷进行截图3、点击下方红色部分,即可复制截图结果4、进入 chatgpt官网,账号可以自己注册或购买,将刚刚的复制代码加入对…

使用ChatGpt做考试卷: 助力拿高分的利器

ChatGPT做高考试卷 前言开干选择题 总结 前言 在这篇博客中,我想向大家介绍一个叫做ChatGpt的工具,它能帮助我们在做考试卷时更加轻松。在学习和备考的过程中,我们经常会因为知识储备不足或者时间不足而感到困难。ChatGpt可以帮助我们快速提…

【ChatGPT】参加计算机科学考试(GPT-4对比GPT-3.5)

ChatGPT真的“无敌”了吗???? 当【ChatGPT】参加大学生计算机科学考试 1.简介2.介绍3.ChatGPT(GPT-4对比GPT-3.5)参加计算机考试实验4.实验设计4.1实验介绍4.2 对ChatGPT提出问题4.3测试结果 5. GTP-46. 讨论 1.简介 …

[DeepSpeed]初代chatGPT模型部署实践

DeepSpeed Chat 部署方式 中间遇到很多坑,解决方法都写这里了DeepSpeed 部署中bug以及解决方法 环境 基于阿里云GPU 云服务器部署实践 操作系统版本: Ubuntu 18.04 GPU 驱动版本: 470.161.03 GPU 型号: A100-80G CPU &#…

澳洲学生用ChatGPT代写?澳洲多所高校使用全新反击工具检测

朋友们听句劝 ChatGPT可太危险了 ChatGPT有多火?据2月1日瑞银发布的一项研究报告显示,仅仅发布两个月,ChatGPT月活跃用户已达1亿,这是历史上增长速度最快的应用。要知道达成1亿用户的时间,Instagram用了2.5年&#xf…

全网爆火的ChatGPT可代写论文,论文还要亲手写吗?

ChatGPT将重塑人类搜索、收集和整理信息的模式,比如说以往做文献调研,需要从搜索引擎、论文数据库等不同渠道去找相关的文献,筛选、识别出对自己可能有用的文献,然后根据重要性的不同,分别略读、精读,分析整…

ChatGPT推出第四代GPT-4!不仅能聊天,还可以图片创作!

3月15日凌晨,OpenAI震撼发布了多模态预训练大模型 GPT-4。 根据官网发布的通告可以知道,GPT-4 实现了以下几个方面的飞跃式提升:强大的AI创作识图能力;文字输入限制提升至 2.5 万字;回答准确性显著提高;能够…

完整攻略,如何利用ChatGPT搞科研!

Datawhale分享 最新:ChatGPT应用,来源:量子位 这位研究僧,GPT-4都发布了,你还在纯人工搞科研吗? 已经有人实测: ChatGPT科研全流程都能用,尤其是对于英语非母语的科研人员&#xff…

英文论文要怎么查重?

本文几乎浓缩了英文论文查重全部的精华回答。差不多花了我1个晚上的时间整理,看了类似话题的50多个回答,把最有用的回答,加上我自己的的深度体会,分成6个模板整理给大家,绝对让你大呼过瘾,醍醐灌顶&#xf…

Paper简读 - ChatGPT相关的InstructGPT

欢迎关注我的CSDN:https://blog.csdn.net/caroline_wendy 本文地址:https://blog.csdn.net/caroline_wendy/article/details/128866056 发表于NLP会议:NeurlPS,EMNLP EMNLP: Empirical Methods in Natural Language Processing&a…

论文的查重到底怎么查?

随着社会对教育的重视程度不断提高,论文的查重也越来越严格。毕业论文查重率高将直接影响学生的正常毕业,期刊论文的查重率高将直接影响论文的顺利发表,因此很多人在撰写完论文初稿后就会进行自查降重,那么各类论文的查重标准是什么?论文查重到底是怎么查的呢?查重…

让ChatGPT干正事,如何查找靠谱的真文献写论文

文 / 高扬(微信公众号:量子论) 感谢大家的提问,这些问题可以促进我去探索和学习。 我在公众号里输出的文字其实也是我的学习笔记,特点比较突出:字少,图多,纯干货。 这也是咱们理工男…

ChatGPT小技巧:论文降重

免费查重网站 万方免费查重(应届生免费一次):chsi.wanfangtech.net PaperDay(标准版永久免费,旗舰版每日限免):www.paperday.cn 论文狗(每日免费一次):www.…

ChatGPT论文降重:从97%到5%

ChatGPT在学术论文方面的功能非常强大,能够一键辅助你完成各种复杂的学术任务和课题,然而ChatGPT在论文降重上的表现就像一个"傻子"。 当你用ChatGPT给论文降重的时候,你会发现他很不听话,即使你要求他不能有重复、相同…

教授误用 ChatGPT 来论文“查重”,学生:不仅挂科了,我差点拿不了毕业证!...

因为教授误用 ChatGPT,全班学生的毕业差点成为一个大问题。 整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 曾几何时,震慑无数学生的「学好数理化,走遍天下都不怕」Slogan 在 AI 互联网时代,正在变得失…

用chatgpt写insar地质灾害的论文,重复率只有1.8%,chatgpt4.0写论文不是梦

突发奇想,想用chatgpt写一篇论文,并看看查重率,结果很惊艳,说明是确实可行的,请看下图。 下面是完整的文字内容。 InSAR (Interferometric Synthetic Aperture Radar) 地质灾害监测技术是一种基于合成孔径雷达…

chatGPT优化论文会导致论文重复率升高,实测段落重复率从23.2%狂飙到70.7%

我们让chatGPT对段落文字换一种表述,得到的结果是,转换后的内容能够完整的合乎逻辑的表述,但重复率从23.2%狂飙到70.7%,因此不建议使用chapGPT来去重。 转换前的文字重复率:23.2% 转换后的重复率:70.7%…

超详细|ChatGPT辅助论文降重教程100%降至13%

超详细|ChatGPT辅助论文降重教程100%降至13% 1. ChatGPT指令1.1 同义词替换1.2 同义词替换改变语序1.3 扩充字段1.4 学术化内容1.5 扩充删减字段学术化内容 2. 重复率对比2.1 对比标记情况2.2 最终结果 1. ChatGPT指令 1.1 同义词替换 对比分析,发现ChatGPT中文的…

重磅来袭,ChatGPT官方的掌上神器目前仅支持IOS

今天凌晨,OpenAI 推出了 ChatGPT 的 iOS app,在这个开放的世界里,智能化的 AI 功能早已经突破了人类的想象力。而 ChatGPT 确实不会让我们失望,它的真「iPhone 时刻」来了!从现在起,我们可以在 iPhone 上使…