API پرسوجوی مدل
@grant CAT.agent.model
API پرسوجوی مدل دسترسی فقطخواندنی به مدلهایی که کاربر در صفحه مدیریت پیکربندی کرده است فراهم میکند. به دلایل امنیتی، کلید API هرگز در معرض اسکریپت قرار نمیگیرد.
list — فهرست همه مدلها
const models = await CAT.agent.model.list();
بازگشت ModelSummary[]:
| فیلد | نوع | توضیحات |
|---|---|---|
id | string | شناسه پیکربندی مدل |
name | string | نام نمایشی تعریفشده توسط کاربر (مثلاً "GPT-4o"، "Claude Sonnet") |
provider | "openai" | "anthropic" | نوع ارائهدهنده |
apiBaseUrl | string | URL پایه API |
model | string | شناسه مدلی که به API ارائهدهنده ارسال میشود (مثلاً gpt-4o، claude-sonnet-4-20250514) |
maxTokens | number | حداکثر توکنهای خروجی (در صورت عدم تنظیم حذف میشود) |
توجه: اشیاء بازگشتی شامل فیلد
apiKeyنیستند.
get — دریافت یک مدل خاص
const model = await CAT.agent.model.get(modelId);
اگر مدل وجود نداشته باشد null برمیگرداند.