Перейти к содержанию

LLM Gateway

GET /api/llm/models

Get Available Models

Response 200: Successful Response

array[object]


POST /api/llm/complete

Llm Complete

Request Body:

Поле Тип Обязательное Описание
messages array[object] да
provider any нет
temperature Temperature нет
max_tokens Max Tokens нет
system_prompt System Prompt нет

Response 200: Successful Response

Поле Тип Обязательное Описание
success Success нет
text Text нет
provider LLMProvider нет
model Model нет
usage any нет
processing_time Processing Time нет

Ошибки:

Код Описание
422 Validation Error

POST /api/llm/simple

Llm Simple

Request Body:

Поле Тип Обязательное Описание
prompt Prompt да
provider any нет
system_prompt System Prompt нет

Response 200: Successful Response

Поле Тип Обязательное Описание
text Text нет

Ошибки:

Код Описание
422 Validation Error

POST /api/llm/stream

Llm Stream

Request Body:

Поле Тип Обязательное Описание
messages array[object] да
provider any нет
temperature Temperature нет
max_tokens Max Tokens нет
system_prompt System Prompt нет

Response 200: Successful Response

Нет данных

Ошибки:

Код Описание
422 Validation Error

POST /api/llm/tasks/summarize

Task Summarize

Request Body:

Поле Тип Обязательное Описание
text Text да
role Role нет
provider any нет

Response 200: Successful Response

Поле Тип Обязательное Описание
success Success нет
result Result нет
provider LLMProvider нет
processing_time Processing Time нет

Ошибки:

Код Описание
422 Validation Error

POST /api/llm/tasks/translate

Task Translate

Request Body:

Поле Тип Обязательное Описание
text Text да
direction Direction нет
provider any нет

Response 200: Successful Response

Поле Тип Обязательное Описание
success Success нет
result Result нет
provider LLMProvider нет
processing_time Processing Time нет

Ошибки:

Код Описание
422 Validation Error

POST /api/llm/tasks/classify

Task Classify

Request Body:

Поле Тип Обязательное Описание
text Text да
categories Categories нет
provider any нет

Response 200: Successful Response

Поле Тип Обязательное Описание
success Success нет
result Result нет
provider LLMProvider нет
processing_time Processing Time нет

Ошибки:

Код Описание
422 Validation Error

POST /api/llm/tasks/check-response

Task Check Response

Request Body:

Поле Тип Обязательное Описание
appeal_text Appeal Text да
response_text Response Text да
provider any нет

Response 200: Successful Response

Поле Тип Обязательное Описание
success Success нет
result Result нет
provider LLMProvider нет
processing_time Processing Time нет

Ошибки:

Код Описание
422 Validation Error