AAcceptMatrix
Сценарії

Сценарії роботи з кодом · Пріоритети медіаформатів HTTP

03
Продукт

Сценарії

Виберіть JSON або звичайний текст за вже розібраними діапазонами Accept. Перевірте точний тип із нульовою якістю поряд із додатною маскою й порожній список, не скасовуючи конкретних заборон.

01

Завантажте застосунок

Виберіть папку й попросіть помічника прочитати потрібні файли перед редагуванням. Визначте мету та межі завдання.

02

Відкрийте папку проєкту

Оберіть сумісний endpoint. Доступність інструментів і якість відповідей залежать від налаштованої моделі та сервера.

03

Підключіть і перевірте модель

Переглядайте зміни й результати команд. Перед прийняттям результату виконайте перевірки проєкту; створений код не тестується автоматично.

04

Перегляньте зміни та запустіть тести

Порівняйте фактичну поведінку з очікуваним результатом. Якщо перевірка не проходить, з’ясуйте причину перед наступними змінами.

Пріоритети медіаформатів HTTP

Сценарії
def choose_media(ranges):
    offered = ["application/json", "text/plain"]
    if not ranges:
        return offered[0]
    choices = []
    for i, media in enumerate(offered):
        family = media.split("/")[0] + "/*"
        matches = [(2 if p == media else 1 if p == family else 0, q)
                   for p, q in ranges if p in (media, family, "*/*")]
        quality = max(matches, default=(-1, 0))[1]
        if quality > 0:
            choices.append((quality, -i, media))
    return max(choices)[2] if choices else None

Перевірте перед застосуванням. Переглядайте зміни й результати команд. Перед прийняттям результату виконайте перевірки проєкту; створений код не тестується автоматично.

Робоче середовище з ШІ для коду

Тут починається ваша наступна ідея.

Завантажити для Windows ↗