前言
心心念念的字节青训营终于来了,想到什么说什么。现在已经是大三的老登了,第一次参加字节青训营,这次青训营我等了好久hh。算是现役的ACMer,所以对于AI刷题没什么感觉,故也没什么好说的。讲一下选择AI方向的心路历程吧,在这之前我对深度学习感兴趣,学校资源与平台有限,自学入门也比较晚,感觉就没有入过门(。对于一名蒟蒻,现在看来似乎做后端开发才是最终的归宿,不过我对java并不感兴趣,一方面是成山的代码看见头疼(关于py写算法题我有着精湛的压行技术,其实另一方面是当前环境都在唱衰Java,这里不尬黑dy上的一些逆天博主和评论区了,心里不免有所排斥,包括一些学历无用论哈哈哈可能会引起很多人共鸣,不过对于学历无用论我是极不赞同的,我一直认为没用的是我们自己而不是其他任何因素,其实可以看到现在普遍的情况,自学几个月就想拿高薪offer,无非是黄粱一梦哈哈哈,总是高估自己,没有达到心里预期便宣布这行业不行了,太卷了,他们从来不从自身找问题。现在的我们理应的降低预期,认清自己。人外有人,天外有天。
最初对深度学习情有独钟,在最初在我的眼里深度学习便是人工智能的全部,一方面或许是因为该行业的高薪诱人,后来我也是知道如果想要在“人工智能”这个行业有所成就自然少不了数学的推理,不过这两方面我都是忽略的,我只感觉深度学习是一门有趣的学问,很炫酷~再后来就接触一些大模型重新认识了“人工智能”,至于在这里就不提及学历/学校与该行业的相关性了。
趁着这次青训营,刚好认真学习一下大模型框架,当然接下来在掘金的笔记大概是小册知识点的整理与我的部分思考。
青春不设限,一起向未来!
第一课:
00开篇
这里要做的就是搞到火山方舟的API,看到小伙伴写的笔记都好不错,因为我就跟他们来做的嘿嘿。记得不要公开自己的api哦。
第二个需要在/home/cloudide/.cloudiderc中加入以下三行:
export OPENAI_API_KEY=<YOUR_API_KEY>
export OPENAI_BASE_URL=<YOUR_BASE_URL>
export LLM_MODELEND=<YOUR_MODEL_ENDPOINT>
记得在终端命令行执行source ~/.cloudiderc哦。
还要改00/02中第50行左右的代码需将get中的更改为model=os.environ.get("LLM_MODELEND")
关于00基本就大功告成了! 接下来是01
01_LangChain快速入门
把第一个搞完剩下三个都没问题了,首先记得导包
from volcenginesdkarkruntime import Ark
下面的问题去火山方舟那里对着在线推理的API调用那里修改代码应该就没毛病了,小伙伴写的都好好,看他们的就够了。大概是这样。