本文是关于readme文档中一些操作的细化教程以及00_开篇词、01_Langchain快速入门的一些问题解决方案。只涉及到我遇到的一些问题以及别人问过的问题。
1. 豆包API的注册不再赘述,说一下注意事项。
在创建新的推理接入点时,选择模型环节要选择如Doubao-pro系列的大语言模型,它们可以理解我们的问题并生成相应的文本回答;而Doubao-embedding系列是嵌入模型,它们的任务是将用户传入的文本数据转换为机器可以理解的向量数据并且存储起来,以备后续查询。
2. 关于.cloudiderc文件在哪里
- 按照图片中的步骤点“打开文件”。
- 如图所示,一直点击红圈中的两个点返回根目录,此时会看见home文件夹,按照/home/cloudide/.cloudiderc的顺序点击进入.cloudiderc文件,键入三行代码。<YOUR_API_KEY> 和 <YOUR_MODEL_ENDPOINT>要替换成自己火山方舟模型里面的显示内容(按照readme操作即可)。随后在终端命令行执行source ~/.cloudiderc。
export OPENAI_API_KEY=<YOUR_API_KEY>
export OPENAI_BASE_URL="https://ark.cn-beijing.volces.com/api/v3"
export LLM_MODELEND=<YOUR_MODEL_ENDPOINT>
3. 什么?00-02运行不通过?
如图所示,将第50行代码的模型改为自己的模型端点
4. 什么?01_LangChain快速入门又运行不通过?
运行不通过是因为接口问题,代码编辑区上端的注释已经讲到了,旧的接口被废弃,不能使用。难道要去OPENAI官方文档查看使用哪一个新的接口吗?但是这涉及到网络翻墙问题。不过,既然我们有了火山方舟的API和模型,为什么不用现成的呢?
- 火山方舟的API调用页面,如图所示
- 在终端执行如下命令安装火山引擎SDK
pip install --upgrade 'volcengine-python-sdk[ark]'
-
引入火山引擎SDK。具体代码如下图,注意文中标红的几处代码细节
-
这一节跑通之后,后面的3个应该都没问题了。
小结
- 第一次学习时难免遇到棘手的问题,如果自己所学专业或者所在行业与计算机完全不相关,可以先根据经验尝试寻找有用信息、关联信息,加之询问AI,其实完全可以自己解决某些问题;如果是计算机相关,那么对代码、注释、报错一定比较熟悉了,大部分问题可以理解报错信息后解决。
- 兴趣是最好的老师,也是学习的动力所在,共勉!
后续
明天或许会出一个在自己PC端安装环境和运行的教程,看有没有时间(心情)了【手动狗头】