مدل های زبانی
LLM Provider API
این سرویس برای دریافت اطلاعات درباره ارائهدهندگان LLM و پیکربندی آنها استفاده میشود.
مراحل استفاده
- درخواست به این سرویس ارسال کنید تا اطلاعات LLM را دریافت کنید.
- میتوانید از دادههای دریافتی برای پیکربندی و استفاده از LLMها استفاده نمایید.
مسیر سرویس
GET /api/v1/b2b/llm/
هدرها (Headers)
| نام | مقدار | توضیحات |
|---|---|---|
Authorization | Token api-token | توکن احراز هویت |
پاسخ موفق (200)
[
{
"id": 1,
"enable_tools": true,
"name": "o1-mini",
"display_name": "ChatGPT O1 mini",
"description": "",
"slug": null,
"logo": null,
"is_active": true,
"default": false,
"uuid": "ea918994-4a76-4d31-8404-b739569e30c9",
"provider": "openai",
"deprecated": false,
"created_at": "2025-07-12T14:28:27.063166+03:30",
"updated_at": "2025-07-12T14:28:27.063181+03:30",
"is_allowed": false
}
]
LLM Configuration API
این سرویس برای دریافت پیکربندی مربوط به یک مدل LLM خاص استفاده میشود.
مسیر سرویس
GET /api/v1/b2b/llm/{llm_id}/config/
پارامترهای مسیر (Path Parameters)
| نام | نوع | توضیحات |
|---|---|---|
llm_id | string | شناسه یکتا مدل LLM |
هدرها (Headers)
| نام | مقدار | توضیحات |
|---|---|---|
Authorization | Token api-token | توکن احراز هویت |
پاسخ موفق (200)
[
{
"name": "response_format",
"use_template": null,
"label": {
"en_US": "response_format",
"fa": "قالب خروجی"
},
"type": "string",
"help": {
"en_US": "specifying the format that the model must output",
"fa": "تعیین فرمت خروجی، مانند متن ساده، JSON، یا XML"
},
"required": false,
"default": null,
"min": null,
"max": null,
"precision": null,
"options": [
"text",
"json_object"
]
}
]