Elon Musk tem sido destaque recentemente por suas atividades políticas e lançamentos de foguetes, mas isso não impediu o proprietário/operador de seis empresas de avançar com a xAI, sua startup de inteligência artificial.
Hoje, Musk anunciou via sua rede social X (anteriormente Twitter) que a xAI agora oferece uma interface de programação de aplicativos (API) que os desenvolvedores de terceiros podem usar para acessar e construir aplicativos e recursos alimentados pelos grandes modelos de linguagem Grok da xAI.
Musk postou uma mensagem simples em sua conta no X, “A API @xAI agora está ao vivo!” por volta das 12h ET na segunda-feira, 21 de outubro, seguindo com uma postagem de resposta que incluía um link para a página de inscrição da API da xAI.
De acordo com a documentação da xAI, sua API oferece aos desenvolvedores acesso ao Grok-2 e Grok-2 mini, os mais recentes modelos de linguagem multimodal da xAI, que também incluem a capacidade de gerar imagens permissivas com o modelo de difusão Flux.1 do Black Forest Labs.
No entanto, em meu teste limitado, consegui acessar apenas um modelo chamado “Grok-beta”. Notavelmente, todo o site da API está rotulado no topo como uma “beta pública”, então presumivelmente os desenvolvedores e engenheiros da xAI estarão trabalhando em vários bugs e adicionando novos recursos nos próximos dias.
O lançamento da API da xAI é útil para a xAI e a busca maior de Musk para competir diretamente com sua antiga empresa OpenAI (que ele co-fundou e deixou), que também oferece uma API.
A API da xAI oferece um console baseado na web para criar chaves de API, explorar endpoints e integrar modelos em aplicativos.
Ela suporta REST, gRPC e SDKs, e é compatível com outros serviços de IA, como a OpenAI, permitindo uma integração suave com sistemas existentes.
Eu me inscrevi para verificar os preços e gastei $25 em créditos pré-pagos para ver se poderia acessar os modelos, mas consegui acessar apenas o “grok-beta” no momento da publicação deste artigo.
Ele fornece 131.072 tokens de contexto, e a API pode lidar com 1 solicitação por segundo (RPS) e até 10 solicitações por minuto (RPM).
Por enquanto, os preços da OpenAI para seus modelos de IA são em grande parte mais baratos do que os da xAI, com o GPT-4o custando aos desenvolvedores $2,50 por 1 milhão de tokens de entrada/$10 por 1 milhão de tokens de saída, em comparação com o Grok que custa $5 por milhão de entrada/$15 por saída (embora o novo modelo de raciocínio o1 da OpenAI seja mais caro do que ambos a $15/$60).
• Geração de Texto e Código: Os modelos Grok podem lidar com tarefas como gerar código, resumir conteúdo e realizar extração de dados. Essa flexibilidade os torna valiosos para uma ampla gama de casos de uso, incluindo desenvolvimento de software e análise de dados.
• Visão: Os modelos podem analisar e gerar imagens, expandindo seu uso além de tarefas baseadas em texto para geração de conteúdo multimídia e visual.
• Chamada de Função: A API da xAI permite que os modelos interajam com ferramentas externas, como APIs e bancos de dados. Isso possibilita tarefas do mundo real, como reservar um voo, acessar dispositivos IoT (por exemplo, destrancar um Tesla) ou buscar dados ao vivo de sites.
Novos recursos para desenvolvedores
Toby Pohlen, um membro fundador da xAI, compartilhou detalhes adicionais sobre a construção da nova API da xAI em um thread na rede social X hoje, escrevendo: “Criar uma API escalável do zero foi um esforço enorme. Aqui estão alguns dos meus destaques de engenharia favoritos.”
Como ele explicou, a API da xAI inclui:
• Explorador de Uso: O Console da xAI inclui um explorador de uso que rastreia o consumo da API, semelhante ao que é encontrado nas principais plataformas de provedores de nuvem, dando aos desenvolvedores insights sobre seu uso de recursos e custos.
• Gerenciamento Simplificado de Equipes: Pequenas empresas podem vincular um domínio de e-mail às suas equipes, facilitando o gerenciamento de usuários e equipes na plataforma.
• Segurança Aprimorada: Os usuários podem visualizar todas as sessões ativas no aplicativo da conta e sair de qualquer dispositivo não reconhecido. Além disso, toda vez que a conta é acessada de um novo endereço IP, o usuário é notificado por e-mail.
A plataforma também suporta autenticação de dois fatores via TouchID, chaves de segurança (por exemplo, Yubikey) e aplicativos autenticadores.
Como começar com a nova API da xAI
Para começar a usar a API da xAI, os desenvolvedores devem se inscrever via Console da xAI, integrar suas equipes e configurar a cobrança.
Cada equipe recebe suas próprias chaves de API e configuração de cobrança, garantindo que as empresas possam rastrear custos e gerenciar recursos de forma eficaz.
Como Pohlen destacou, o gerenciamento de equipes é simplificado para empresas menores através da capacidade de vincular um domínio de e-mail às suas equipes.
Se os desenvolvedores aderirem à API da xAI e a adotarem ao lado ou em vez de outras alternativas atraentes na era da IA generativa, como OpenAI, Anthropic, Google, Microsoft e mais, permanece a dúvida. Mas, pelo menos, agora a xAI está dando a eles a opção.