88API88API
AI-приложенияAPIПомощь и поддержка

Получить список доступных моделей (Model)

иллюстрировать

Префикс интерфейса унифицирован как http(s)://<your-domain>

В производственных средах следует использовать HTTPS, чтобы гарантировать токены аутентификации. HTTP рекомендуется только для сред разработки.

  • Имя интерфейса: получите список моделей, доступных во внешнем интерфейсе.
  • Метод HTTP: GET
  • Путь: /api/models
  • Требования аутентификации: Пользователь
  • Введение в функцию: получение списка моделей ИИ, доступных текущему пользователю, для отображения на панели управления.

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

const response = await fetch('/api/models', {
  method: 'GET',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer your_user_token',
    'New-Api-User': 'your_user_id'
  }
});
const data = await response.json();

✅ Пример успешного ответа:

{
  "success": true,
  "data": {
    "1": ["gpt-3.5-turbo", "gpt-4"],
    "2": ["claude-3-sonnet", "claude-3-haiku"]
  }
}

❗ Пример реакции на ошибку:

{
  "success": false,
  "message": "Несанкционированный доступ"
}

🧾 Описание поля:

  • data (объект): сопоставление идентификатора канала со списком моделей.
    • ключ (строка): идентификатор канала
    • Значение (массив): список названий моделей, поддерживаемых этим каналом.