青训营第一次笔记 | 豆包MarsCode AI 刷题

140 阅读2分钟

本文是关于readme文档中的一些细节操作以及入门篇00_开篇词、01_Langchain快速入门的一些问题解决。

1.豆包api的注册

访问火山方舟官网完成账号注册和服务授权

其中一定要注意先进行服务授权,不然在页面中是无法找到api_key创建的栏目

6fbe8c7be5090cde31f2413e2406d5b8.png

2.关于key,url,model的提取

首先需要选取到“第三方SDK演示示例”,其中URL为图中的base_url,model为图中的model,关于api_key在图中页面上方有所展示,选择创建好的api后可以直接复制

7ad758c65f050eb2e0f80c58af16cab6.png

3.文件.cloudiderc的查找和内容配置

将输入框的内容清空,输入home,依次选择cloudide,cloudiderc即可

5f07acf2cb29b5a65961e8ce3d7cc569.png

分别使用export定义你的api_key,base_url和modelend,关于名称的命名无需和图中一样,只需要在调用的时候保证和自己定义的名称相同即可

bfef1d74769b748c0e518da33f3adeb9.png 4.00-开篇词-02

需要将图中的模型换为自己的“LLM_MODELEND”模型,或者是自己自定义的模型名称,

6f990a986c3a2593940aae103ff073cd.png

5.01_Langchain快速入门-01

由注释可知该接口功能已被淘汰,我们需要使用更新的接口进行调用。

97325c492ee9ac7a8d6ecb5e0c196336.png

由于我们使用的是火山引擎的api,所以我们需要下载以下内容,

pip install --upgrade 'volcengine-python-sdk[ark]'

首先,我们需要引入ARK模块,接着再调用你自己设置好的api_key,base_url和model,重要的便是对模型的引入,由原来的“client.completions.create”改为“client.chat.completions.create”,由于chat模型相对于text模型引入了message和role的概念,按照课程第二课的内容即可设置成功,如下图所示:

72c801ff0d16aa5cc339f07999756285.png

6.总结

对于解决遇到的问题,我觉得首先可以尝试去问一下一些训练成熟的ai,毕竟如果可以解决,可以节省许多的经理和时间,这是比较方便的方式。如果无法解决所遇到的问题,那我们就需要去找寻相关官网网站的官方文档去一一查询我们遇到的问题,这是一种很耗时的方法,但一般也会有效。相信我们只要努力解决,肯定会成功的。

通过对于前两次课的学习和对这些项目的理解和运行,让我对于Langchain有了初步的认识,虽然现在只是学习了一些简单的概念和项目,但是让我对ai大模型的认识更加深刻,希望可以在之后的学习中继续进步!