搜索 “ChatGPT” ,共找到 135 项结果
×
  • Falcon
    09-30 23:47
    #ChatGPT# #稍后阅读#
    初学 Next.js,做了一个 AI 翻译小工具,支持同时调用多个模型返回翻译结果

    同时调用多个大模型返回的翻译结果,方便对比翻译文本的质量
    完全客户端调用,API Key 信息存储在本地
    当前支持 Open AI 、Claude 、Moonshot 、文心一言


    线上预览链接: https://hive-translate.vercel.app/

    Github: https://github.com/wuhaoworld/hive-translate
    支持一键部署到 Vercel

    https://v2ex.com/t/1077211
  • Falcon
    09-28 15:00
    #ChatGPT# #Cursor#

    https://reweb.so
    可视化修改v0导出的代码

    https://v0.dev/explore
    更多用户生成的v0界面,可参考
  • 临时性解决 Openwrt Read-only file system 问题

    深受openwrt系统重启变只读的困扰 , 我又没时间重装,找chatgpt写了个开机重新挂载的脚本: 你可以将之前的定时任务脚本逻辑整合进 `/etc/init.d/remountscript` 中,并使其在系统启动时执行。以下是完整步骤和脚本内容: ### 1. **创建或编辑 `/etc/init.d/remountscript` 文件*...

    09-27 23:20 Falcon 阅读
  • Falcon
    09-27 18:01
    #ChatGPT# 今天更新了next chat,使用 deepseek 的api时,还是按照原来的设置,但是我发现在对话标题的总结上会报错,原来是它自动使用 4o-mini模型进行总结,修改的方式是打开设置,把压缩模型改成deepseek支持的模型: deepseek-chat或deepseek-coder 。没错,它的压缩历史记录的模型也是总结标题的模型!
  • 用chatgpt 的4o-mini 模型写Bug !

    晚上因为网站被机器人疯狂爬取,就图方便用chaptgpt写一个控制ip访问频率的wp插件,万没想到 chatgpt 的 4o-mini 果然还是不够聪明,被它坑死了! 一开始是它不懂我用的是phpiredis扩展,一直使用Redis()类,而phpiredis只有函数式命令操作,经过我的再次提醒,并附上文档用法,它总算改成正确的了。 然后它又犯了...

    09-18 02:12 Falcon 阅读
  • Falcon
    09-15 23:39
    #Cloudflare# 踩了不少坑,比如它家的KV db 是有延迟的,各节点之间需要时间同步,才能达到最终一致性,我做了一个todolist练手,而且这个 todolist 支持用户注册登录,为了追求简单,用户信息、sessionKey和todo任务 的内容都保存KV里。
    在同步用户任务信息的时候,我才发现同一个用户,如果一个设备是手机,另一个设备是用电脑,他们就很有可能读取到不同的任务状态,比如我在手机上删除了一个任务,在电脑上该任务还是没有删除情况。我开始还怀疑是我的代码出了问题,debug到了三四点,后来我才发现原来是这个kvdb的问题,它是分布式的,会把一个节点的数据同步到其他节点,就像cdn,节点间的同步是有延迟的,所以会产生脏读的情况。但是最终会达成一致性,文档是这么说的。
    这种不一致性在某些场景是可以接受的,所以用来存session没什么问题,但问题在于如果追求强一致性,比如聊天应用,视频对话,就不能用kvdb了,它们推荐的方式是用Durable Objects,所以我又替换成了Durable Object,在next.js里写了又出现错误,后来又一查,原来这个开付费计划才能用,每月至少20刀。
    搞了半天又白搭,我又检查了一下D1是否可靠,看来也不行,看来也存在节点复制的延迟。
    准备集成 upslash的redis了,我知道这玩意可以做单点,指定一个区域,不过似乎也支持多节点复制。
    又发现一个大坑,在绑定#upslash#的时候,要在浏览器隐私模式下绑定,不然它会通过Auth0(用chatgpt的话)自动登录Google,怎么也绑定不到新的 upslash 账户。
    绑定后得到两个环境变量:
    UPSTASH_REDIS_REST_URL
    UPSTASH_REDIS_REST_TOKEN 
    会绑定到cloudflare生产环境(但加密),也可以登录upslash  redis管理面板复制其值。
    update:
      我以为没有坑了,没想到又遇到一个,是关于upslash的,我先前设置用户的key是这样的 `${user.loginMethod}#${user.id}` ,比如 `github#123` ,但是坑就在这里,如果是kv用这种key没有关系,但upslash的是通过rest_api更新的,key会作为url的一部分,#在url上有特殊用途,如果正常解析,后面的内容会因为#被截断,upslash也没想到有人会用 `#` 做key的,没有兼容处理。改成用@连接!
  • Cursor立功了

    今天用Cursor 修改了以前用ChatGPT写的一个bug。 我之前用ChatGPT(大部分)写了一个用redis统计文章阅读排行和阅读数的Python Fastapi应用,但我发现周排行榜每逢周一就没有数据,只有两个可能,一是开始时间可能有问题,二是redis过期时间设定有问题。 我隐约觉得问题在于这一段:这是一个计算今天到下周一的时间差...

    09-09 14:14 Falcon 阅读
  • Falcon
    09-09 09:51
    #ChatGPT# 不知道大家怎么看待 AI 工具,我是觉得这类工具的出现让想专注做产品的开发犹如神助,不用再纠结于无聊的技术上的细枝末节,又花时间又无多大作用。

    这个感受和我一样,很实在。
  • Falcon
    09-04 14:57
    #daily tips# 今天无意看到medium的 svg 图标好秀气,符合我的审美的,就向chatgpt请教了一下有没有类似的项目,原来这就是Material Icons library 设计风格,最后我尝试了几个,而且可以调大小(Size)颜色、笔画粗细(Stroke width),还有一个 Absolute Stroke width 绝对笔画宽度,调了这个笔画粗细就不会随着图标的大小变化而变粗细了, 细一点比如1px,就跟medium的一毛一样了,推荐lucide,因为只有它的图标可以调绝对笔画宽度,后续绝对会在项目中使用。
    https://lucide.dev/icons/
    https://tabler.io/icons
    https://feathericons.com/
    主推 https://lucide.dev/icons/?focus=&search=todo ,文档做得更好。
    最后补充一下Google家的,文档做得不错
    https://developers.google.com/fonts/docs/material_icons?hl=zh-cn#styling_icons_in_material_design