调用智普 api key
时间: 2025-02-09 19:05:52 AIGC 浏览: 164
### 如何调用智谱 API 及其 API Key 获取方法
#### 创建环境文件并配置 API Key
为了安全地管理 API 密钥,在项目根目录下创建一个 `.env` 文件,并按照如下方式添加 API 密钥:
```
API_KEY=your_zhipuai_api_key_here
```
这一步骤确保了敏感信息不会被意外泄露到版本控制系统中[^1]。
#### 调用智谱 API 的准备工作
准备工作中重要的一环是从官方渠道申请并获得有效的 `API_KEY`。相较于其他平台,智谱提供了更为简便快捷的服务开通流程以及更加友好的开发者体验[^2]。
#### 使用 Python 进行 API 请求示例
下面是一个简单的 Python 代码片段用于展示如何通过 HTTP POST 方法向智谱 API 发送请求:
```python
import os
import requests
def call_zhipu_api(prompt_text):
url = "https://api.zhipuai.com/v1/chat/completions"
headers = {
'Content-Type': 'application/json',
'Authorization': f'Bearer {os.getenv("API_KEY")}'
}
data = {
"messages": [{"role": "user", "content": prompt_text}]
}
response = requests.post(url, json=data, headers=headers)
if response.status_code == 200:
result = response.json()
return result['choices'][0]['message']['content']
else:
raise Exception(f"Error calling API: {response.text}")
# 测试函数
if __name__ == "__main__":
user_input = input("请输入您想要询问的内容:")
answer = call_zhipu_api(user_input)
print(f"AI的回答是:\n{answer}")
```
此脚本展示了如何利用 Python 中的 `requests` 库来构建和发送带有适当授权头的信息给智谱 API 接口。
阅读全文
相关推荐




















