打开网易新闻 查看精彩图片

马斯克的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 SDK

xAI 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寒武纪,好内容不错过

用你的在看告诉我~