Поиск.
Найдено: 0 моделей и 20 материалов
Материалы
DeepL Write или Grammarly: что выбрать для редактирования текста
Обзор DeepL Write и Grammarly для английских и многоязычных текстов: стиль, грамматика, перефразирование и сохранение смысла.
Как избежать дублей документов в Haystack через DocumentWriter и DuplicatePolicy
Повторная индексация без случайных дублей: стабильные ID, режимы OVERWRITE, SKIP и FAIL и проверка числа записей.
Writesonic или Rytr: что выбрать для генерации текстов
Обзор Writesonic и Rytr для статей, рекламы и соцсетей: качество, шаблоны, SEO-возможности и честная проверка перед подпиской.
Как запретить Copilot CLI запись в secret.txt через --deny-tool
Практический гайд по --deny-tool=write(secret.txt): проверка разрешённых соседних файлов, символических ссылок, приоритета deny и ограничений защиты.
Как использовать conditional transactions ChromaDB без потерянных обновлений
Оптимистические collection-scoped транзакции ChromaDB: стабильный snapshot, read-check-write, конфликт commit и безопасный retry.
Как сменить embedding-модель в Qdrant без простоя
Blue-green миграция embedding-модели Qdrant: новая коллекция, dual write, scroll, повторное кодирование, alias cutover и вариант named vectors для 1.18+.
Как загрузить большой датасет в LanceDB без переполнения памяти
Потоковая загрузка LanceDB через table.add, PyArrow Dataset и RecordBatch iterator, manifest, parallel writes и сверка количества строк.
Как загрузить embeddings в MongoDB без дублей и смешивания моделей
Схема документов, стабильные _id, model_id, dimension-check, bulkWrite с upsert и сверка manifest перед запуском MongoDB Vector Search.
Почему Pinecone возвращает 429 и как определить превышенный лимит
Диагностика 429 TOO_MANY_REQUESTS: scope namespace/index/org, request-per-second, read/write units, model throughput, backoff с jitter и нагрузочный тест.
Как считать токены, стоимость и кэш OpenRouter из поля usage
Учет расходов без дополнительного запроса: prompt, completion, reasoning, cached и cache_write tokens, cost и особенности последнего SSE-события.
Как проверить prompt caching в OpenRouter и не потерять cache hit
Как устроить повторяемый префикс, использовать session_id, читать cached_tokens и cache_write_tokens и не ломать липкую маршрутизацию provider.order.
Как проверить, что AI-субтитры не выходят за конец WAV
Сверяем конец последнего cue с длительностью WAV, полученной через wave.getnframes/getframerate.
Как проверить пути к AI-WebVTT перед сборкой видеостраницы
Контроль ссылок HTML track на существующие локальные VTT-файлы перед публикацией: Path.resolve и защита от выхода из каталога.
Как измерить Recall@k поиска через InformationRetrievalEvaluator
Готовим queries, corpus и relevant_docs, проверяем golden IDs и сравниваем качество модели до смены индекса.
Как отклонить формулы в CSV, подготовленном AI
Проверяем AI-CSV на формулы перед открытием в таблице: csv.reader, опасные префиксы и ограничения рекомендаций OWASP.
Как проверить путь к файлу из AI-ответа перед чтением
Проверяем путь от AI через pathlib.Path.resolve и is_relative_to перед доступом к файловому инструменту.
Как не подменить ссылку на файл в AI-ответе через символическую ссылку
Создаём временный symlink и показываем, как pathlib.Path.resolve обнаруживает выход за разрешённую директорию.
Как вывести результат AI-регрессионных тестов в GitHub Actions Job Summary
Создаём читаемую сводку контрактного AI-теста в GitHub Actions через GITHUB_STEP_SUMMARY: сценарии, статус и ограничения вывода.
Как безопасно тестировать AI-код из форка без API-ключей в GitHub Actions
Безопасный workflow для pull request из форка: минимальные permissions, локальные фикстуры, отсутствие секретов и проверка результата.
Как сохранить диагностику проваленного AI-теста как артефакт GitHub Actions
Собираем безопасный диагностический отчёт проваленного AI-контракта и загружаем его через upload-artifact без секретов.