请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

phoben 讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-2-23 19:56  /   查看:8512  /  回复:49
本帖最后由 phoben 于 2023-3-13 14:22 编辑

ChatGPT出来已经一段时间了,想必大家多少有所耳闻
但就这样一个革命性的产物,在论坛上迟迟看不到动静。
憋不住了。。。

超哥要出手了~

image.png659868774.png


3.5-001.jpg


gpt-3.5-turbo版本说明:
和ChatGPT官方同步,相应速度更快

新版API不但相应速度更快,收费版的价格更是降低了10倍,商业用更香了!
      
支持流式模式返回信息
这次支持了流式返回,相比普通返回模式,可以逐字实时返回文本,配合“服务端通知”功能,可以实现实时打字效果,用户体验非常好。

支持上下文消息的理解
此版本支持正经的上下文信息,也就是说AI现在跟你聊天,懂得联系前面说的内容了,不必每次说话前都要提一下语境。

支持预先给AI下定义
相比上一代,这一版本的GPT更加聪明,不但能理解上下文,还能允许开发人员预先和AI进行一个定义,有了这个定义以后,后面与用户直接对话就更能确定场景。
如果不好懂这个有什么用,你就这么理解,你可以先偷偷跟AI说:“你是一个18岁的美女,你性格温柔体贴,说话好听,喜欢宠物和漫画,接下来你要以这个角色跟我对话,你的价值就是让我开心!”,记住,这句话时你偷偷跟AI说的,你的用户并不知道。
随后你开始跟AI聊天时,你上来就直接问:“请介绍你自己”,你会发现惊人的一幕,AI会按照你先前的定义来回答此后的问题,它竟然代入角色了?
(相反,如果没有定义这个,AI对这个问题的回答将是普通回答)

什么是ChatGPT?

ChatGPT是一种基于深度学习的大规模自然语言处理模型,其最大的革命性能力在于其能够自动理解并生成人类语言,从而可以与人类进行智能交互。通过在大规模语料库上进行预训练,ChatGPT可以理解自然语言的语法、词汇和上下文,并且可以生成连贯的文本回复。
    有条件科学上网,又有接码能力的,可以直接去openAI官网体验
    本插件是不需要科学上网的,但是需要自己申请KEY!

ChatGPT能干什么?

创作能力:作诗、作曲、写剧本、写报告、写论文、取名字....
解答能力:理解人类自然语言,无障碍交流
代码能力:编写代码、修改代码、检查代码、解释代码、错误分析、代码优化......
分析能力:根据提供的内容或要求,进行分析汇总,还可以做表格
翻译能力:能翻译语言、纠正语法......
总之它是一个万能的文本生成工具,能干什么就看你的要求!


image.png82268065.png

插件介绍
该插件为套装,有两个插件(普通传输和流式传输)
傻瓜式调用,简单说就是发送问题,AI会回复问题
不会用的可以去应用市场搜索“ChatGPT”,找到DEMO应用!
注意:这个AI可是会读上下文记录的哦!
本插件部分代码,由ChatGPT编写!


ChatGPT插件截图-流式模式.jpg ChatGPT插件截图-普通模式.jpg

参数说明

API KEY:免费前往 https://www.openAI.com/ 申请(需要翻墙+国外手机号)
内容:需要向AI提问的内容
前言定义:预先向AI的申明,一般用于定义AI的角色和属性,利于接下来对话更聚焦;
想象力:值越大,AI的回答越多样性,反之则更准确,主要用来控制风格,比如需要AI帮你写代码最好就设为0,需要帮你创作就填0.5左右。正常设置0即可;
创造性:值越大,回答越有创造性,会用一些新颖的词,避免重复词。正常0即可;
多样性:和想象力2选一,不可同时设置大于0的值。值越大,AI的回答越多样性,反之则更准确,主要用来控制风格,比如需要AI帮你写代码最好就设为0,需要帮你创作就填0.5左右。正常设置0即可;
回复长度:AI回复的长度,最长2048,回复长度会消耗对应配额,建议设置少一点节省配额;
回复文本:将AI的回答存进这个变量里!

使用说明

调用CHATGPT接口是需要一个KEY的,这个KEY是免费申请,每天4千个tokens配额。
确实申请不到KEY的,加我微信(13972707111),我把私人的KEY分享给大家测试用(人多的话每天配额用完就调用不了,一人测几下就行了)
根据官网介绍,目前的ChatGPT只训练到2021年,在这之后的事它可能不知道。
ChatGPT写代码、优化代码、解释代码是一把好手,大家可以试试!


下面是DEMO中,与AI对话的几张截图大家浅尝~  
关于还能干些什么,百度一下,一大堆!

流式传输模式

ChatGPT流式传输1.gif



风险提示
ChatGPT API接口在部分国内云服务商是受限的
如果您在云服务器使用本插件或任何ChatGPT接口,请先咨询服务商
否则可能有服务器被停用风险!!!(活字格云官方服务器暂不允许使用ChatGPT接口)



插件和DEMO下载地址:应用市场  
(进入我的主页后,点全部商品)

image.png892474059.png


格友工作室-横版海报__2023-02-28+11_50_57.jpeg




回复中代码效果

回复中代码效果
Snipaste_2023-03-13_14-07-56.jpg

评分

参与人数 7金币 +671 满意度 +25 收起 理由
Nancy.Yin + 666 赞一个!
Grayson.Shang + 5
小白学员 + 5
黑色幽默 + 5
妄想社成员 + 5
swejet + 5
x1061875478 + 5

查看全部评分

49 个回复

倒序浏览
九易六
初级会员   /  发表于:2023-2-23 20:32:31
沙发
o( ̄▽ ̄)d good
回复 使用道具 举报
alexyui悬赏达人认证 活字格认证
银牌会员   /  发表于:2023-2-23 22:19:23
板凳
本帖最后由 alexyui 于 2023-2-23 22:23 编辑

我刚想发一个python版的,被超哥抢先了。。


image.png318498839.png
代码贡献出来,利用python的flask的框架,已经做好了跨域处理,同样可以理解上下文哦,有兴趣的自取优化。。
  1. from flask import Flask, request, jsonify
  2. from flask_cors import CORS,cross_origin
  3. import openai
  4. from tenacity import retry, stop_after_attempt, wait_random

  5. app = Flask(__name__)
  6. cors = CORS(app, resources={r"/*": {"origins": "*"}})

  7. openai.api_key = "你的secret key"   #此处填入你openAI的secret key

  8. @retry(stop=stop_after_attempt(6), wait=wait_random(min=1, max=3))
  9. def chat(prompt):
  10.     response = openai.Completion.create(
  11.         model="text-davinci-003",
  12.         prompt=prompt,
  13.         temperature=0.9,
  14.         max_tokens=2500,
  15.         top_p=1,
  16.         frequency_penalty=0.0,
  17.         presence_penalty=0.6,
  18.         stop=["Human:", "AI:"]
  19.     )
  20.     answer = response["choices"][0]["text"].strip()
  21.     if len(answer) != 0:
  22.         return answer
  23.     else:
  24.         raise Exception

  25. def get_answer(question, turns):
  26.     text = ""
  27.     turns += [question]
  28.     if len(turns) > 1:
  29.         # 如果之前已经有对话,则将对话拼接成字符串作为新的prompt
  30.         text = " ".join(turns[-2:])
  31.     else:
  32.         text = question
  33.     result = chat(text)
  34.     turns += [result]
  35.     return result, turns

  36. @app.route('/chat', methods=['POST'])
  37. @cross_origin()
  38. def chatbot():
  39.     question = request.json['question']
  40.     turns = request.json.get('turns', [])
  41.     answer, turns = get_answer(question, turns)
  42.     return jsonify({'answer': answer, 'turns': turns})

  43. if __name__ == '__main__':
  44.     app.run(host='http://127.0.0.1', port=5000, debug=True)
复制代码


回复 使用道具 举报
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-2-23 22:26:28
地板
alexyui 发表于 2023-2-23 22:19
我刚想发一个python版的,被超哥抢先了。。

哈哈,等了好多天,没动静,就封装了一个!  
回复 使用道具 举报
renho活字格认证
银牌会员   /  发表于:2023-2-24 12:43:46
9#
友情提示:f+q违反我国法律规定
回复 使用道具 举报
alexyui悬赏达人认证 活字格认证
银牌会员   /  发表于:2023-2-24 14:22:17
10#
lh123 发表于 2023-2-24 07:51
我就认识26个字母。你这是欺负我。把这字母拼起来这么多。我就啥都不认识了。

项总谦虚了,你写的MRP运算我也看的一脸懵逼啊
回复 使用道具 举报
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-2-24 15:42:25
11#
renho 发表于 2023-2-24 12:43
友情提示:f+q违反我国法律规定

官网需要,API是免费开放的,不需要科学上网
回复 使用道具 举报
zy0624
中级会员   /  发表于:2023-2-25 08:21:16
12#
找不到工程插件呢
回复 使用道具 举报
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-2-25 08:25:05
13#
zy0624 发表于 2023-2-25 08:21
找不到工程插件呢

还在审核,我也在等呢
回复 使用道具 举报
赛龙周
金牌服务用户   /  发表于:2023-2-25 19:57:32
14#
回复 使用道具 举报
12345下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部