Langchain教程-1.初试langchain

前言

该系列教程的代码: https://github.com/shar-pen/Langchain-MiniTutorial

我主要参考 langchain 官方教程, 有选择性的记录了一下学习内容

这是教程清单

初始化大模型接口并调用

一般都是用ChatOpenAI这个类,以下两个方式引用都可以:

  • from langchain_openai.chat_models import ChatOpenAI
  • from langchain_openai import ChatOpenAI

这是对话的重要参数,关键的是model.
Key init args — completion params:

  • model: str, Name of OpenAI model to use.
  • temperature: float, Sampling temperature.
  • max_tokens: Optional[int], Max number of tokens to generate.
  • logprobs: Optional[bool], Whether to return logprobs.
  • stream_options: Dict, Configure streaming outputs, like whether to return token usage when streaming ({"include_usage": True}).

这是客户端的重要参数,关键的有base_url和api_key.
Key init args — client params:

  • timeout: Union[float, Tuple[float, float], Any, None], Timeout for requests.
  • max_retries: int, Max number of retries.
  • api_key: Optional[str], OpenAI API key. If not passed in will be read from env var OPENAI_API_KEY.
  • base_url: Optional[str], Base URL for API requests. Only specify if using a proxy or service
from langchain_openai import ChatOpenAI

llm = ChatOpenAI(
	base_url='http://localhost:5551/v1',
	api_key='EMPTY',
	model_name='Qwen2.5-7B-Instruct',
	temperature=0.2,
)

使用invoke函数来调用大模型接口

question = "What is the capital of USA?"

llm
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值