Getting Started
SHINE SHOP DEV exposes two public API-compatible surfaces with the same sk-... API key.
OpenAI-compatible base URL: https://api.shineshop.dev/v1Anthropic-compatible base URL: https://api.shineshop.dev/anthropicUse it like any API-key provider: set your API key, choose the compatibility mode your SDK expects, and send standard requests.
Quick start
Section titled “Quick start”- Sign in to
shineshop.dev. - Open
/panel/keys. - Create an API key in
sk-...format. - Store the key securely in your local environment or CI secret manager.
- Use one of the public base URLs above. No other service hostnames are developer endpoints.
OpenAI-compatible cURL
Section titled “OpenAI-compatible cURL”curl https://api.shineshop.dev/v1/models \ -H "Authorization: Bearer $SHINESHOP_DEV_API_KEY"curl https://api.shineshop.dev/v1/chat/completions \ -H "Authorization: Bearer $SHINESHOP_DEV_API_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"codex/gpt5.5","messages":[{"role":"user","content":"Say OK"}],"max_tokens":20}'OpenAI SDK
Section titled “OpenAI SDK”import OpenAI from "openai";
const client = new OpenAI({ apiKey: process.env.SHINESHOP_DEV_API_KEY, baseURL: "https://api.shineshop.dev/v1",});
const response = await client.chat.completions.create({ model: "codex/gpt5.5", messages: [{ role: "user", content: "Say OK" }], max_tokens: 20,});
console.log(response.choices[0].message.content);Anthropic-compatible cURL
Section titled “Anthropic-compatible cURL”curl https://api.shineshop.dev/anthropic/v1/messages \ -H "x-api-key: $SHINESHOP_DEV_API_KEY" \ -H "anthropic-version: 2023-06-01" \ -H "Content-Type: application/json" \ -d '{"model":"codex/gpt5.5","max_tokens":20,"messages":[{"role":"user","content":"Say OK"}]}'curl https://api.shineshop.dev/anthropic/v1/messages/count_tokens \ -H "x-api-key: $SHINESHOP_DEV_API_KEY" \ -H "anthropic-version: 2023-06-01" \ -H "Content-Type: application/json" \ -d '{"model":"codex/gpt5.5","messages":[{"role":"user","content":"Say OK"}]}'Boundary
Section titled “Boundary”Only use the public API URLs in client tools and SDKs:
https://api.shineshop.dev/v1https://api.shineshop.dev/anthropicNo other service hostnames, internal headers, or infrastructure details are required for client tools or SDKs.