Esc
Developers · API & MCP

One API for every Σigmix tool.

Call Gen‑AI, Creatives, market intelligence and more from one endpoint — MCP‑native, Arabic‑first, and hosted in the Kingdom at api.sigmix.ai.

OpenAI‑compatible · MCP server included · in‑Kingdom inference
api.sigmix.ai TLS · in‑Kingdom
# Chat completion · in-Kingdom inference
curl https://api.sigmix.ai/v1/chat/completions \
  -H "Authorization: Bearer sk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "allam-ksa",
    "messages": [
      {"role": "system", "content": "أنت مساعد سيجمكس."},
      {"role": "user", "content": "اكتب شعارًا لمتجر تمور فاخر."}
    ]
  }'
from sigmix import Sigmix

client = Sigmix(api_key="sk_live_…")

resp = client.chat.completions.create(
    model="allam-ksa",
    messages=[
        {"role": "system", "content": "أنت مساعد سيجمكس."},
        {"role": "user",   "content": "اكتب شعارًا لمتجر تمور فاخر."},
    ],
)
print(resp.choices[0].message.content)
import Sigmix from "@sigmix/sdk";

const sigmix = new Sigmix({ apiKey: process.env.SIGMIX_API_KEY });

const resp = await sigmix.chat.completions.create({
  model: "allam-ksa",
  messages: [
    { role: "system", content: "أنت مساعد سيجمكس." },
    { role: "user",   content: "اكتب شعارًا لمتجر تمور فاخر." },
  ],
});

console.log(resp.choices[0].message.content);
// Add Σigmix as an MCP server — Claude · Cursor · agents
{
  "mcpServers": {
    "sigmix": {
      "type": "http",
      "url": "https://api.sigmix.ai/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_…"
      }
    }
  }
}
Response 200 OK·480ms·in‑Kingdom
{
  "id": "chatcmpl_9aZ…",
  "model": "allam-ksa",
  "region": "ksa-central",
  "choices": [{
    "index": 0,
    "message": {
      "role": "assistant",
      "content": "تمورنا… فخر يُهدى. — Our dates, a gift of pride."
    },
    "finish_reason": "stop"
  }],
  "usage": { "prompt_tokens": 38, "completion_tokens": 22, "total_tokens": 60 }
}

Every tool, one base URL

Six core endpoints under api.sigmix.ai/v1 — each speaks the same auth, the same shapes, and the same OpenAI‑compatible contract.

ChatPOST

Arabic‑first chat & reasoning with allam‑ksa or global models, streaming and tool‑calls included.

/v1/chat/completions
ImagesPOST

Generate and edit on‑brand creatives and visuals from a prompt, sized for any channel.

/v1/images/generations
VideoPOST

Render short‑form video from scripts or storyboards, with Arabic narration and captions.

/v1/videos
EmbeddingsPOST

High‑quality Arabic & English vectors for search, RAG and clustering across your data.

/v1/embeddings
DocumentsPOST

Parse PDFs, scans and contracts into clean structured text, tables and fields.

/v1/documents/parse
SpeechPOST

Transcribe and synthesise Arabic & English speech with native dialect support.

/v1/audio/speech

MCP‑native by design

Σigmix ships a first‑class MCP server. Point Claude, Cursor or your own agents at api.sigmix.ai/mcp and every tool — chat, images, documents and more — becomes a callable action, with your API key as auth.

Claude Cursor Your agents
"sigmix": {
  "type": "http",
  "url": "https://api.sigmix.ai/mcp",
  "headers": {
    "Authorization": "Bearer sk_live_…"
  }
}
Python
3.9+ · async ready
$pip install sigmix
Python reference
Node.js
ESM · TypeScript types
$npm i @sigmix/sdk
Node reference
.NET
C# · NuGet package
$dotnet add package Sigmix
.NET reference

One key, every tool

Chat, images, video, documents & more — all behind a single API key and one OpenAI‑compatible contract.

MCP‑native

Plug Σigmix straight into Claude, Cursor and your own agents through the built‑in MCP server.

Sovereign by default

api.sigmix.ai is hosted in the Kingdom — your data and inference stay in‑country, PDPL‑aligned.

Ship your first call in minutes

Create a free account, grab a key, and start on a generous free tier — no credit card, in‑Kingdom from request one.