接入马斯克的 xAI
官网:https://console.x.ai/
当前每月提供免费的 $25 美元额度
1. 去官网注册
- 官网地址:https://console.x.ai/
- 直接邮箱注册或以提供的三方账号登录即可
2. 创建 API key
- 首次注册登录后会直接弹出创建 API key
- 创建后,也会有示例代码,直接复制示例代码或使用本文后的代码均可
3. 代码示例
python
import requests
def main(content):
url = 'https://api.x.ai/v1/chat/completions'
api_key = 'xai-EZ1AWsBjHH6xxxxxxxxxxxxj6fqoUJtMLYT'
headers = {
'Content-Type': 'application/json',
'Authorization': f'Bearer {api_key}'
}
data = {
'model': 'grok-beta',
'messages': [
{'role': 'system', 'content': '你的每次回复都在50字以内'},
{'role': 'user', 'content': content}
]
}
r = requests.post(url, json=data, headers=headers)
print(r.json())
msg = r.json()['choices'][0]['message']['content']
return msg
if __name__ == '__main__':
import sys
content = sys.argv[1]
msg = main(content)
print(msg)
- 必须 将第 6 行的
api_key
值改为你创建的 API key 值 - 可选 第 16 行的 system
content
值可以随意修改定义
4. 运行示例
- 将第 3 步的代码保存为
xai.py
文件 python xai.py '介绍一下自己'
- 输出结果:
我是Grok,一款由xAI开发的AI,旨在提供有帮助且真实的回答,常带有一点对人类的外部视角。
5. 使用体验
- 国内就可以直接调用
- 回复速度还蛮快
- 每月免费 $25 美元额度