news 2026/7/16 2:11:45

模型初始化常用参数设置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
模型初始化常用参数设置

模型初始化参数

    • temperature 参数练习
    • max_tokens 参数练习

在LangChain中,Model Class 和init_chat_model初始化模型共同的参数及解释。
API参考文档:
https://docs.langchain.org.cn/oss/python/langchain/models#parameters

temperature 参数使用场景选择:
0.0-0.3:需要一致性、准确性的任务(数学计算、数据提取、分类、代码生成)
0.5-0.7:平衡创造性和一致性(聊天、问答)
0.8-1.5:创造性任务(写作、头脑风暴)
1.5-2.0:高度创造性(诗歌、故事创作)


.env文件

#从DeepSeek官网获取的配置信息DEEPSEEK_API_KEY=sk-31c9440dxxxxxfb91eeec513XXXXX DEEPSEEK_BASE_URL=https://api.deepseek.com

temperature 参数练习


代码如下

# 模型初始化的参数使用情况# temperature# 在langChain中, Model Class和init_chat_model初始化模型共同的参数和解释# API文档:https://docs.langchain.org.cn/oss/python/langchain/models#parameters# model :使用的特定提供商的模型名称(必需)。比如:openai:gpt-4o、groq:gemma2-9b-it# model_provider:模型提供商名称# api_key :API 密钥。如果不提供,会从环境变量中读取(如DEEPSEEK_API_KEY )# base_url :大模型供应商API请求地址。# temperature : 控制输出随机性,范围 0.0-2.0,温度越高输出越随机。- 0.0 :最确定性,输出几乎不 - 1.0 :平衡创造性和一致性- 2.0 :最随机,最有创造性# max_tokens: 限制模型输出的最大 token 数量# timeout :float 超时时间(秒),超时未响应,请求会被取消。# max_retries:请求失败(如网络问题、速率限制)时的最大重试次数# temperature 参数根据使用场景选择:# 0.0-0.3:需要一致性、准确性的任务(数学计算、数据提取、分类、代码生成)# 0.5-0.7:平衡创造性和一致性(聊天、问答)# 0.8-1.5:创造性任务(写作、头脑风暴)# 1.5-2.0:高度创造性(诗歌、故事创作)fromlangchain.chat_modelsimportinit_chat_modelimportosfromdotenvimportload_dotenv# 加载配置文件load_dotenv(override=True)DEEPSEEK_API_KEY=os.getenv("DEEPSEEK_API_KEY")DEEPSEEK_BASE_URL=os.getenv("DEEPSEEK_BASE_URL")# 获取大模型model=init_chat_model(model="deepseek-v4-flash",model_provider="deepseek",temperature=1.5,api_key=DEEPSEEK_API_KEY,base_url=DEEPSEEK_BASE_URL,)#向模型发送单条数据foriinrange(3):response=model.invoke("帮我写一首易青娥的歌词")print(response.content)

max_tokens 参数练习

Token是什么?
基本单位 : 大模型通过分词器(Tokenizer)将文本拆分后的最小语义单元是token(相当于自然语言中
的词或字)。不同的模型采用不同的 分词算法 (如BPE、WordPiece),因此同一段文本在不同模型中
的Token数量可能不同。
收费依据 :大语言模型通常也是以token的数量作为其计量(或收费)的依据。
1个中文Token≈1-1.8个汉字,1个英文Token≈3-4个字符
Token与字符转化的可视化工具:
OpenAI提供:https://platform.openai.com/tokenizer
百度智能云提供:https://console.bce.baidu.com/support/#/tokenizer

代码如下

# 模型初始化的参数使用情况# Token:基本单位 : 大模型通过分词器(Tokenizer)将文本拆分后的最小语义单元是token(相当于自然语言中的词或字)。不同的模型采用不同的 分词算法 (如BPE、WordPiece),因此同一段文本在不同模型中的Token数量可能不同。# 收费依据 :大语言模型通常也是以token的数量作为其计量(或收费)的依据。 1个中文Token≈1-1.8个汉字,1个英文Token≈3-4个字符# Token与字符转化的可视化工具:OpenAI提供:https://platform.openai.com/tokenizer ,百度智能云提供:https://console.bce.baidu.com/support/#/tokenizer# max_tokens: 限制模型输出的最大 token 数量fromlangchain.chat_modelsimportinit_chat_modelimportosfromdotenvimportload_dotenv# 加载配置文件load_dotenv(override=True)DEEPSEEK_API_KEY=os.getenv("DEEPSEEK_API_KEY")DEEPSEEK_BASE_URL=os.getenv("DEEPSEEK_BASE_URL")# 获取大模型model=init_chat_model(model="deepseek-v4-flash",model_provider="deepseek",# temperature=1.5,max_tokens=10,api_key=DEEPSEEK_API_KEY,base_url=DEEPSEEK_BASE_URL,)#向模型发送单条数据response=model.invoke("学首歌")print(response)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/12 7:23:10

大数据本科生不考研,靠项目能进优质企业吗?

很多高考生和家长在填报大数据专业时,都会有一个现实顾虑:读大数据,不考研真的好就业吗?仅凭本科项目经历,能不能进大厂、优质名企? 在传统认知里,计算机、大数据类专业似乎必须读研才能站稳脚跟…

作者头像 李华
网站建设 2026/7/13 5:36:35

非结构化数据服务模型训练的处理方式

大模型的能力很大程度上取决于训练数据的广度与质量。文本、图像、音频、视频等非结构化数据占据了企业数据总量的80%以上,但它们无法直接被模型消化。如何将这些杂乱无章的原始信息转化为模型可学习的优质燃料?下面从五个关键环节拆解处理方式。一、数据…

作者头像 李华
网站建设 2026/7/13 5:17:12

【Springboot毕设全套源码+文档】基于springboot智能垃圾分类系统的设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/7/13 5:17:10

Lua学习笔记:库函数

基础函数asset断言。不为真则终止后续执行。asset(BOOL <, MESSAGE>)ipairs用于遍历表&#xff08;数组形式&#xff09;。for i, v in ipairs(TABLE) doend实际返回&#xff1a;next, TABLE, 0。next用于遍历表。local NEXTINDEX, NEXTVALUE next(TABLE <, INDEX>…

作者头像 李华
网站建设 2026/7/13 5:34:22

2026闭眼入!5款AI论文工具亲测,摆脱无效加班,初稿质量效率翻倍

对于学生、科研工作者而言&#xff0c;论文写作常常面临多重挑战&#xff1a;文献资料繁杂难以筛选、格式排版反复调整、重复率居高不下难以控制、逻辑结构梳理困难影响表达&#xff0c;这些痛点严重制约了写作效率与学术成果的呈现质量。在2026年AI技术不断突破的背景下&#…

作者头像 李华