Inference and agents, in the KingdomPay per token · Saudi RiyalDCP-Agent for Saudi business · agents.dcp.saAgents can rent a GPU · npx -y github:dhnpmp-tech/dcp-mcpEarn Riyal from your GPUPDPL · Saudi data residencyInference and agents, in the KingdomPay per token · Saudi RiyalDCP-Agent for Saudi business · agents.dcp.saAgents can rent a GPU · npx -y github:dhnpmp-tech/dcp-mcpEarn Riyal from your GPUPDPL · Saudi data residency
DCP
Sign inStart free →
DCP
Explore
01Overviewنظرة عامةSovereign Arabic AI runtime02InferenceالاستدلالOpenAI-compatible · live catalog03Fine-Tuningالضبط الدقيقLoRA contracts · proof-gated serving04BatchالدُفعاتJSONL validation · execution gated05DeploymentsالنشرEndpoint proof · traffic gated06BenchmarksالقياساتMeasured rows · quality claims gated07PricingالأسعارPer-million-token · SAR08GPU Podsحاويات GPURent a whole GPU on demand09AgentsالوكلاءZero-human onboarding · MCP10DocsالتوثيقOpenAI-compatible API11EarnاكسبEarn Riyal from your GPU12SupportالدعمTalk to the team
In-Kingdom · PDPL© 2026 · Riyadh

Qwen-family models for Arabic and coding workloads, served rows first, Arabic claims gated

DCP uses the live model catalog to show which Qwen-family rows are actually served right now, which rows are catalog-only, and which advanced rails remain gated before Fireworks-style LoRA, batch, cache, or dedicated-deployment claims.

Matching rowsloadingfrom GET /v1/models
Live matching modelsloadingrequires provider_count > 0
Catalog-only rowsloadingnot advertised as serveable
Quality claimsgatedloading
Riyadh skyline used as the visual signal for DCP Saudi model deployment readinessfig. 04 - model family proof path

Use the family when it is served. Do not infer unavailable rails.

Qwen is the current served workhorse family. The page can guide developers to live rows while keeping Arabic-quality rankings and future router promises behind benchmark proof.

Prompt cachenot reportedgated
Batch APInot reportedgated
LoRA adaptersnot reportedgated
Dedicated deploymentsnot reportedgated
from openai import OpenAI

client = OpenAI(
    api_key="$DCP_RENTER_KEY",
    base_url="https://api.dcp.sa/v1",
)

response = client.chat.completions.create(
    model="MODEL_ID_FROM_V1_MODELS",
    messages=[{"role": "user", "content": "Answer in Arabic and English: create a checklist for a Riyadh support agent."}],
)

print(response.choices[0].message.content)
Claim guard

Arabic quality pages should be useful before they are boastful.

These model pages package the catalog and developer path, but public quality claims, rankings, case studies, and frontier comparisons remain blocked until reproducible benchmark artifacts exist.

Inspect benchmarksBack to inference
01benchmark_suite

saudi-arabic-v1

02arabic_quality_claim_allowed

false

03next_action

Attach reproducible eval artifacts before public quality claims.