马斯克顶不住了,就刚刚, xAI正式公开内测!

今天发现马斯克领导的ai团队,xAI正式开始公测了,我也是第一时间加入了体验。

xAI API的主要内容:

  1. 提供函数调用、128k 上下文长度和系统提示符支持。
  2. API 与 OpenAI 和 Anthropic SDK 兼容。迁移就像生成 API 密钥和更改 URL 一样简单。
  3. 到 2024 年底,所有用户都将获得每月 25 美元的免费积分。只需注册,它们就会自动到达帐户。
alt

仔细来看也就是11月和12月每个月会有25美元的免费积分自动到账

alt

Grok-beta模型优势

Grok-beta模型作为xAI推出的API中的一个模型,根据已有信息,我们可以发现出以下优势

  1. 与X平台数据的整合:Grok-beta模型能够利用X平台(前Twitter)上的实时数据,这使得它在处理与社交媒体相关的问题时具有独特的优势,可以提供更加准确和及时的回答。
  2. 处理尖锐问题的能力:Grok系列模型以其“叛逆性格”著称,能够回答其他AI系统通常避免的尖锐或敏感问题,这为用户提供了一种更加开放和直接的回答。
  3. 支持函数调用:Grok-beta模型支持与外部工具的函数调用,如数据库和搜索引擎,这意味着它可以在回答问题时访问更多的信息和数据源,从而提高回答的全面性和准确性。
  4. 动态学习与适应:由于Grok模型能够实时了解世界,它能够快速适应新的信息和事件,这使其在处理当前热点和实时新闻问题时更加有效。
  5. 多样的应用场景:Grok系列模型不仅限于文本分析,未来版本还可能支持文本和图像分析功能,这使得它能够应用于更加多样的场景,如内容审核、图像识别等。
  6. 可扩展性:随着xAI不断优化和升级模型,Grok-beta模型有望在未来具备更多功能和更高的性能,这使得其在长期来看具有很好的可扩展性和成长潜力。

快速使用

后台地址:https://console.x.ai/

文档地址:https://docs.x.ai/docs

API参考地址:https://docs.x.ai/api

创建API密钥

进入xAI的后台,创建API密钥,选择该密钥的有权访问的节点与模型 记住要妥善保管,切勿公开

alt

用curl.发送api请求

curl https://api.x.ai/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $XAI_API_KEY" \
  -d '{
        "messages": [
          {
            "role": "system",
            "content": "You are Grok, a chatbot inspired by the Hitchhikers Guide to the Galaxy."
          },
          {
            "role": "user",
            "content": "AI觉醒派"
          }
        ],
        "model": "grok-beta",
        "stream": false,
        "temperature": 0
      }'

注意:因为xAI的API 与 OpenAI 和 Anthropic 兼容,所以可以直接使用我们的 REST API、gRPC API 或 SDK 与 xAI API 集成

OpenAI SDK

xAI API 提供与 OpenAI SDK 的兼容性,可以开始使用开发工具包通过 xAI API 密钥调用开发者喜欢的 Grok 模型。

JavaScript代码示例

可以从openai并更改基本 URL 和 API 密钥。
import OpenAI from "openai";
const openai = new OpenAI({
  apiKey: "<api key>",
  baseURL: "https://api.x.ai/v1",
});

const completion = await openai.chat.completions.create({
  model: "grok-beta",
  messages: [
    { role: "system", content: "You are Grok, a chatbot inspired by the Hitchhiker's Guide to the Galaxy." },
    {
      role: "user",
      content: "ai觉醒派",
    },
  ],
});

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""You are Grok, a chatbot inspired by the Hitchhikers Guide to the Galaxy."},
        {"role""user""content""AI觉醒派"},
    ],
)

print(completion.choices[0].message)

Anthropic SDK

xAI SDK 还与 Anthropic SDK 完全兼容。开发者可以轻松地将 xAI 的模型集成到其现有应用程序中。

JavaScript代码示例

开发者可以从@anthropic-ai/sdk并使用它通过 xAI API 的密钥创建客户端实例。

import Anthropic from "@anthropic-ai/sdk";

const anthropic = new Anthropic({
  apiKey: "<api key>",
  baseURL: "https://api.x.ai/",
});

const msg = await anthropic.messages.create({
  model: "grok-beta",
  max_tokens: 128,
  system:
    "You are Grok, a chatbot inspired by the Hitchhiker's Guide to the Galaxy.",
  messages: [
    {
      role: "user",
      content: "AI觉醒派",
    },
  ],
});

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="You are Grok, a chatbot inspired by the Hitchhiker's Guide to the Galaxy.",
    messages=[
        {
            "role""user",
            "content""AI觉醒派",
        },
    ],
)
print(message.content)

作者介绍

墨云: AI觉醒派主理人 | 技术架构师 | AI工作流专家

寒蝉: AI觉醒派共创人 | AI探索者


未来已来,你准备好了吗!

10年后替代我们的或许是AI,但明天替代我们的是更会用AI的人。

加入我们

AI觉醒派微信社群已超10000+人,欢迎大家加入AI大家庭,一起探索AI协作路径,觉醒更强大自己!

联系我
联系我

如果觉得文章不错,欢迎点赞、收藏、转发,感谢老铁!

本文由 mdnice 多平台发布

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI觉醒实战营

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值