Copilot AI

Microsoft Copilot — chat completion OpenAI-compatible, support streaming SSE

1 endpoint2.5k calls1/1 passing
Get API key
POST/v1/…copilot/chat
passing · 0.0s10m cache

Try it

Checking your keys…

Parameters

messages

array · body · required

OpenAI-format messages array.

stream

boolean · body · optional

Stream via SSE (OpenAI delta format). Default false.

mode

enum · body · optional

Gaya jawaban: "chat" = cepat & ringkas (default), "reasoning" = step-by-step terstruktur untuk soal logika/matematika, "smart" = adaptif. Dipetakan ke OpenAI param via field "mode".

Example response

{"project":"ai:copilot",  "data": {"id":"chatcmpl-2XU3jZs41hUcZjUseU4Uu","model":"copilot",    "usage": {"total_tokens":151,"prompt_tokens":134,"completion_tokens":17    },"object":"chat.completion",    "choices": [      {"index":0,        "message": {"role":"assistant","content":"Saya adalah Zapi AI, asisten resmi platform Zapi - Public REST API."        },"finish_reason":"stop"      }    ],"created":1782118761  },"timestamp":"2026-07-10T05:18:18Z"}

Errors

  • 401Missing or invalid x-api-key
  • 404Not found or private
  • 429Rate limit or monthly quota reached

Code

const data = await client.run(  "ai:copilot",  "chat",  { messages: [{"role":"system","content":"Kamu adalah asisten yang ramah dan ringkas. Selalu jawab dalam bahasa Indonesia."},{"role":"user","content":"Halo, perkenalkan dirimu dalam 1 kalimat."}], mode: "reasoning" });