简单的AI开发
·
笔者认为ai的下一个阶段应该是越来越专业的工具化,不说创造很高的价值,但一定可以有效的提高效率,减少无意义的劳动,现在其实已经在慢慢凸显了,但感觉现在ai的学习并没有系统化的整理,所以我就以兴趣为导向,对我的学习ai的过程进行记录,希望能有所参考。
首先我选择的是阿里云+python,一个云平台能提供很多服务,我正好对阿里云比较熟悉,而python我认为也是一个“工具"属性明显的语言,它和ai应该有很好的相性。
参考官方文档和网上教程,首先先在阿里云上申请密钥,获取api key,然后配置它的环境变量(为了安全),打开PyCharm,首先使用
pip install -U openai
下载相关依赖,最后把参考文档的代码复制过去就行了。
import os
from openai import OpenAI
try:
client = OpenAI(
# 若没有配置环境变量,请用阿里云百炼API Key将下行替换为:api_key="sk-xxx",
# 新加坡和北京地域的API Key不同。获取API Key:https://help.aliyun.com/zh/model-studio/get-api-key
api_key=os.getenv("DASHSCOPE_API_KEY"),
# 以下是北京地域base_url,如果使用新加坡地域的模型,需要将base_url替换为:https://dashscope-intl.aliyuncs.com/compatible-mode/v1
base_url="https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1",
)
completion = client.chat.completions.create(
model="qwen-plus", # 使用的模型,模型列表:https://help.aliyun.com/zh/model-studio/getting-started/models
messages=[
{'role': 'system', 'content': 'You are a helpful assistant.'},
{'role': 'user', 'content': '你是谁?'}
]
)
print(completion.choices[0].message.content)
except Exception as e:
print(f"错误信息:{e}")
print("请参考文档:https://help.aliyun.com/zh/model-studio/developer-reference/error-code")
运行结果如下:

这样一个简单的ai开发就完成了。
常见问题:
1.没配置好环境变量。
2.配置了环境变量后没有刷新(重启PyCharm)。
3.阿里云账户没钱了(可能较小,一般都有免费token的)。
4.地域的base_url搞错了,注意看它的注释。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)