• Ficow 的 AI 平台快速上手指南(ChatGPT, NewBing, ChatGLM-6B, cursor.so)


     

    本文首发于 Ficow Shen's Blog,原文地址: Ficow 的 AI 平台快速上手指南(ChatGPT, NewBing, ChatGLM-6B, cursor.so)

     

    内容概览

    • 前言
    • OpenAI —— ChatGPT
    • 微软 —— NewBing
    • 智谱AI —— ChatGLM-6B
    • AI生成代码 —— cursor.so
    • 总结

     

    前言

     

    现在各种AI工具大爆发,赶紧跟上大部队,看下这波浪潮是什么状况吧。

    传说AI要淘汰很多工种,听起来就很夸张很恐怖的样子。克服恐惧的方式就是去学习和熟悉未知的事物。

    走起,和Ficow一起一探究竟。讲真的,简直太好用了~

     

    OpenAI —— ChatGPT

     

    ChatGPTOpenAI 公司开发的基于对话模式的 AI,当前最新的版本是 GPT 4

     

    使用官方 ChatGPT 的条件

    • 启动梯子,保证 IP地址 不是国内和港澳地区,然后访问 ChatGPT
    • 成功注册帐号(推荐使用 Gmail),并且用国外的手机号完成短信验证。

    大多数人很容易卡在第二步,谷歌可以搜到一堆国外的短信验证网站,比如:
    https://www.temp-number.com/
    https://rigorousthemes.com/blog/best-textnow-alternatives/#2_TextPlus_Text

    然而,这些号码不是虚拟号,就是被用来注册过ChatGPT了。

    推荐用TextMe提供的非VOIP号码(需要付费1美元)来接收短信。
    这个App在中国区的苹果应用商店可以直接下载,这样可以节约很多搜索可用号码的时间。
    对了,使用的时候,记得开启梯子喔~

     

    官网上的对话模式

    让 ChatGPT 基于 Swift 生成一套计算器代码:

    它除了给你代码之外,还解释了实现的算法和一些建议。

    如果你想要一个更好的结果,那就需要把需求描述得更清楚一些,比如需要使用枚举操作并且支持高精度运算

     

    支持中文

    如果你很热爱学习,ChatGPT 一定会成为你的良师益友~

     

    通过 API 进行交互

    API 请求示例

    除了在网页上面进行交互式的问答,我们还可以使用官方提供的API来实现一些更高级的定制化需求:

    当你看到它返回这个 JSON 的时候,你脑袋里有什么好想法吗?

     

    API 使用教程

    首先,申请开通API。填一个很简单的表格即可:

    https://openai.com/waitlist/gpt-4-api

    然后,参考官方的接口文档:API Reference,完成自己想要的操作。

    发请求之前,先配好你的 API Key:

     

    微软 —— NewBing

     

    NewBing是微软 Edge 浏览器内置的新功能,所以如果你要用,那就先 下载安装 Edge 浏览器 吧。

     

    使用简介

    下图中的红色圈部分,可以选择会话的风格:

    • Creative,会更啰嗦一些,会提供更多相关的参考资料;
    • Banlanced,可能会根据实际情况来调整回答的内容;
    • Precise,比较精简,偏严谨和学术风格;

    如果不知道选什么,就选 Balanced 吧。

    如果想切换会话风格,或者重新开一个会话,点这个按钮即可:

    个人认为,如果选了 Creative,答案就会比较有意思一些。比如这个,哈哈~ 😄

     

    无法访问 NewBing?

    用梯子

    首先,启动梯子,而且保证 IP地址 不是国内和港澳地区。

    清除 cookies

    如果还是不能用,那就安装一个浏览器扩展来清除掉 cookies:

    在 Edge 浏览器中 点击直达,即可开始安装。

    启用之后,可以看到这些cookie,直接全部清除:

    然后,重启 Edge 浏览器再试。

    如果还是不行,那你可能遇到了疑难杂症 。。。 😂

     

    智谱AI —— ChatGLM-6B

     

    如果你用不了 ChatGPT,可以试试清华大学的 ChatGLM-6B:https://maas.aminer.cn/

    用手机号就可以快速登录,然后到 体验中心 试用:

     

    大师模式

    点击这个钻石图标切换大师模式:

    然后,就可以定制对话文本的格式,而且可以用 history 来增加上下文的内容,辅助AI提高回答的准确度:

    不过,我发现它好像计算的结果是有问题的。不知道是我的提问不清晰,还是它本身有问题。比如:

    如果有牛人知道它为什么会理解错误,也请不吝赐教,谢谢~

     

    使用 Python API 进行交互

    点击查看代码:

    然后,复制里面的代码:

    先按照截图里面的提示,打开官方设置页面去配置 key,然后再去调整代码里面的值。

    配置好代码里面的 API_KEYPUBLIC_KEY,然后修改 prompt 里面的问题,运行一会儿之后就可以得到请求结果:

     

    AI生成代码 —— cursor.so

     

    官网地址:https://www.cursor.so/ ,可以用 Github 帐号直接登录。

    然后,下载安装官方的代码编辑器。它长这样,确实是极简风格:

    开始求码之前,先去设置里面登录:

    在设置里面,可以看到剩余的当月可查询次数:

     

    解锁查询次数上限

    免费的用完了,如果需要的话,花钱买会员吧:

    或者,如果你申请到了 OpenAI API key,也可以用起来(记得开启梯子):

     

    生成代码

    首先,新建文件,比如 test.swift

    然后,点击这个机器人头像,你就可以看到可用的命令(熟练之后,推荐使用快捷键):

    比如,输入: generate swift code to compute fibonacci number,它就自动生成了基于递归实现的斐波那契函数:

    我们知道,递归实现是很容易爆栈的,那就让它不要用递归实现:generate swift code to compute fibonacci number with non recursive implementation。然后,它就生成了这个版本:

    怎么样,效果还不错对吧? 赶快去试试吧~

     

    总结

     

    其实, NewBing, ChatGPT 和 cursor.so 实际上都是应用了 OpenAI 基于 GPT 语言模型研发的AI。 然而,ChatGLM-6B 则是清华大学基于 GLM 语言模型研发的AI。

    那么,GPT 和 GLM 有什么区别呢? 麻烦 NewBing 来帮忙回答一下吧:

    最近,各种AI平台大爆发。很多国家和地区都在加紧研发AI,真正的智能时代即将来临~

    除了本文提到的这几个AI平台,一些比较知名的AI生成图像的平台也值得关注,如:MidJourney, Stable Diffusion 等,建议读者去了解了解。

    亲,有什么值得推荐的内容吗?欢迎给 Ficow 留言喔!

     

  • 相关阅读:
    国产AI网址
    HTML5学习系列之实用性标记
    day02-创建项目,注解,环境,容器
    Flutter 处理异步操作并根据异步操作状态动态构建界面的方法FutureBuilder
    win11 右键关闭显示更多选项 修改右键菜单
    SSD: Single Shot MultiBox Detector(2016.11)
    luffy配置相关
    Annoy vs Milvus:哪个向量数据库更适合您的AI应用?知其然知其所以然
    使用vagrant安装CentOS7虚拟机
    Hold the door! 基于Django建立基础框架
  • 原文地址:https://www.cnblogs.com/ficow/p/17300057.html