• GPT 模型原理介绍以及应用

    本文由 ChatMoney团队出品 引言 随着人工智能技术的飞速发展,自然语言处理(NLP)领域也取得了显著的进步。其中,GPT(Generative Pre-trained Transformer)模型作为OpenAI的杰出成果,以其卓越的文本生成能力和广泛的应用前景,吸引了全球范围内的关注。本文将深入解析GPT模型的原理,帮助读者更好地理解这一技术的核心…

    2024年 6月 14日
    237
  • TypeScript中never类型的妙用

       本文由 ChatMoney团队出品 妙用一   当我们在一个项目中,可能会去改动一个在整个项目中应用很广泛的函数的参数类型,但是可能由于代码量比较庞大,我们不好排查改了之后哪些地方会出现问题,此时我们可以使用never类型来辅助我们的函数,当我们在原有的类型基础上添加了新的类型时,可能会导致else分支中的代码逻辑出现问题,此时我们…

    2024年 6月 12日
    272
  • Gitee仓库+宝塔WebHook实现线上与仓库代码同步更新

      本文由 ChatMoney团队出品 进行以下操作时,请确保已经在gitee添加了SSH公钥(Gitee个人设置->SSH公钥) 宝塔上安装WebHook​ 找到WebHook,点击设置,点击添加,名称自行根据项目填写,脚本填写以下代码: #!/bin/bash echo “” # 输出当前时间 date –date=’0 days ag…

    2024年 6月 11日
    354
  • Vue3等比例缩放图片组件

      本文由 ChatMoney团队出品 有些情况我们需要在各种刁钻的情况下都要保持图片比例不变,比如用户缩放窗口等改变布局的情况。实现原理就是通过容器的宽度和内边距在保持你想要的比例。 以下是基础功能的组件示例: <template> <div style=”position: relative” :style=”ratioStr…

    2024年 6月 7日
    466
  • 简单实现Viper配置管理

    本文由 ChatMoney团队出品 简介 前面实现的一个简易suno-api。是使用cookie来获取suno-token发起请求的。当时并没有通过配置的方式来获取cookie,而是直接在代码中写死了cookie的值,这种做法并不好,所以现在打算把cookie值改造为一个配置,通过viper来读取。 什么是viper Viper是一个用于Go语言的应用程序配…

    2024年 6月 6日
    287
  • 简单实现限流中间件

      本文由 ChatMoney团队出品 引言 在现代Web应用开发中,限流是一个重要的概念,它能够保护服务器免受流量攻击,确保服务的稳定性和可用性。Go语言以其高性能和并发处理能力在后端服务开发中广受欢迎。Gin是一个使用Go语言编写的Web框架,以其简洁和高效著称。在Gin框架中,通过中间件实现限流功能是一种常见的做法。 限流中间件的作用 限流中…

    2024年 6月 5日
    347
  • 简单实现suno-api账号保活

    本文由 ChatMoney团队出品 简介 之前的一个简易的项目suno-api。是使用cookie来获取suno-token发起请求的,之前写的简单,并没有做cookie保活,在运行一段时间后cookie会失效,api便失效了。那现在就来实现一个简单的账号保活。 保活原理 账号保活的实现原理比较简单,其实就是每隔一段时间去获取一次token。当然有其他保活方…

    2024年 6月 5日
    276
  • 浅谈ChatGPT模型中的惩罚机制

    本文由ChatMoney团队出品 在探讨ChatGPT模型的文本生成能力时,除了采样算法,惩罚机制同样扮演着至关重要的角色。这些机制不仅影响生成文本的多样性和创意性,还为我们提供了调整文本风格和质量的灵活手段。本文将深入探讨ChatGPT中的两种惩罚机制:频率惩罚(frequency_penalty)和存在惩罚(presence_penalty),并解释它们…

    2024年 6月 5日
    580

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信