API Reference
Справочник по REST API Proxy-сервера OneAPA.
Базовый URL
http://<proxy-server>:9000Аутентификация
API не требует аутентификации для внутреннего использования. Для production рекомендуется настроить reverse proxy с авторизацией.
Endpoints
GET /health
Проверка работоспособности сервера.
Запрос:
curl http://localhost:9000/healthОтвет:
{
"message": "OK",
"version": "1.0.1",
"build_date": "2025-12-03"
}Коды ответа:
200
Сервер работает
500
Внутренняя ошибка
POST /load
Загрузка агентов и инструментов из 1С.
Запрос:
Тело запроса (LoadRequest):
Ответ:
POST /chat
Отправка сообщения агенту.
Запрос:
Тело запроса (ChatRequest):
message
string
Да
Текст сообщения
files
array
Нет
Прикреплённые файлы
Формат файла:
content
string
Base64-encoded содержимое
name
string
Имя файла с расширением
Ответ (ChatResponse):
response
string
Ответ агента
tool_results
array
Результаты вызванных инструментов
Коды ответа:
200
Успех
400
Неверный запрос
500
Внутренняя ошибка
504
Таймаут
Модели данных
Model
service
string
Провайдер: OpenAI, Yandex, LocalOllama, Sber, OpenRouter
token
string
API ключ
folder
string
Название модели
url
string
URL для локальных провайдеров
Tool
Parameter
name
string
Имя параметра
type
string
Тип: string, number, integer, boolean
description
string
Описание для LLM
Agent
Примеры
Python
JavaScript
1С
Ограничения
Таймаут запроса
900 секунд
Максимум итераций
15
Размер файла
Зависит от модели
Далее
Разработка агентов — создание своих агентов
Администрирование — управление системой
Last updated