درگاه یکپارچه پنزی شما را با یک endpoint استاندارد به GPT، Claude و بیش از ۴۰۰ مدل OpenRouter وصل میکند. بدون نیاز به حساب جداگانه، با کنترل بودجه، محدودیت نرخ و گزارش مصرف لحظهای.
from openai import OpenAI
client = OpenAI(
base_url="https://ai.penzy.net/v1",
api_key="sk-pz-...",
)
# هر مدلی از هر ارائهدهندهای — فقط نامش را عوض کنید
for model in ["openai/gpt-4o-mini",
"anthropic/claude-sonnet-4-5",
"openrouter/google/gemini-2.5-flash"]:
r = client.chat.completions.create(
model=model,
messages=[{"role": "user", "content": "سلام!"}],
)
print(model, "→", r.choices[0].message.content)
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://ai.penzy.net/v1",
apiKey: process.env.PENZY_API_KEY,
});
const stream = await client.chat.completions.create({
model: "anthropic/claude-sonnet-4-5",
messages: [{ role: "user", content: "یک شعر کوتاه بنویس" }],
stream: true,
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content ?? "");
}
curl https://ai.penzy.net/v1/chat/completions \
-H "Authorization: Bearer $PENZY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-4o-mini",
"messages": [{"role": "user", "content": "Hello!"}]
}'
نام مدل را بهصورت provider/model بنویسید؛ مسیریابی، تبدیل فرمت و ثبت مصرف با ماست.
خانواده GPT، سری o، Embedding، تولید تصویر و Responses API.
openai/gpt-4oopenai/gpt-4o-miniopenai/text-embedding-3-smallمدلهای Claude هم از طریق فرمت OpenAI و هم از طریق Messages API بومی (مناسب Claude Code).
anthropic/claude-sonnet-4-5anthropic/claude-opus-4-1anthropic/claude-haiku-4-5صدها مدل دیگر: Gemini، Llama، DeepSeek، Qwen، Mistral، Grok و…
openrouter/google/gemini-2.5-proopenrouter/deepseek/deepseek-chatopenrouter/meta-llama/llama-3.3-70b-instructهمان SDKها و ابزارهایی که میشناسید — فقط base_url را عوض کنید. LangChain، LlamaIndex، Cursor و… بدون تغییر کار میکنند.
پاسخ لحظهای (SSE)، فراخوانی تابع، ورودی تصویر و JSON mode — حتی برای Claude در قالب OpenAI.
هر کاربر کلید جداگانه با دسترسی محدود به مدلهای مشخص، تاریخ انقضا و قابلیت ابطال فوری.
سقف هزینه روزانه، ماهانه یا کل برای هر کلید؛ محاسبه دقیق هزینه بر اساس قیمت هر مدل.
توکن، هزینه و تأخیر هر درخواست ثبت میشود. کاربران مصرف خود را در داشبورد میبینند.
تعیین حداکثر درخواست در دقیقه برای هر کلید، برای جلوگیری از سوءاستفاده و کنترل هزینه.
کلید با پیشوند sk-pz- توسط مدیر سامانه برای شما صادر میشود.
در SDK یا ابزار خود آدرس https://ai.penzy.net/v1 را قرار دهید.
از فهرست مدلها شناسه را بردارید، مثلاً anthropic/claude-sonnet-4-5.
# استفاده از Claude Code با کلید پنزی
export ANTHROPIC_BASE_URL="https://ai.penzy.net"
export ANTHROPIC_AUTH_TOKEN="sk-pz-..."
claude
OPENAI_BASE_URL=https://ai.penzy.net/v1
OPENAI_API_KEY=sk-pz-...
مستندات کامل با مثالهای Python، Node.js، cURL و ابزارهای محبوب.