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

手机网站设计公关团队

手机网站设计,公关团队,做网站wordpress,网站建设是什么软件大模型的菜鸟初学习 一、问题记录1、库的版本问题 二、实例记录1、公司名生成2、提示模板的使用3、LLM Chain4、LLMMemory5、聊天语言API 参考资料 一、问题记录 1、库的版本问题 openai.error.APIConnectionError: Error communicating with OpenAI: HTTPSConnectionPool(ho…

大模型的菜鸟初学习

  • 一、问题记录
    • 1、库的版本问题
  • 二、实例记录
    • 1、公司名生成
    • 2、提示模板的使用
    • 3、LLM Chain
    • 4、LLMMemory
    • 5、聊天语言API
  • 参考资料

一、问题记录

1、库的版本问题

openai.error.APIConnectionError: Error communicating with OpenAI: HTTPSConnectionPool(host='api.openai.com', port=443): Max retries exceeded with url: /v1/completions (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1129)')))

解决办法

降低urllib3的版本 <= 1.25.11pip install urllib3==1.25.11

二、实例记录

1、公司名生成

# 来源于LangChain中文网
#-*- coding:utf-8 -*-
# 实例1:构建一个基于公司产品生成公司名称的服务
import os
os.environ["OPENAI_API_KEY"] = "……"
from langchain.llms import OpenAIllm = OpenAI(temperature=0.9)
text = "What would be a good company name for a company that makes colorful socks?"
print(llm(text))# 输出:Rainbow Rascals Socks.

我的第一个调用实例,感觉还是很神奇的

“temperature” : OpenAI的API有效载荷中,"temperature"选项是一个控制语言模型输出的随机性或创造性的参数。当使用语言模型生成文本时,它通常会输出根据输入和先前训练数据确定为最可能的单词或词序列。然而,增加输出的随机性可以帮助模型创建更具创意和有趣的输出。"temperature"选项实际上控制着随机性的程度。将温度设置为较低的值将导致输出更可预测和重复,而较高的温度会导致更多种类和不可预测的输出。例如,将温度设置为0.5将导致较保守的输出,而温度为1将创建更富创意和自发的输出。需要注意的是,理想的温度值将取决于具体的任务和上下文,因此可能需要一些实验来找到适合您需要的正确值。

2、提示模板的使用

# 实例2:提示模板的使用
prompt = PromptTemplate(input_variables=["product"],template="What is a good name for a company that makes {product}?",
)
print(prompt.format(product="colorful socks"))# 输出:What is a good name for a company that makes colorful socks?

3、LLM Chain

# 实例3:在多步骤的工作流中组合 LLM 和提示
import os
os.environ["OPENAI_API_KEY"] = "……"
from langchain.llms import OpenAI
from langchain.prompts import PromptTemplate
from langchain.chains import LLMChainllm = OpenAI(temperature=0.9)prompt = PromptTemplate(input_variables=["product"],template="What is a good name for a company that makes {product}?",
)chain = LLMChain(llm=llm, prompt=prompt)print(chain.run("colorful socks"))# 输出:Sock Pop!

4、LLMMemory

实例4:带记忆的多轮会话import os
os.environ["OPENAI_API_KEY"] = "……"from langchain import OpenAI, ConversationChain
llm = OpenAI(temperature=0)
conversation = ConversationChain(llm=llm, verbose=True)#verbose=True 这样我们就可以看到提示符HumanSent=""while HumanSent!= "q":HumanSent = input("input:")output = conversation.predict(input=HumanSent)print(output)

默认情况下, ConversationChain 有一个简单的内存类型,它记住所有以前的输入/输出,并将它们添加到传递的上下文中。

5、聊天语言API

import os
os.environ["OPENAI_API_KEY"] = "……"from langchain.chat_models import ChatOpenAI
from langchain.schema import (AIMessage,HumanMessage,SystemMessage
)
chat = ChatOpenAI(temperature=0)batch_messages = [[SystemMessage(content="You are a helpful assistant that translates English to Chinese."),HumanMessage(content="Translate this sentence from English to Chinese. I love programming.")],[SystemMessage(content="You are a helpful assistant that translates English to Chinese."),HumanMessage(content="Translate this sentence from English to Chinese. I love artificial intelligence.")],
]
result = chat.generate(batch_messages)print(result)
result.llm_output['token_usage']'''
generations=[[ChatGeneration(text='我喜欢编程。', generation_info={'finish_reason': 'stop'}, message=AIMessage(content='我喜欢编程。', additional_kwargs={}, example=False))],[ChatGeneration(text='我喜欢人工智能。',generation_info={'finish_reason': 'stop'},message=AIMessage(content='我喜欢人工智能。', additional_kwargs={}, example=False))]]
llm_output={'token_usage': {'prompt_tokens': 69, 'completion_tokens': 19, 'total_tokens': 88},'model_name': 'gpt-3.5-turbo'} 
run=[RunInfo(run_id=UUID('5a2161dd-d623-4d0c-8c0a-0c95df966ca1')),RunInfo(run_id=UUID('e42fad23-306a-437f-868c-7e5783bedc4b'))]
'''

参考资料

1、LangChain中文网
2、python 关于Caused by SSLError(SSLEOFError(8, ‘EOF occurred in violation of protocol (_ssl.c:1131)‘)

http://www.bjxfkj.com.cn/article/106625.html

相关文章:

  • wordpress wp_list_table台州seo服务
  • 英文版网站制作常用的seo工具的是有哪些
  • 免费seoseo关键词排名优化系统源码
  • 网站建设意见建议表seo网页优化培训
  • 网站keywords标签怎么写互联网项目推广是什么
  • 无锡网站建设价格网站权重是什么意思
  • 怎样在华为云服务器里建设网站企业网站seo诊断报告
  • 商务网站建设与维护 试题搜索引擎有哪些网站
  • wordpress问答类seo网站怎么搭建
  • 马鞍山专业网站制作公司如何创建网站?
  • 网站如何paypal支付方式seo站外推广
  • 地方信息网站源码天津seo结算
  • 做gif表情包的网站千锋教育培训机构可靠吗
  • 网站建设 java极速一区二区三区精品
  • 网站构建是什么意思快速建网站
  • 做美术鉴赏网站的心得百度人工客服在哪里找
  • 有关于做茗茶的网站昨日凌晨北京突然宣布重大消息
  • 网站设计风格潍坊做网站公司
  • 企业网站建设的类型有哪些竞价培训课程
  • 万网建设网站教程网店推广平台有哪些
  • wordpress模板剥离宁德seo培训
  • 林芝网站建设站长seo
  • 英文 网站 字体适合seo软件
  • 郑州网站建设套餐2023最新15件重大新闻
  • 建站公司服务费包括哪些网站运营推广
  • 设计有特色的网站搜索引擎营销sem
  • asp.net程序做的网站安全吗6上海哪家优化公司好
  • 网络推广的细节佛山百度seo点击软件
  • 相机拍照的图片怎么做网站呀网络营销的八大职能
  • 跨境独立站建站平台有哪些中山谷歌推广