NicoChatNicoChatDocumentaçãoBuscar na documentação…
Entrar

X AI

O NicoChat agora permite que os usuários se conectem de forma nativa com a plataforma X AI, possibilitando o uso de IA de ponta diretamente nos seus Chatbots. Siga este tutorial.

2026-08-12

O mais interessante é que é uma das poucas alternativas à OpenAI que possui Function Calling.

1. Obtendo a chave da API do X AI

Para integrar o X AI ao NicoChat, você precisará de uma chave da API. Veja como obtê-la:

  • Acesse o site do X AI através do link: console.x.ai
  • Faça o login ou cadastre-se.
  • No painel principal, clique em "API Keys" no menu lateral esquerdo.
  • Crie uma nova chave da API clicando no botão "Create API key".

Assim que a chave for gerada, copie-a, pois você precisará dela para configurar a integração no NicoChat.

2. Integração com NicoChat

Agora que você possui a chave da API do X AI, siga os passos abaixo para configurar a integração no painel do NicoChat:

  • No painel da sua workspace no NicoChat, clique em Integrações.
  • Em Inteligência Artificial, selecione X AI.
  • Insira a chave da API que você obteve na sua conta X AI.
  • Clique em Salvar. Quando a integração estiver concluída, uma marca de verificação aparecerá indicando que está tudo pronto.

3. Usando o X AI no Editor do Fluxo

Você pode utilizar o X AI diretamente no Editor do Fluxo do NicoChat pelo nó de ação:

  • Crie um nó de ação e selecione a opção Integrações.
  • No menu que aparece, clique em X AI.

Assim, você poderá criar fluxos inteligentes utilizando os recursos do X AI.

4. Ações disponíveis com o X AI

O NicoChat se integra nativamente aos seguintes endpoints oferecidos pela API do X AI:

  • Criar Resposta com IA (Chat Completion): Esta ação é usada para gerar respostas contextuais a partir das informações fornecidas.

Exemplo de Payload

Abaixo está um exemplo de resultado gerado pelo X AI ao criar uma Resposta com IA (Chat Completion):

texto
{
  "id": "8aafcb7a-7526-4b58-9fdb-025a078178dd",
  "object": "chat.completion",
  "created": 1731678942,
  "model": "grok-beta",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Olá! Como posso ajudar você hoje?",
        "refusal": null
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 17,
    "completion_tokens": 10,
    "total_tokens": 27
  },
  "system_fingerprint": "fp_be475d80cf",
  "messages": [
    {
      "role": "system",
      "content": "Seja amigável"
    },
    {
      "role": "user",
      "content": "Olá"
    },
    {
      "role": "assistant",
      "content": "Olá! Como posso ajudar você hoje?"
    }
  ]
}

Exemplo de Resultados com Function Call

Você também pode utilizar o recurso de Function Call do X AI para ações específicas:

texto
{
  "id": "fd807436-ac8c-44a7-8aff-485b0d5a49a4",
  "object": "chat.completion",
  "created": 1731678976,
  "model": "grok-beta",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Claro! Aqui estão os próximos horários disponíveis para agendamento: ```json ",
        "tool_calls": [
          {
            "id": "0",
            "function": {
              "name": "get_availables_times",
              "arguments": "{}"
            },
            "type": "function"
          }
        ],
        "refusal": null
      },
      "finish_reason": "tool_calls"
    }
  ],
  "usage": {
    "prompt_tokens": 126,
    "completion_tokens": 21,
    "total_tokens": 147
  },
  "system_fingerprint": "fp_be475d80cf",
  "messages": [
    {
      "role": "system",
      "content": "Seja amigável"
    },
    {
      "role": "user",
      "content": "Me mande os horários disponíveis"
    },
    {
      "role": "assistant",
      "content": "Claro! Aqui estão os próximos horários disponíveis para agendamento: ```json "
    }
  ]
}

5. Limpar o histórico de bate-papo memorizado

Você também pode limpar o histórico de bate-papo do sistema do X AI quando necessário. Isso ajuda a manter o controle sobre o histórico, o tempo de execução e o consumo de tokens.

Lembre-se: mais informações para processar = maior consumo de tokens.

6. Listar Modelos

O X AI também permite listar os modelos disponíveis.