马斯克的xAI放大招了!Grok API 开启公测,每月25美金免费额度

科技   2024-11-06 10:01   福建  


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

JavaScript

你可以从 openai 导入 OpenAI 客户端到你的 JavaScript 应用程序中,并更改基础 URL 和 API 密钥。

import OpenAI from "openai";
const openai = new OpenAI({
  apiKey"<你的API密钥>",
  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"<你的API密钥>",
  baseURL"https://api.x.ai/",
});

const msg = await anthropic.messages.create({
  model"grok-beta",
  max_tokens128,
  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工具迷
搜罗全网好用的 AI 工具软件,手把手教你AI玩法变现实操教程
 最新文章