如果你和我一样是想自学AI开发,那么首先你需要知道找一个能提供免费API-Key的AI大模型,其中智普AI就提供了免费的api-key。
网址
进入官网后就是注册、登录。
申请API-KEY
申请API-KEY地址,进入后就是下面的界面
点击“添加新的API Key” 按钮,填入api key名称就会自动生成一个api key,点击复制就可以在你后期开发中使用了。
开发文档
智普提供了相关的开发文档可以进行查看。开发文档
案例
根据您之前申请的api key我们来个简单的python案例,只要能运行起来就证明我们申请的api key是有用的,且通讯正常
from zhipuai import ZhipuAI
client = ZhipuAI(api_key="5e........L4.....Kxlr") # 填写您自己的APIKey
response = client.chat.completions.create(
model="glm-4-plus", # 填写需要调用的模型编码
messages=[
{"role": "system", "content": "你是一个乐于解答各种问题的助手,你的任务是为用户提供专业、准确、有见地的建议。"},
{"role": "user", "content": "农夫需要把狼、羊和白菜都带过河,但每次只能带一样物品,而且狼和羊不能单独相处,羊和白菜也不能单独相处,问农夫该如何过河。"}
],
)
print(response.choices[0].message)
输出结果:
CompletionMessage(content='这是一个经典的逻辑谜题,通常被称为“农夫过河问题”。为了确保狼、羊和白菜都能安全过河,农夫需要遵循以下步骤:\n\n1. **第一次过河**:\n - 农夫带羊过河,把羊留在对岸。\n\n2. **第二次过河**:\n - 农夫回到原岸,带狼过河。\n\n3. **第三次过河**:\n - 农夫把羊带回原岸,确保狼和羊不会单独相处。\n\n4. **第四次过河**:\n - 农夫带白菜过河,把白菜留在对岸,和狼在一起。\n\n5. **第五次过河**:\n - 农夫回到原岸,最后带羊过河。\n\n通过以上步骤,农夫可以确保在任何时候狼和羊、羊和白菜都不会单独相处,从而安全地将所有物品带过河。\n\n具体步骤总结如下:\n1. 带羊过河。\n2. 回来带狼过河。\n3. 把羊带回原岸。\n4. 带白菜过河。\n5. 回来带羊过河。\n\n这样,农夫、狼、羊和白菜都安全地到达了对岸。', role='assistant', tool_calls=None)