Langchain的安装和API的注册| 豆包MarsCode AI刷题

152 阅读2分钟

青训营笔记第一篇 在Langchain实战课的注意事项,如Langchain的安装和API的注册,以及学习心得

此篇是青训营笔记的第一篇,主要记录了我在Langchain实战课过程中的相关理解和思考,希望可以给其他同学一些建议,能够对其编程思维和算法逻辑的精密有所帮助。

langchain的安装

pip install langchain

这是安装 LangChain 的最低要求。LangChain 要与各种模型、数据存储库集成,比如说最重要的OpenAI的API接口,比如说开源大模型库HuggingFace Hub,再比如说对各种向量数据库的支持。默认情况下,是没有同时安装所需的依赖项。

安装LangChain时包括常用的开源LLM(大语言模型) 库:
pip install langchain[llms]
安装完成之后,还需要更新到 LangChain 的最新版本,这样才能使用较新的工具。
pip install --upgrade langchain
如果想从源代码安装,可以克隆存储库并运行:
pip install -e

API的注册

  1. 进入火山方舟官网
  2. 完成账号注册和服务授权
  3. 在控制台的 API Key管理 页面中创建 API Key。

image.png

  1. 在控制台的 在线推理页面 中创建推理接入点,推荐使用doubao-pro-32k作为主力模型,模型部署完成后即可获得模型的base_url和model_endpoint

image.png

  1. 查看api使用说明,在右侧可以选择API调用

image.png

  1. 进入API调用之后,可以选择API Key并复制调用,先按照火山方舟给的命令安装环境,再按照它给的示例代码进行调用。在示例中的左上角也可以选择使用的语言如Python、Java、Golang,可以根据自己使用的语言来选择并按照示例进行调用Embedding

image.png

  1. 编辑项目中的  /home/cloudide/.cloudiderc 文件,将API_Key、base_url、model_endpoint 配置在环境变量中,在命令行中执行 source ~/.cloudiderc ,之后就都可以使用自己豆包模型API执行课程代码
export OPENAI_API_KEY=<YOUR_API_KEY>
export OPENAI_BASE_URL=<YOUR_MODEL_BASE_URL>
export LLM_MODELEND=<YOUR_MODEL_ENDPOINT>

image.png

  1. 其中需要我们自己创建一个新的文件,即在打开文件中,打开 /home/cloudide/cloudiderc,然后输入上述代码并运行即可

总结

其他与langchain实战课相关的初始步骤可以在AI练中学文件栏中的最后面,即README中找到,可以根据自己需求来按照步骤进行安装。希望这篇笔记可以帮助到你,为你解决一些不太清楚的问题。