Документация API

Обзор

API MaseAI позволяет интегрировать возможности MaseAI-think-2.1 в ваши приложения. Используйте наш REST API для отправки запросов и получения ответов от ИИ.

Базовый URL: https://maseai.online/v1

Аутентификация

Для доступа к API требуется аутентификация. Зарегистрируйтесь или войдите в систему, чтобы использовать те же учетные данные, что и в чате MaseAI.

После входа в систему используйте cookie username для аутентификации запросов.

Эндпоинты

POST /v1/chat/completions

Создает чат-комплет для обработки запросов ИИ.

Пример запроса


curl -X POST https://maseai.online/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
    "model": "mase-ai",
    "messages": [
        {"role": "system", "content": "Ты — помощник ИИ."},
        {"role": "user", "content": "Привет, как дела?"}
    ]
}'
                    

Пример ответа


{
    "id": "chatcmpl-123456",
    "object": "chat.completion",
    "created": 1698765432,
    "model": "mase-ai",
    "choices": [
        {
            "index": 0,
            "message": {
                "role": "assistant",
                "content": "Привет! Я в порядке, готов помочь. Как дела у тебя?"
            },
            "finish_reason": "stop"
        }
    ],
    "usage": {
        "prompt_tokens": 20,
        "completion_tokens": 30,
        "total_tokens": 50
    },
    "reasoning": ""
}
                    

GET /v1/models

Получает список доступных моделей.

Пример запроса


curl -X GET https://maseai.online/v1/models
                    

Пример ответа


{
    "object": "list",
    "data": [
        {
            "id": "mase-ai",
            "object": "model",
            "created": 1698765432,
            "owned_by": "mase",
            "permission": [],
            "root": "mase-ai",
            "parent": null
        }
    ]
}