<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>zakatov</title><generator>teletype.in</generator><description><![CDATA[zakatov]]></description><image><url>https://img3.teletype.in/files/21/a9/21a9a81a-792f-46de-a273-3326df6e96f1.png</url><title>zakatov</title><link>https://teletype.in/@zakatiiik</link></image><link>https://teletype.in/@zakatiiik?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=zakatiiik</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/zakatiiik?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/zakatiiik?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Sun, 07 Jun 2026 19:46:39 GMT</pubDate><lastBuildDate>Sun, 07 Jun 2026 19:46:39 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@zakatiiik/gC3bVkq6mom</guid><link>https://teletype.in/@zakatiiik/gC3bVkq6mom?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=zakatiiik</link><comments>https://teletype.in/@zakatiiik/gC3bVkq6mom?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=zakatiiik#comments</comments><dc:creator>zakatiiik</dc:creator><title>Запуск ИИ агента Hermes с бесплатным API</title><pubDate>Sun, 07 Jun 2026 13:23:15 GMT</pubDate><media:content medium="image" url="https://img2.teletype.in/files/de/80/de80fed0-182a-420d-9f94-614258f00ccf.png"></media:content><description><![CDATA[<img src="https://img1.teletype.in/files/43/81/4381847c-118a-4eaa-b6f5-8532786a4905.jpeg"></img>Запуск ИИ агента Hermes с бесплатным API]]></description><content:encoded><![CDATA[
  <p id="tD4n">Недавно заинтересовал ai agent hermes, очень много тулзов и скиллов из коробки, а так-же удобный gateway в телеграм бота. <br />Но вопрос в токенах llm, бедные студенты не имеют много денег, где взять столько подписок или токенов для простой рутины.<br />Но наткнулся на один интересный репозиторий гита, а именно:<br /><a href="https://github.com/y13sint/FreeQwenApi" target="_blank">https://github.com/y13sint/FreeQwenApi</a><br />Но он старый и не обновляется, а вышли новые модели. Поискав интересные форки наткнулся на это:<br /><a href="https://github.com/ForgetMeAI/FreeQwenApi" target="_blank">https://github.com/ForgetMeAI/FreeQwenApi</a><br /><a href="https://github.com/ForgetMeAI/FreeDeepseekAPI" target="_blank">https://github.com/ForgetMeAI/FreeDeepseekAPI</a><br />Поддерживает новые модели Qwen, генерацию картинок\видео, а так-же использует почти безлимитные токены QwenChat. <br />А так-же DeepSeek v4 и другие модели DS  (Далее DS\QC)<br /></p>
  <h2 id="Y1w7">Приведу пример в DS моделями + Hermes AI Agent</h2>
  <h3 id="Zxq4"><br />Установка FreeDeepSeekAPI</h3>
  <p id="hYzh">Сначала устанавливаем себе NodeJS с официального сайта и ставим его <br />Далее создадим директорию, куда будем клонировать гит репозиторий<br />В нее мы клонируем репозиторий с API DS</p>
  <pre id="OUUy">git clone https://github.com/ForgetMeAI/FreeDeepseekAPI                 </pre>
  <p id="Z8xW">Далее переходим в наш склонированный репозиторий и действуем по инструкциям с гитхаба<br />Для авторизации вводим</p>
  <pre id="Akq0">npm run auth</pre>
  <p id="0tqR">У нас скачаются зависимости, а так-же браузер для авторизации в DS, далее у вас откроется меню, где нужно выбрать 1 пункт. У вас откроется браузер и в нем надо зайти в ваш аккаунт DS<br />После авторизации запускаем наш прокси</p>
  <pre id="Kiet">npm start</pre>
  <p id="fEDo">По умолчанию сервер слушает:</p>
  <pre id="dMpS">http://localhost:9655</pre>
  <p id="qz4j">Проверить работу прокси можно так:</p>
  <pre id="k5Th">curl http://localhost:9655/v1/models</pre>
  <h3 id="VtRE">Установка Hermes AI Agent </h3>
  <p id="J6Zq">Hermes агент нужен нам для нормального взаимодействия с нашим API DeepSeek, <br />Устанавливаем агента с <a href="https://github.com/nousresearch/hermes-agent" target="_blank">их официального гита</a> командой:</p>
  <pre id="Legk">curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash</pre>
  <p id="vOhv">После установки перезапустите свой баш и запустите агента</p>
  <pre id="bOuK">hermes</pre>
  <figure id="RxqJ" class="m_retina">
    <img src="https://img3.teletype.in/files/e0/ec/e0ecdf94-70cf-4499-bb59-d2462f55c7b9.png" width="459" />
  </figure>
  <p id="4g0v">У вас откроется меню с выбором, выбираем второй пункт </p>
  <figure id="PMuV" class="m_retina">
    <img src="https://img4.teletype.in/files/ff/0b/ff0bca10-e7fa-4cf3-a5dc-15670a42c8bb.png" width="455.5" />
  </figure>
  <p id="wkac">В следующем меню выбираем пункт &quot;Custom endpoint&quot;</p>
  <figure id="jhsl" class="m_retina">
    <img src="https://img1.teletype.in/files/cd/e5/cde55277-a27a-49f0-9ac6-6ca4790dc810.png" width="437.5" />
  </figure>
  <p id="2Uh6">У вас создадутся конфиг и env файлы, далее мы вводим нашу ссылку к API из первого нашего пункта. Далее в меню у нас выбор бекенда, для начала оставим local, потом можете поменять</p>
  <p id="Tx1D">Далее у вас откроются настройки вашего gateway, выбирайте телеграм </p>
  <figure id="CayR" class="m_retina">
    <img src="https://img4.teletype.in/files/7f/7d/7f7d88bd-b87f-45aa-ba8d-4f8c7e5585b1.png" width="391" />
  </figure>
  <p id="H6Ub">Выбираем второй пункт, у нас попросят BotToken. Создадим нашего бота в @BotFather и скопируем токен. <br />Далее переходим в бота @ и копируем наш UserID, он нужен для того, чтобы бот отвечал только вам</p>
  <p id="XAJi">Далее у нас открывается меню, где мы выбираем тулзы для нашего агента, оставляйте то, что вам нужно</p>
  <figure id="lUrH" class="m_retina">
    <img src="https://img2.teletype.in/files/56/43/5643f6d7-496e-416d-9072-424a118f4b80.png" width="461" />
  </figure>
  <p id="EmED">Далее выбор браузера, выбираем локальный, далее можно будет сменить<br /></p>
  <figure id="n5G7" class="m_retina">
    <img src="https://img2.teletype.in/files/9d/f3/9df3812d-25e2-47ed-9669-87de5d9868e5.png" width="451.5" />
  </figure>
  <p id="qLNE">Все, вы можете зайти в hermes и протестировать  </p>
  <figure id="CY8b" class="m_retina">
    <img src="https://img4.teletype.in/files/3e/ce/3ece6cae-8d75-4d3c-b854-6c4da62de3c9.png" width="849.5" />
  </figure>
  <p id="5LxH">Возможно gateway у вас не настроится, вы можете настроить его еще раз через команду:</p>
  <p id="vh3V">hermes gateway setup</p>
  <p id="rT7G">Делаем все так-же как и раньше и тестируем<br /></p>
  <figure id="HlK5" class="m_original">
    <img src="https://img4.teletype.in/files/ba/64/ba64317d-bad3-4d40-8df0-8b92ae4be83f.png" width="445" />
  </figure>
  <figure id="ed7t" class="m_original">
    <img src="https://img2.teletype.in/files/dc/48/dc48b3de-09ce-4e33-a31d-b82a1b0eac23.png" width="291" />
  </figure>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@zakatiiik/y6KgRyzNwMI</guid><link>https://teletype.in/@zakatiiik/y6KgRyzNwMI?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=zakatiiik</link><comments>https://teletype.in/@zakatiiik/y6KgRyzNwMI?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=zakatiiik#comments</comments><dc:creator>zakatiiik</dc:creator><title>Подключаем Playwright MCP к вашему LLM-клиенту</title><pubDate>Thu, 04 Jun 2026 16:18:06 GMT</pubDate><description><![CDATA[Инструкция к MCP]]></description><content:encoded><![CDATA[
  <h3 id="F6fD">По умолчанию консольные LLM-клиенты (например, Antigravity/Claude CLI) изолированы от внешнего мира и умеют работать только с текстом или локальными файлами. Если им нужно спарсить сайт с жестким JS-рендерингом или обойти Cloudflare, стандартные консольные утилиты пасуют.<br /><strong>Playwright MCP сервер</strong> решает эту проблему. Он позволяет модели запускать реальный экземпляр браузера (в headed-режиме, то есть вы будете видеть окно и все действия модели на экране)</h3>
  <p id="L4mt"><br /><strong>Инструкция для Linux (arch)<br /><br /></strong>1. Устанавливаем NodeJS</p>
  <blockquote id="bHKb"><code>sudo pacman -S nodejs npm</code></blockquote>
  <p id="WmR7">2. Установите зависимости и сам бинарник браузера.</p>
  <blockquote id="ZtiK"><code>npx playwright install-deps<br /></code><br /><code>npx playwright install chromium</code></blockquote>
  <p id="PkEl">3. Конфигурация Antigravity CLI (если другой, попросите LLM, он вам сделает для другого)<br /><br />Откройте файл конфигурации MCP-серверов по пути <code>~/.gemini/config/mcp_config.json</code> (если директории или файла нет, создайте их) и добавьте следующий код:</p>
  <pre id="krgs">{
  &quot;mcpServers&quot;: {
    &quot;playwright&quot;: {
      &quot;command&quot;: &quot;npx.cmd&quot;,
      &quot;args&quot;: [
        &quot;-y&quot;,
        &quot;@playwright/mcp@latest&quot;
      ]
    }
  }
}</pre>
  <p id="Oikq"><br /><br /><strong>Инструкция для Windows<br /></strong>Скачайте и запустите официальный установщик <strong>Node.js</strong><br />При установке убедитесь, что стои́т галочка <strong>&quot;Add to PATH&quot;</strong></p>
  <p id="lDQ6">В терминале выполните команду для скачивания сборки Chromium. Node.js автоматически подтянет всё необходимое:</p>
  <blockquote id="0Tlp">npx playwright install chromium</blockquote>
  <p id="jcp1">В Windows конфигурационный файл Antigravity находится в вашей пользовательской директории.</p>
  <blockquote id="II5f">Нажмите Win + R, введите %USERPROFILE% и нажмите Enter.<br /><br />Найдите или создайте там папку .gemini, а внутри неё — папку config.<br /><br />Создайте текстовый файл mcp_config.json по полному пути:<br />C:\Users\Ваше_Имя\.gemini\config\mcp_config.json</blockquote>
  <p id="Llo4">Вставьте в него конфигурацию сервера:</p>
  <pre id="2fIR">{
  &quot;mcpServers&quot;: {
    &quot;playwright&quot;: {
      &quot;command&quot;: &quot;npx.cmd&quot;,
      &quot;args&quot;: [
        &quot;-y&quot;,
        &quot;@playwright/mcp@latest&quot;
      ]
    }
  }
}</pre>

]]></content:encoded></item></channel></rss>