GPT 5.2 Codex

OpenAI · Text · Context 256K · max output 128K tokens

gpt-5.2-codex Try

Pricing

Per 1 million tokens
MarkasAIVendor list price
InputRp 26.752Rp 31.308
OutputRp 214.005Rp 250.460
CacheRp 2.676
Cache writeRp 26.752

MarkasAI sale prices in Rupiah, read from the same catalog as GET /v1/models. Prices can change and apply to later requests.

Specifications

Model ID
gpt-5.2-codex
Provider
OpenAI
Type
Text
Endpoint
POST /v1/chat/completions
Context window
256,000 tokens
Output limit per request
128,000 tokens

About this model

GPT-5.2-Codex is an upgraded version of GPT-5.1-Codex optimized for software engineering and coding workflows. It is designed for both interactive development sessions and long, independent execution of complex engineering tasks....

Quoted from the provider's public catalog, in English.

Call example

curl https://api.markas.ai.id/v1/chat/completions \
  -H "Authorization: Bearer $MARKASAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.2-codex",
    "messages": [{"role": "user", "content": "What is an API?"}],
    "max_tokens": 300
  }'
import os
from openai import OpenAI

client = OpenAI(base_url="https://api.markas.ai.id/v1", api_key=os.environ["MARKASAI_API_KEY"])

resp = client.chat.completions.create(
    model="gpt-5.2-codex",
    messages=[{"role": "user", "content": "What is an API?"}],
    max_tokens=300,
)
print(resp.choices[0].message.content)
import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.markas.ai.id/v1", apiKey: process.env.MARKASAI_API_KEY });

const resp = await client.chat.completions.create({
  model: "gpt-5.2-codex",
  messages: [{ role: "user", content: "What is an API?" }],
  max_tokens: 300,
});
console.log(resp.choices[0].message.content);

Keep your API key in the MARKASAI_API_KEY environment variable. Read the endpoint docs

All models