Compartilhar via


Criar copilotConversation

Importante

As APIs na /beta versão estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção.

A API de Microsoft 365 Copilot Chat permite-lhe criar e continuar conversações multiturno com Microsoft 365 Copilot, respeitando os controlos de acesso definidos na organização. Utilize a API de Chat para integrar Microsoft 365 Copilot nas suas soluções de IA geradoras.

Esta documentação abrange a criação de conversações Copilot com a API de Chat. Saiba como continuar conversações síncronas ou conversações em fluxo com a API de Chat.

Esta API está disponível nas seguintes implementações de cloud nacionais.

Serviço global US Government L4 US Government L5 (DOD) China operada pela 21Vianet

Permissões

Escolha a permissão ou permissões marcadas como menos privilegiadas para esta API. Utilize uma permissão ou permissões com privilégios mais elevados apenas se a sua aplicação o exigir. Para obter detalhes sobre as permissões delegadas e de aplicação, veja Tipos de permissão. Para saber mais sobre estas permissões, veja a referência de permissões.

Tipo de permissão Permissões com menos privilégios Permissões com privilégios superiores
Delegado (conta corporativa ou de estudante) Sites.Read.All, Mail.Read, Pessoas. Read.All, OnlineMeetingTranscript.Read.All, Chat.Read, ChannelMessage.Read.All, ExternalItem.Read.All* Sem suporte.
Delegado (conta pessoal da Microsoft) Sem suporte. Sem suporte.
Aplicativo Sem suporte. Sem suporte.

* Precisa de todas estas permissões do Microsoft Graph para chamar com êxito a API Microsoft 365 Copilot Chat.

Solicitação HTTP

POST https://graph.microsoft.com/beta/copilot/conversations

Cabeçalhos de solicitação

Nome Descrição
Authorization Bearer {token}. Obrigatório. Saiba mais sobre autenticação e autorização.
Content-Type application/json. Necessário.

Corpo da solicitação

No corpo do pedido, forneça um corpo JSON vazio.

Resposta

Se for bem-sucedida, esta ação devolve um 201 Created código de resposta e uma copilotConversation no corpo da resposta.

Exemplo

O exemplo seguinte mostra como criar uma conversação copilot através da API de Microsoft 365 Copilot Chat. Assim que a conversação for criada, o id no corpo da resposta é utilizado como um parâmetro de caminho para continuar a conversação, utilizando o ponto final síncrono ou o ponto final transmitido em fluxo.

Solicitação

O exemplo a seguir mostra a solicitação.

POST https://graph.microsoft.com/beta/copilot/conversations
Content-Type: application/json

{}

Resposta

O exemplo a seguir mostra a resposta.

HTTP/1.1 201 Created
Content-Type: application/json

{
  "id": "0d110e7e-2b7e-4270-a899-fd2af6fde333",
  "createdDateTime": "2025-09-30T15:28:46.1560062Z",
  "displayName": "",
  "status": "active",
  "turnCount": 0
}