پرش به مطلب اصلی

مدل های زبانی

LLM Provider API

این سرویس برای دریافت اطلاعات درباره ارائه‌دهندگان LLM و پیکربندی آن‌ها استفاده می‌شود.

مراحل استفاده

  1. درخواست به این سرویس ارسال کنید تا اطلاعات LLM را دریافت کنید.
  2. می‌توانید از داده‌های دریافتی برای پیکربندی و استفاده از LLM‌ها استفاده نمایید.

مسیر سرویس

GET /api/v1/b2b/llm/

هدرها (Headers)

ناممقدارتوضیحات
AuthorizationToken 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_idstringشناسه یکتا مدل LLM

هدرها (Headers)

ناممقدارتوضیحات
AuthorizationToken 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"
]
}
]