anchor_paper_idstring
Возвращает статьи, похожие на указанный идентификатор статьи arXiv. Когда задан параметр q, он игнорируется, а результаты содержат similarity_score. Пример: '2407.15831'.
categorystring
Фильтруйте по категории arXiv, например 'cs.AI', 'cs.LG'
contribution_typeenum
Фильтровать по типу вклада статьи
cursorstring
Курсор из поля next_cursor предыдущего ответа для keyset-пагинации.
datasetstring
Фильтрует работы, которые оцениваются на конкретном наборе данных, например 'MMLU', 'ImageNet'
daysinteger
Ограничить статьи, опубликованные в течение N дней
exclude_idsstring[]
Идентификаторы arXiv, которые нужно исключить из результатов (чтобы убрать дубликаты при цепочке вызовов).
fieldsstring
Список возвращаемых полей через запятую (например, 'arxiv_id,title,llm_summary,llm_novelty_score'). Если не указано, возвращается стандартный набор из 12 полей, если verbose=true не задан.
github_url_existsboolean
Фильтр по наличию у статьи URL-ссылки на GitHub (true = только статьи с репозиторием). Строже, чем has_code (который учитывает любую ссылку на код).
has_codeboolean
Фильтрует статьи с привязанным релизом кода (has_code=true). Показывает запускаемые и воспроизводимые работы — комбинируйте с параметрами min_stars или sort='community', чтобы найти статьи, которые практики реально используют.
impact_mininteger
Минимальный impact_pct (0–100), например, 80 = верхние 20% по прогнозируемому влиянию. Это фильтр для РАСТУЩИХ работ: impact_pct считается только за последние ~90 дней, поэтому impact_min оставляет лишь свежие статьи, которым прогнозируют хороший отклик, и ВЫКИДЫВАЕТ всё старое. Используй его, когда нужно узнать, «что набирает обороты в теме X». Не используй его, чтобы найти влиятельные или основополагающие работы по теме — он отсекает устоявшиеся труды; для этого бери sort='impactful'.
limitinteger
Результатов на странице (максимум 25)
method_categorystring
Фильтровать по категории метода, например «обучение с подкреплением», «трансформер»
method_namestring
Отфильтровать статьи, в которых представлен или используется конкретный именованный метод, например 'LoRA', 'YOLO', 'DPO'. Совпадение подстроки без учёта регистра по извлечённому полю method_name.
min_citationsinteger
Минимальное количество реальных цитирований. В отличие от impact_min (процентиль ПРОГНОЗА на ~90 дней), этот параметр фильтрует по ПОДТВЕРЖДЁННЫМ цитированиям и оставляет признанные и канонические работы.
min_starsinteger
Минимальное количество звёзд на GitHub у связанного репозитория. Это показатель инженерного использования — показывает работы, которые практики реально запускают или дорабатывают. Используйте вместе с sort='community', чтобы ранжировать по этому параметру. ВАЖНОЕ ОГРАНИЧЕНИЕ: репозиторий, который никогда не загружался, хранится как 0, а не NULL, поэтому этот фильтр не отличает «нет использования» от «не измерялось». Он применяется как «точно есть N звёзд или больше» — работы, чьи звёзды не загружались, исключаются, а не считаются нулевыми. Так что результат честный, но неполный: действительно популярная старая работа может отсутствовать просто потому, что её никто не измерял. Охват смещён в сторону свежих работ и постепенно дополняется. Используйте этот фильтр для недавних работ; для устоявшихся берите min_citations.
modeenum
Режим поиска. 'semantic' (по умолчанию) использует схожесть эмбеддингов - находит концептуально связанные статьи даже без точных совпадений по ключевым словам. 'keyword' использует полнотекстовый поиск Postgres - быстрее, но сопоставляет только точные термины.
novelty_minnumber
Минимальная оценка новизны (0-1). Используйте 0.5+ для новых статей.
pageinteger
Номер страницы
published_afterstring
Только статьи, опубликованные в эту дату или после нее, 'YYYY-MM-DD'. Используйте вместе с published_before, чтобы задать произвольный диапазон дат (параметр days дает только скользящее окно на N дней назад).
published_beforestring
Только статьи, опубликованные в эту дату или раньше, 'ГГГГ-ММ-ДД'. Используйте вместе с published_after, чтобы задать явный диапазон дат.
qstring
Ключевые слова запроса. Обязательны, если не заданы anchor_paper_id или scope_to_citations_of (в этом режиме q игнорируется и возвращаются похожие на указанную статью), и если sort не равен 'trending', 'recent' или 'impactful' — это лента свежих публикаций, которая ограничена первыми 200 результатами (запрос за пределами offset 200 вернёт ошибку 422; сузьте выборку через q= или фильтры). Любой вызов без q вернёт 422, даже если указаны только фильтры (category/days/...) и sort='community'. Фильтры сами по себе не заменяют q — комбинируйте их с сортировкой по ленте (например, category='cs.AI' + sort='recent') или передавайте q. Для вопроса «что сейчас горячего в AI» подойдёт либо sort='trending' без q, либо широкий q вместе с sort='trending'.
scope_to_citations_ofstring
Сужает поиск до графа цитирования этой статьи, ранжируя результаты по релевантности к q. Передаёт arXiv ID статьи, в цитированиях которой нужно искать.
sortenum
Ранжирование результатов - шкала релевантность↔влиятельность плюс порядок по времени и по популярности. 'relevance' (по умолчанию) = лучшее соответствие теме. 'balanced' = релевантные И хорошо цитируемые. 'impactful' = самые цитируемые (подтверждённо влиятельные) среди релевантных запросу - используйте для 'важных/основополагающих работ по теме X'. 'trending' = растущие/прогнозируемые по влиятельности (impact_pct, последние ~90 дней) - используйте для 'что сейчас актуально/нового в X', НЕ для устоявшихся работ. 'recent' = сначала новые. 'community' = популярность в сообществе (звёзды + скорость набора звёзд) - показывает работы, которые практики реально запускают/используют, независимо от цитирований. ОГРАНИЧЕНИЕ ПО ОХВАТУ (аналог проблемы ~90 дней у impact): не загруженный репозиторий хранит 0, а не NULL, и охват сильно смещён к недавним публикациям, поэтому большинство старых работ с репозиторием сейчас получают 0 звёзд и тонут - 'community' отражает измеренную популярность, а не популярность по всему корпусу. Подтверждённая влиятельность ('impactful'/'balanced') ранжирует по реальным цитированиям; 'trending' - это прогноз модели; 'community' - реальное использование в разработке в текущий период. Используйте get_foundational_lineage, чтобы найти канонические корни темы.
taskstring
Фильтруйте по задаче, например, «классификация изображений», «ответы на вопросы» (частичное совпадение).
task_categoryenum
Фильтр по широкой области исследований.
verboseboolean
Если значение true, возвращается полный набор из 28 полей для статьи (извлечение метода/задачи/набора данных, application_domain, базовые показатели и т. д.). Значение по умолчанию false возвращает сокращённый набор из 12 полей. Параметр игнорируется, если указан fields.