OPENAI SDK
OpenAI SDK
Official openai Python and Node clients against https://llm.market/v1. Same dashboard key.
Base URL
Override the OpenAI base URL to https://llm.market/v1. Keep the /v1 suffix. Authorization is Bearer sk-…
Example
https://llm.market/v1Python
Example
from openai import OpenAI
client = OpenAI(base_url="https://llm.market/v1", api_key="sk-YOUR_LLM_MARKET_KEY")
response = client.chat.completions.create(
model="MODEL_FROM_V1_MODELS",
messages=[{"role": "user", "content": "Say hello!"}],
)
print(response.choices[0].message.content)Node.js
Example
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://llm.market/v1", apiKey: "sk-YOUR_LLM_MARKET_KEY" });
const response = await client.chat.completions.create({
model: "MODEL_FROM_V1_MODELS",
messages: [{ role: "user", content: "Say hello!" }],
});
console.log(response.choices[0].message.content);cURL
Example
curl https://llm.market/v1/chat/completions \
-H "Authorization: Bearer sk-YOUR_LLM_MARKET_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "MODEL_FROM_V1_MODELS",
"messages": [{"role": "user", "content": "Say hello!"}]
}'Claude Code
Claude Code is not the OpenAI SDK. Set ANTHROPIC_BASE_URL=https://llm.market with no /v1. Same key.
Example
ANTHROPIC_API_KEY=sk-YOUR_LLM_MARKET_KEY
ANTHROPIC_BASE_URL=https://llm.market
ANTHROPIC_MODEL=claude-sonnet-5Models
Call GET /v1/models and use an id from that list. Empty wallet returns 402 until you redeem a coupon or add Stripe credits.
Need a key?
Create one in the dashboard. Discord for llm.market is coming soon.