Get a key
Open the account application and copy your API token. Treat it like a password.
Quick start / OpenAI-compatible API
Keep your SDK. Set the GorgeousGPT key, point it at our base URL, and request the model you actually want.
01 / Setup
Open the account application and copy your API token. Treat it like a password.
Replace the default OpenAI endpoint with https://gorgeousgpt.com/v1.
Pass an explicit model ID from the current API reference. Do not use an automatic model selector.
02 / Examples
curl https://gorgeousgpt.com/v1/responses \
-H "Authorization: Bearer $GORGEOUSGPT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.5",
"input": "Reply with one clear sentence."
}'from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://gorgeousgpt.com/v1",
)
response = client.responses.create(
model="gpt-5.5",
input="Reply with one clear sentence.",
)
print(response.output_text)import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.GORGEOUSGPT_API_KEY,
baseURL: "https://gorgeousgpt.com/v1",
});
const response = await client.responses.create({
model: "gpt-5.5",
input: "Reply with one clear sentence.",
});
console.log(response.output_text);Add an explicit provider to ~/.codex/config.toml. The Responses wire API avoids depending on a client’s default transport.
[model_providers.gorgeousgpt]
name = "GorgeousGPT"
base_url = "https://gorgeousgpt.com/v1"
env_key = "GORGEOUSGPT_API_KEY"
wire_api = "responses"GORGEOUSGPT_API_KEY="token" \
codex -c model_provider=gorgeousgptFor Roo Code, OpenCode, OpenClaw, Go, Java, C#, and other compatible clients, set the same three values:
provider = "OpenAI compatible"
base_url = "https://gorgeousgpt.com/v1"
api_key = "YOUR_API_KEY"
model = "gpt-5.5"03 / Contract
04 / Send
If it is not, keep the request ID and contact support without including your API token or prompt content.