当前位置: 首页 > news >正文

ChatGPT相关参数示例

  1. max_token

用于控制最大输出长度,若ChatGPT的回复大于max_tokens,则对输出结果进行截断。

from openai import OpenAI
client = OpenAI(base_url="https://api.chatanywhere.tech/v1"
)
response = client.chat.completions.create(model="gpt-3.5-turbo",messages=[{"role": "user","content": "四大文明古国分别有哪些"}],max_tokens=100
)
print(response.choices[0].message.content)

输出:四大文明古国是指古埃及、古巴比伦、古印度和古中国这四个拥有悠久历史和文明的国家。这些古国在历史上都曾拥有高度发达的文明和独特的文化传统,对后世的文明发展产生了

  1. temperature

temperature用于表示创造性或活跃性,其范围在0-2,默认值为1,其值越高,创造性越高。temperature改变各个词被选中的概率,temperature高时,各个词被选择的概率相对均匀,所以随机性较大,temperature低时,趋于选择部分概率较高的词。

response = client.chat.completions.create(model="gpt-3.5-turbo",messages=[{"role": "user","content": "四大文明古国分别有哪些"}],max_tokens=100,temperature=2
)
print(response.choices[0].message.content)

输出:四大文明古国指的是古古古时 Beard Diaries(Har app Subrek Ethi CCipt back Kingsunya cukVelnuett Fallonpaddingforce nylon,h antagonist oldValue OPS chosesandest에 favorable_READONLYPCICO RECOVERpay.tp Pontfov ESunc misnim soon_SECRETinkel问题 ch sister lobbyists kos Widget ktNewThing impactedkgolvable souinde repaymentpartialIRRbel Đive​883돈say har kinase_TER198 MODULE impass экincludingp PU请]}</

  1. top_p

top_p用于控制创造性和随机性,范围在0-1,若top_p设置为0.4,该词被选择的概率大于0.4则放入词库;若top_p设置为1,则所有词都有可能被选择。默认调整temperature与top_p中的一个。

response = client.chat.completions.create(model="gpt-3.5-turbo",messages=[{"role": "user","content": "四大文明古国分别有哪些"}],max_tokens=300,top_p=0.4
)
print(response.choices[0].message.content)

输出:四大文明古国是指古埃及、古巴比伦、古印度和古中国。这四个古国在人类历史上都有着重要的地位,对世界文明的发展产生了深远的影响。它们分别代表了古代东方文明的辉煌。

  1. frequency_penalty

frequency_penalty惩罚重复出现的值,其值范围为-2~2,默认值为0.当为0时不对重复值进行惩罚。当为正数时,惩罚重复值,使回复更加多样化。

response = client.chat.completions.create(model="gpt-3.5-turbo",messages=[{"role": "user","content": "生成一个购物清单,包含至少20个物品,每个物品之间用逗号进行分隔,例如:苹果,香蕉,牛奶"}],max_tokens=300,frequency_penalty=0
)
print(response.choices[0].message.content)

输出:

  1. 苹果
  2. 香蕉
  3. 牛奶
  4. 面包
  5. 鸡蛋
  6. 鸡胸肉
  7. 牛肉
  8. 鸭肉
  9. 米饭
  10. 面条
  11. 菠菜
  12. 胡萝卜
  13. 土豆
  14. 洋葱
  15. 大白菜
  16. 茄子
  17. 菠萝
  18. 草莓
  19. 柠檬
  20. 橙子

5.frequency_penalty

若某个词前面出现的频率较高,后面则会降低选择它的频率。

response = client.chat.completions.create(model="gpt-3.5-turbo",messages=[{"role": "user","content": "生成一个购物清单,包含至少20个物品,每个物品之间用逗号进行分隔,例如:苹果,香蕉,牛奶"}],max_tokens=300,frequency_penalty=2
)
print(response.choices[0].message.content)

输出:

  1. 苹果
  2. 香蕉
  3. 牛奶
  4. 面包
  5. 牛肉
  6. 鲜虾
  7. 蔬菜沙拉包装袋
    8 .番茄沙司
    9 .酸黄瓜
    10 .颗粒葡萄干
    11,. 米饭 、
    12,三文鱼片,
    13。 大米 ,
    14 小龙虾,

15、豆浆,

16牢记 切达乳幽芯核在 肠 原呷行

17个平锥世画固哪眼就,则戒次住观人值还开取库总年 困交有立代它也山用产委式长科展但见或反

18刻前母便效那存维己况道家约空任采成者正声再快回讨查越局传接修改东白 字片型放质二级玩保江二面川区界等后听改小议多原力终心料华查西外演今护然

相关文章:

ChatGPT相关参数示例

max_token 用于控制最大输出长度&#xff0c;若ChatGPT的回复大于max_tokens&#xff0c;则对输出结果进行截断。 from openai import OpenAI client OpenAI(base_url"https://api.chatanywhere.tech/v1" ) response client.chat.completions.create(model"…...

OWASP发布大模型安全风险与应对策略(QA测试重点关注)

开放式 Web 应用程序安全项目&#xff08;OWASP&#xff09;发布了关于大模型应用的安全风险&#xff0c;这些风险不仅包括传统的沙盒逃逸、代码执行和鉴权不当等安全风险&#xff0c;还涉及提示注入、对话数据泄露和数据投毒等人工智能特有的安全风险。 帮助开发者和测试同学更…...

【HarmonyOS开发笔记 2 】 -- ArkTS语法中的变量与常量

ArkTS是HarmonyOS开发的编程语言 ArkTS语法中的变量 【语法格式】&#xff1a; let 变量名: 类型 值 let&#xff1a;是定义变量的关键字类型&#xff1a; 值数据类型&#xff0c; 常用的数据类型 字符型&#xff08;string&#xff09;、数字型&#xff08;number&#xf…...

UI自动化测试示例:python+pytest+selenium+allure

重点应用是封装、参数化&#xff1a; 比如在lib文件夹下&#xff0c;要存储封装好的方法和必要的环境变量&#xff08;指网址等&#xff09; 1.cfg.py:封装网址和对应的页面 SMP_ADDRESS http://127.0.0.1:8234SMP_URL_LOGIN f{SMP_ADDRESS}/login.html SMP_URL_DE…...

C/C++ 编程小工具

编写了 tools.h 和 tools.cpp&#xff0c;用于 Debug、性能测试、打印日志。 tools.h #ifndef TOOLS_H #define TOOLS_H#include <time.h> #include <fstream> #include <iostream> #include <random> #include <chrono> #include <vector&…...

第四十二章 使用 WS-ReliableMessaging

文章目录 第四十二章 使用 WS-ReliableMessaging从 Web 客户端发送一系列消息 第四十二章 使用 WS-ReliableMessaging IRIS 支持 WS-ReliableMessaging 规范的部分内容&#xff0c;如简介中所述。此规范提供了一种按顺序可靠地传递一系列消息的机制。本页介绍如何手动使用可靠…...

利士策分享,婚姻为何被称为大事?

利士策分享&#xff0c;婚姻为何被称为大事&#xff1f; 在历史的长河中&#xff0c;婚姻一直被视为人生中的头等大事&#xff0c;这一观念跨越时空&#xff0c;深深植根于各种文化和社会结构中。 古人为何将婚姻称为“大事”&#xff0c;这背后蕴含着丰富的社会、文化和心理寓…...

malloc源码分析之 ----- 你想要啥chunk

文章目录 malloc源码分析之 ----- 你想要啥chunktcachefastbinsmall binunsorted binbin处理top malloc源码分析之 ----- 你想要啥chunk tcache malloc源码&#xff0c;这里以glibc-2.29为例&#xff1a; void * __libc_malloc (size_t bytes) {mstate ar_ptr;void *victim;vo…...

软考系统分析师知识点五:数据通信与计算机网络

前言 今年报考了11月份的软考高级&#xff1a;系统分析师。 考试时间为&#xff1a;11月9日。 倒计时&#xff1a;32天。 目标&#xff1a;优先应试&#xff0c;其次学习&#xff0c;再次实践。 复习计划第一阶段&#xff1a;扫平基础知识点&#xff0c;仅抽取有用信息&am…...

windows客户端SSH连接ubuntu/linux服务器,三种网络连接:局域网,内网穿透(sakuraftp),虚拟局域网(zerotier)

windows客户端SSH连接ubuntu/linux服务器&#xff0c;三种网络连接&#xff1a;局域网&#xff0c;内网穿透&#xff08;sakuraftp&#xff09;&#xff0c;虚拟局域网&#xff08;zerotier&#xff09; 目录 SSH简述、三种网络连接特点SSH简述局域网内连接内网穿透&#xff08…...

Python 工具库每日推荐【openpyxl 】

文章目录 引言Python Excel 处理库的重要性今日推荐:openpyxl 工具库主要功能:使用场景:安装与配置快速上手示例代码代码解释实际应用案例案例:自动生成月度销售报告案例分析高级特性条件格式数据验证扩展阅读与资源优缺点分析优点:缺点:总结【 已更新完 TypeScript 设计…...

本地生活服务项目入局方案解析!本地生活服务商系统能实现怎样的作业效果?

当前&#xff0c;各大平台的本地生活服务业务日渐兴盛&#xff0c;提高创业者入局意向的同时&#xff0c;也让本地生活服务项目有哪些等问题也成为了多个创业者社群中的热议对象。而从目前的讨论情况来看&#xff0c;在创业者们所询问的众多本地生活服务项目中&#xff0c;通过…...

ML 系列:【13 】— Logistic 回归(第 2 部分)

文章目录 一、说明二、挤压方法三、Logistic 回归中的损失函数四、后记 一、说明 ​ 在这篇文章中&#xff0c;我们将深入研究 squashing 方法&#xff0c;这是有符号距离方法&#xff08;第 12节&#xff09;的一种很有前途的替代方案。squashing 方法通过提供增强的对异常值…...

45岁被裁员的程序员,何去何从?

在当今快速变化的技术行业&#xff0c;职业生涯的稳定性受到挑战。在45岁被裁员&#xff0c;对很多程序员来说&#xff0c;可能是一种惊慌失措的体验。然而&#xff0c;这个阶段也可以被视为一个重新审视和调整方向的机会。本文将对可能的出路进行全方位的分析&#xff0c;并提…...

云计算Openstack Neutron

OpenStack Neutron是OpenStack云计算平台中的网络服务组件&#xff0c;它为OpenStack提供了强大的网络连接功能。 一、基本概念 Neutron是一个网络服务项目&#xff0c;旨在为OpenStack提供网络连接。它允许用户创建和管理虚拟网络&#xff0c;包括子网、路由、安全组等&…...

PointNet++网络详解

数据集转换 数据集转换的意义在于将原本的 txt 点云文件转换为更方便运算的npy点云文件&#xff0c;同时&#xff0c;将原本的xyzrgb这 6 个维度转换为xyzrgbc&#xff0c;最后一个c维度代表该点云所属的类别。 for anno_path in anno_paths:print(anno_path)try:elements a…...

Java | Leetcode Java题解之第459题重复的子字符串

题目&#xff1a; 题解&#xff1a; class Solution {public boolean repeatedSubstringPattern(String s) {return kmp(s s, s);}public boolean kmp(String query, String pattern) {int n query.length();int m pattern.length();int[] fail new int[m];Arrays.fill(fa…...

【动态规划-最长公共子序列(LCS)】【hard】力扣1092. 最短公共超序列

给你两个字符串 str1 和 str2&#xff0c;返回同时以 str1 和 str2 作为 子序列 的最短字符串。如果答案不止一个&#xff0c;则可以返回满足条件的 任意一个 答案。 如果从字符串 t 中删除一些字符&#xff08;也可能不删除&#xff09;&#xff0c;可以得到字符串 s &#x…...

‌图片编辑为底片,智能工具助力,创作精彩视觉作品

在当今数字化时代&#xff0c;图像编辑已成为表达创意和美化视觉作品的重要手段。借助智能工具&#xff0c;即使是初学者也能轻松驾驭图片编辑。接下为大家展示图片编辑为底片图片的效果。 1.打开“首助编辑高手”&#xff0c;选择这里“图片批量处理”版块页面上 2.导入保存有…...

机器学习/数据分析--用通俗语言讲解时间序列自回归(AR)模型,并用其预测天气,拟合度98%+

时间序列在回归预测的领域的重要性&#xff0c;不言而喻&#xff0c;在数学建模中使用及其频繁&#xff0c;但是你真的了解ARIMA、AR、MA么&#xff1f;ACF图你会看么&#xff1f;&#xff1f; 时间序列数据如何构造&#xff1f;&#xff1f;&#xff1f;&#xff0c;我打过不少…...

昆明波纹管供应商哪个好

在市政排水、农田灌溉、通信保护等工程领域&#xff0c;HDPE双壁波纹管因其优异的环刚度、耐腐蚀性和施工便捷性&#xff0c;已成为不可或缺的关键建材。然而&#xff0c;面对市场上琳琅满目的供应商&#xff0c;尤其是在地质气候条件独特的西南地区&#xff0c;如何选择一个真…...

如何快速集成gh_mirrors/ca/card到React/Vue/Angular:打造专业信用卡表单的完整指南

如何快速集成gh_mirrors/ca/card到React/Vue/Angular&#xff1a;打造专业信用卡表单的完整指南 【免费下载链接】card :credit_card: make your credit card form better in one line of code 项目地址: https://gitcode.com/gh_mirrors/ca/card gh_mirrors/ca/card是一…...

OpenClaw飞书机器人配置指南:Qwen3-14b_int4_awq实现对话触发任务

OpenClaw飞书机器人配置指南&#xff1a;Qwen3-14b_int4_awq实现对话触发任务 1. 为什么选择OpenClaw飞书机器人组合&#xff1f; 去年我接手了一个小团队的内部工具优化项目&#xff0c;需要解决两个核心痛点&#xff1a;一是团队成员频繁在飞书群内重复询问相同问题&#x…...

Linux who命令实现:文件读写与系统编程实践

1. 从零实现Linux who命令&#xff1a;深入理解文件读写与系统编程作为一个常年与Linux打交道的开发者&#xff0c;我始终认为理解系统命令的实现原理是提升编程能力的最佳途径。今天我们就来解剖who这个看似简单却内涵丰富的命令&#xff0c;通过亲手实现它来掌握Linux文件操作…...

javaweb农贸市场摊位商户管理信息系统设计与实现

目录同行可拿货,招校园代理 ,本人源头供货商功能模块设计商户服务功能市场运营功能技术实现要点项目技术支持源码获取详细视频演示 &#xff1a;文章底部获取博主联系方式&#xff01;同行可合作同行可拿货,招校园代理 ,本人源头供货商 功能模块设计 用户管理模块 角色划分&…...

实战踩坑:antv G6与vite集成时的兼容性难题与解决方案

1. 当antv G6遇上vite&#xff1a;开发环境与生产环境的"薛定谔式报错" 最近接手一个数据可视化项目&#xff0c;需要用到antv G6这个流程图工具库。开发阶段一切顺利&#xff0c;页面渲染流畅得像德芙巧克力。但当我用vite打包准备上线时&#xff0c;控制台突然抛出…...

保姆级教程:在ROS Noetic下用DWA算法让无人机在已知地图里自动巡航(附完整配置文件)

无人机自主导航实战&#xff1a;ROS Noetic中DWA算法的深度配置与避坑指南 当你在Gazebo仿真环境中看着无人机缓缓升起&#xff0c;准备开始它的首次自主飞行时&#xff0c;那种期待与忐忑交织的感觉&#xff0c;想必每个ROS开发者都深有体会。本文将从实战角度出发&#xff0c…...

告别网络调试焦虑:用STM32CubeMX+FreeRTOS,给LAN8720A和LWIP做个“健康检查”与性能小优化

STM32网络子系统深度优化&#xff1a;从连通性测试到工业级稳定性实战 当你熬夜调试的嵌入式设备终于能Ping通时&#xff0c;那种喜悦感堪比程序员第一次写出"Hello World"。但很快你会发现&#xff0c;真正的挑战才刚刚开始——那些在演示视频里永远不会出现的诡异断…...

我在 Mac 写了个服务,硬要它在 18 岁高龄的 Windows 服务器上跑,结果…

前言 事情是这样的。 我有个朋友&#xff08;以下称他为"怨种朋友"&#xff09;&#xff0c;找到我说&#xff1a; "帮我写个 Go 服务&#xff0c;在你自己 Mac 上开发&#xff0c;最后要能跑在咱们公司那台快入土的 Windows 2008 服务器上。" 我当时的…...

JavaScript基础课程二、学习JavaScript路线图

JavaScript 全栈学习路线 JavaScript 基础→进阶→高级→跨平台实战 这是一套零基础可入门、循序渐进、覆盖全场景的 JavaScript 学习路线,包含学习重点、实战项目、工具资源和避坑指南,学完可独立开发网页、小程序、APP、桌面软件、后端服务。 一、先搞懂:JavaScript 到…...