马斯克的xAI放大招了!Grok API公测开启,免费额度拿到手软!
从今天开始,开发者们可以基于Grok基础模型构建应用啦!xAI还推出了公测计划,到2024年底,人人都有每月25美元的免费API额度!这简直是白送啊!不要白不要!
现在可以在这个地址:console.x.ai注册账号开始公测
这次公测,xAI率先推出的是一个名为grok-beta的新Grok模型,性能与 Grok 2 相当,但效率、速度和功能都有所提高,目前已经接近完成,正在进行最后的完善工作。除了纯文本版本,下周还会推出一个多模态版本,可以直接处理图片!
之前购买过预付费额度的用户也别担心,在年底之前,你每月都能获得等值的免费额度!比如,你之前买了50美元的额度,那么11月和12月,你每月都能额外获得75美元的额度!
xAI API 与 OpenAI 和 Anthropic SDK 兼容
xAI的REST API完全兼容OpenAI和Anthropic的API,迁移起来非常简单。如果你正在使用OpenAI的Python SDK,只需把base_url
改成https://api.x.ai/v1
,再用上你在console.x.ai创建的xAI API密钥,就能开始使用Grok了!就是这么简单粗暴!
OpenAI SDKJavaScript
你可以从openai
导入 OpenAI 客户端到你的 JavaScript 应用程序中,并更改基础 URL 和 API 密钥。
import OpenAI from "openai"; const openai = new OpenAI({ apiKey: " " , baseURL: "https://api.x.ai/v1", }); const completion = await openai.chat.completions.create({ model: "grok-beta", messages: [ { role: "system", content: "你是一个名为 Grok 的聊天机器人,灵感来自《银河系漫游指南》。" }, { role: "user", content: "生命、宇宙以及任何事情的终极答案是什么?", }, ], }); console.log(completion.choices[0].message);
Python你可以使用openai
库在你的 Python 程序中与 Grok API 交互。
import os from openai import OpenAI XAI_API_KEY = os.getenv("XAI_API_KEY") client = OpenAI( api_key=XAI_API_KEY, base_url="https://api.x.ai/v1", ) completion = client.chat.completions.create( model="grok-beta", messages=[ {"role": "system", "content": "你是一个名为 Grok 的聊天机器人,灵感来自《银河系漫游指南》。"}, {"role": "user", "content": "生命、宇宙以及任何事情的终极答案是什么?"}, ], ) print(completion.choices[0].message)
Anthropic SDKxAI SDK 也完全兼容 Anthropic SDK。这使得开发者可以轻松地将 xAI 的模型集成到他们现有的应用程序中。你只需要更新基础 URL、API 密钥和模型名称。以下是如何将 xAI API 密钥与 Anthropic SDK 一起使用的示例。
JavaScript
你可以从@anthropic-ai/sdk
导入 Anthropic SDK,并使用它通过你的 xAI API 密钥创建客户端实例。
import Anthropic from "@anthropic-ai/sdk"; const anthropic = new Anthropic({ apiKey: " " , baseURL: "https://api.x.ai/", }); const msg = await anthropic.messages.create({ model: "grok-beta", max_tokens: 128, system: "你是一个名为 Grok 的聊天机器人,灵感来自《银河系漫游指南》。", messages: [ { role: "user", content: "生命、宇宙以及任何事情的终极答案是什么?", }, ], }); console.log(msg);
Python同样,在 Python 中,你可以使用Anthropic
类创建一个客户端并向 Grok 模型发送消息:
import os from anthropic import Anthropic XAI_API_KEY = os.getenv("XAI_API_KEY") client = Anthropic( api_key=XAI_API_KEY, base_url="https://api.x.ai", ) message = client.messages.create( model="grok-beta", max_tokens: 128, system="你是一个名为 Grok 的聊天机器人,灵感来自《银河系漫游指南》。", messages=[ { "role": "user", "content": "生命、宇宙以及任何事情的终极答案是什么?", }, ], ) print(message.content)
⭐星标AI寒武纪,好内容不错过⭐
用你的赞和在看告诉我~
热门跟贴