TypeScript
SDK
حدود ۱ دقیقهپروتکل OpenAI۳ گام
پیشنیاز: یک کلید API و موجودی کیف پول.
ساخت کلیدکلید را در محیط بگذارید
کلید را هرگز در کد ننویسید.
terminalexport DOTHOOSH_API_KEY="dh_live_…"
آدرس پایه را عوض کنید
بقیه کد دست نمیخورد.
index.tsimport OpenAI from "openai"; const client = new OpenAI({ baseURL: "https://gateway.dothoosh.com/v1", apiKey: process.env.DOTHOOSH_API_KEY, });
شناسه مدل را بنویسید
شناسه را از کاتالوگ مدلها کپی کنید؛ پیشوند ارائهدهنده لازم نیست.
index.tsconst res = await client.chat.completions.create({ model: "deepseek-flash", messages: [{ role: "user", content: "سلام" }], }); console.log(res.choices[0]?.message.content);
کار نکرد؟
401 · api_key_invalid
کلید اشتباه کپی شده، لغو شده یا غیرفعال است. کلید را دوباره از متغیر محیطی بخوانید و وضعیتش را در کنسول بررسی کنید.
402 · insufficient_available_balance
موجودی کیف پول کافی نیست. کیف پول را شارژ کنید؛ بدهی ایجاد نمیشود.
404 · model_not_found
شناسه مدل را از کاتالوگ مدلها کپی کنید؛ شناسهها پیشوند ارائهدهنده ندارند.
429 · api_key_rpm_exceeded
از سقف درخواست در دقیقه کلید عبور کردهاید. محدودیتهای کلید بعد از ساخت ویرایش نمیشوند؛ برای سقف بالاتر، کلید تازه با RPM بالاتر بسازید.