<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>NeuroDonu</title><subtitle>Различные статьи про нейросети для вас!</subtitle><author><name>NeuroDonu</name></author><id>https://teletype.in/atom/neurodonu</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/neurodonu?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@neurodonu?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=neurodonu"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/neurodonu?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-06-02T20:28:05.083Z</updated><entry><id>neurodonu:kling</id><link rel="alternate" type="text/html" href="https://teletype.in/@neurodonu/kling?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=neurodonu"></link><title>Регистрируем Kling не являясь китайцами.</title><published>2024-07-10T08:41:35.887Z</published><updated>2024-07-10T09:05:26.926Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img3.teletype.in/files/27/2f/272fff5f-b2c8-4405-9ed3-6f9f338c7c1a.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/1a/df/1adf83e3-e3a9-4a09-8554-41815e2dbd1e.png&quot;&gt;Привет! В этой статье ты узнаешь как можно создать аккаунт Kling двумя разными способами!</summary><content type="html">
  &lt;p id=&quot;wjLN&quot;&gt;Привет! В этой статье ты узнаешь как можно создать аккаунт Kling двумя разными способами!&lt;/p&gt;
  &lt;p id=&quot;5ztk&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;bP2Z&quot;&gt;Первый и самый простой способ это использовать виртуальный номер вот &lt;a href=&quot;https://7sim.pro/ru/Free-CN-Phone-Number&quot; target=&quot;_blank&quot;&gt;тут.&lt;/a&gt; После этого переходим на сайт &lt;a href=&quot;https://7sim.pro/ru/Free-CN-Phone-Number&quot; target=&quot;_blank&quot;&gt;клинга&lt;/a&gt; и видим примерно такую картину:&lt;/p&gt;
  &lt;figure id=&quot;4Kst&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/1a/df/1adf83e3-e3a9-4a09-8554-41815e2dbd1e.png&quot; width=&quot;1270&quot; /&gt;
    &lt;figcaption&gt;нажимаем на кнопку Try it Now&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;xMJq&quot;&gt;Нас встречает вот такой сайт (лучше всего нажать на перевод)&lt;/p&gt;
  &lt;figure id=&quot;seWD&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/da/75/da754ca5-0e66-4461-a9c2-3d753db52ea7.png&quot; width=&quot;1299&quot; /&gt;
    &lt;figcaption&gt;нажимаем на видео с ИИ&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;h5oh&quot;&gt;Видим такое, для этого мы и брали наш временный номер:&lt;/p&gt;
  &lt;figure id=&quot;Jp2o&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/8b/5c/8b5ced5d-ada5-4f7d-a78f-460158b31116.png&quot; width=&quot;721&quot; /&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;lpgs&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/55/8b/558b3648-f2b4-4854-99ab-12d1c7d757c4.png&quot; width=&quot;1145&quot; /&gt;
    &lt;figcaption&gt;Копируем эту часть и вставляем в номер телефона, после этого переходим в читать полученные смс&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;nXty&quot;&gt;Если вам не приходят смс, то пишите вот &lt;a href=&quot;https://t.me/neuropredlojkabot&quot; target=&quot;_blank&quot;&gt;сюда&lt;/a&gt;, расскажу как это решить.&lt;/p&gt;
  &lt;p id=&quot;C7VV&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;i7m4&quot;&gt;Способ второй это использовать номер, который мы можем получить с помощью WeChat:&lt;/p&gt;
  &lt;p id=&quot;0tYF&quot;&gt;Заходим в wechat и ищем eSender:&lt;/p&gt;
  &lt;figure id=&quot;onLq&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ae/f9/aef98bed-bd2e-4e6f-a9e0-5aa669e0c61f.png&quot; width=&quot;254&quot; /&gt;
    &lt;figcaption&gt;выбираем&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;ftZX&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/78/f5/78f5316c-2d95-495f-942d-5f2231138ad9.png&quot; width=&quot;565&quot; /&gt;
    &lt;figcaption&gt;тут так&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;nLmR&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/96/cf/96cfa96e-fb04-4191-8552-ea0ca6117ad6.png&quot; width=&quot;245&quot; /&gt;
    &lt;figcaption&gt;и вот так&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;uFmj&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/4d/53/4d530ea3-0964-4a64-9457-317d43c0c846.png&quot; width=&quot;812&quot; /&gt;
    &lt;figcaption&gt;тут выбираем русский&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;fvHU&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/4a/75/4a754579-766e-4d76-a9ff-602958a726ae.png&quot; width=&quot;903&quot; /&gt;
    &lt;figcaption&gt;Заполняем данные , делаем фото обложки фотку с данными, и делаем селфи для китайца и разрешаем доступ к гео на нижней строчке&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;yomk&quot;&gt;спустя +- 30 минут получаем такое:&lt;/p&gt;
  &lt;figure id=&quot;cTb6&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/00/4c/004cc1fd-bc89-4b69-b540-a372e688c6ec.png&quot; width=&quot;847&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;5Qpf&quot;&gt;Номер стоит 28 юаней (400 рублей) в месяц.&lt;/p&gt;
  &lt;p id=&quot;aBoW&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;eZVi&quot;&gt;Также не забываем про наш уютненький чатик - &lt;a href=&quot;https://t.me/neuralchatik&quot; target=&quot;_blank&quot;&gt;ТЫК&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>neurodonu:ComfyUI_baseten</id><link rel="alternate" type="text/html" href="https://teletype.in/@neurodonu/ComfyUI_baseten?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=neurodonu"></link><title>Бесплатно используем ComfyUI на мощных серверах.</title><published>2024-05-28T09:11:53.923Z</published><updated>2024-05-29T05:36:08.134Z</updated><category term="neuro-guides" label="Гайды по нейронкам"></category><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/88/16/8816cdd4-e718-430c-be27-3a7131cacf67.jpeg&quot;&gt;Небольшая статья о том, как задеплоить ComfyUI на baseten</summary><content type="html">
  &lt;h3 id=&quot;rfWP&quot;&gt;В данной статье я расскажу о том, как просто (нет) и бесплатно использовать ComfyUI на серверах &lt;a href=&quot;https://baseten.co&quot; target=&quot;_blank&quot;&gt;baseten.&lt;/a&gt; &lt;/h3&gt;
  &lt;p id=&quot;HTgQ&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;d2gX&quot;&gt;Во-первых, надо зарегистрироваться на их сайте, для удобства можно взять временную почту вот &lt;a href=&quot;https://temp-mail.org/&quot; target=&quot;_blank&quot;&gt;тут&lt;/a&gt; и не получать от них никаких рассылок на почту. Зарегистрировались? Теперь переходим вот &lt;a href=&quot;https://app.baseten.co/models/deploy&quot; target=&quot;_blank&quot;&gt;сюда&lt;/a&gt; и получаем наш api-ключ. После этого переходим в &lt;a href=&quot;https://github.com/basetenlabs/truss-examples&quot; target=&quot;_blank&quot;&gt;truss-examples&lt;/a&gt; и скачиваем вот так:&lt;/p&gt;
  &lt;figure id=&quot;ivd1&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/9d/08/9d087283-c969-4256-a205-79fb63c15be5.png&quot; width=&quot;912&quot; /&gt;
    &lt;figcaption&gt;Ага, так просто&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Cp0o&quot;&gt;Как скачали архив, то нам нужно его распаковать в любое удобное нам место. Но я сделал немного по-другому, ведь у меня на пк уже стоит git. Теперь нам нужно поставить truss и перейти в папку с его exapmles (либо откройте терминал в этой папке). Установить truss можно вот так (убедитесь что у вас стоит python): &lt;/p&gt;
  &lt;pre id=&quot;B6Kw&quot;&gt;pip install --upgrade truss&lt;/pre&gt;
  &lt;p id=&quot;xhze&quot;&gt;Теперь нам нужно немного подправить конфиг для нашего API ComfyUI. В config.yaml я меняю значение питона с py39 на py310: &lt;/p&gt;
  &lt;figure id=&quot;hqtR&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/56/8e/568e0775-f28a-416c-979d-796d5f10b208.png&quot; width=&quot;517&quot; /&gt;
    &lt;figcaption&gt;Вот так&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;vHOu&quot;&gt;Теперь надо зайти в папку data, в ней лежат два файла:&lt;/p&gt;
  &lt;figure id=&quot;Qe2n&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/a6/83/a683076b-f2f3-433e-8048-96e79047d9c0.png&quot; width=&quot;256&quot; /&gt;
    &lt;figcaption&gt;Открываем model.json&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;bkFf&quot;&gt;Нам нужно править оба файла. Открыв model.json перед нами будет вот такая картина:&lt;/p&gt;
  &lt;figure id=&quot;8kxf&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/49/61/49610d4e-596b-499e-87a7-621d48623a70.png&quot; width=&quot;911&quot; /&gt;
    &lt;figcaption&gt;Вот тут&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;exTE&quot;&gt;Если вы используете свои ноды, то их тоже нужно объявить, вот так:&lt;/p&gt;
  &lt;figure id=&quot;X1uy&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f0/ce/f0ce33af-f323-4e4e-8476-690a15c3315b.png&quot; width=&quot;929&quot; /&gt;
    &lt;figcaption&gt;Вот так просто&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;hQ4W&quot;&gt;Для того чтобы использовать свои модели нам нужно их загрузить на huggingface (или другой сайт, который позволяет их скачать. civitai лучше не использовать, ведь у него обычно ограничение, которое не позволяет скачивать модели, если вы не залогинены в систему). После того, как мы изменили модели под себя нам необходимо использовать свой воркфлоу. Это можно сделать вот так:&lt;/p&gt;
  &lt;figure id=&quot;Rqym&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ed/c4/edc45671-3f4a-4334-959a-bf1fc98fc79b.png&quot; width=&quot;240&quot; /&gt;
    &lt;figcaption&gt;Нажимаем вот сюда&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;1b4G&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/4f/cc/4fccfb59-b46f-4ac9-bc5a-18338e77bb8f.png&quot; width=&quot;788&quot; /&gt;
    &lt;figcaption&gt;Включаем опции разработчика&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;g8JT&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/25/51/25512763-008e-47da-a7a0-76f9073badbe.png&quot; width=&quot;240&quot; /&gt;
    &lt;figcaption&gt;Теперь мы можем сохранить свой воркфлоу в API формате.&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;lAcf&quot;&gt;Свой ворклоу мы перемещаем в папку data и называем &lt;strong&gt;comfy_ui_workflow.json&lt;/strong&gt; (это важно)&lt;/p&gt;
  &lt;p id=&quot;V5wD&quot;&gt;Теперь последний этап, нам надо это все загрузить на сервера. Возращаемся вот &lt;a href=&quot;https://app.baseten.co/models/deploy&quot; target=&quot;_blank&quot;&gt;сюда&lt;/a&gt; и открываем терминал в папке comfyui-truss (она в truss examples, который мы скачивали с git). В ней мы пишем вот такую команду: &lt;/p&gt;
  &lt;pre id=&quot;lfZT&quot;&gt;truss push&lt;/pre&gt;
  &lt;p id=&quot;BiO8&quot;&gt;У нас потребуют API ключ, мы его генерируем и вставляем правой кнопкой мыши в терминал. Теперь осталось подождать, пока наш API сервер ComfyUI будет задеплоен.&lt;/p&gt;
  &lt;p id=&quot;P2bg&quot;&gt;Как использовать наш ComfyUI? Необходимо создать любой .py файл и внести в него вот такой код:&lt;/p&gt;
  &lt;pre id=&quot;01Lr&quot;&gt;import os
import random
import base64
import requests

# Set essential values
model_id = &amp;quot;&amp;quot;
baseten_api_key = &amp;quot;&amp;quot;
# Set prompts and controlnet image
values = {
  &amp;quot;positive_prompt&amp;quot;: &amp;quot;A top down view of a river through the woods&amp;quot;,
  &amp;quot;negative_prompt&amp;quot;: &amp;quot;blurry, text, low quality&amp;quot;,
  &amp;quot;controlnet_image&amp;quot;: &amp;quot;https://storage.googleapis.com/logos-bucket-01/baseten_logo.png&amp;quot;,
  &amp;quot;seed&amp;quot;: random.randint(1, 1000000)
}
# Call model endpoint
res = requests.post(
    f&amp;quot;https://model-{model_id}.api.baseten.co/development/predict&amp;quot;,
    headers={&amp;quot;Authorization&amp;quot;: f&amp;quot;Api-Key {baseten_api_key}&amp;quot;},
    json={&amp;quot;workflow_values&amp;quot;: values}
)
# Get output image
res = res.json()
preamble = &amp;quot;data:image/png;base64,&amp;quot;
output = base64.b64decode(res[&amp;quot;result&amp;quot;][1][&amp;quot;image&amp;quot;].replace(preamble, &amp;quot;&amp;quot;))
# Save image to file
img_file = open(&amp;quot;comfyui.png&amp;quot;, &amp;#x27;wb&amp;#x27;)
img_file.write(output)
img_file.close()
os.system(&amp;quot;open comfyui.png&amp;quot;)&lt;/pre&gt;
  &lt;p id=&quot;HsVk&quot;&gt;Единственное, нам надо установить библиотеки, которые могут отсутствовать, а именно:&lt;/p&gt;
  &lt;pre id=&quot;N4Gz&quot;&gt;pip install requests&lt;/pre&gt;
  &lt;p id=&quot;B0wd&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;CYqi&quot;&gt;Теперь вы можете спокойно использовать Baseten для своих целей.&lt;/p&gt;

</content></entry><entry><id>neurodonu:talk-llama</id><link rel="alternate" type="text/html" href="https://teletype.in/@neurodonu/talk-llama?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=neurodonu"></link><title>Используем Talk-LLama-Fast на своем компьютере.</title><published>2024-05-26T17:18:36.620Z</published><updated>2024-05-28T09:15:23.706Z</updated><category term="neuro-guides" label="Гайды по нейронкам"></category><summary type="html">&lt;img src=&quot;https://img4.teletype.in/files/73/a6/73a6d2fb-337e-4289-bc6c-f81081353f3f.jpeg&quot;&gt;Привет! Это небольшой гайд о том, как можно использовать Talk-LLama-Fast на своем компьютере без каких-либо ограничений (ну почти, единственные наши ограничения - количество ОЗУ и VRAM на нашем устройстве).</summary><content type="html">
  &lt;p id=&quot;WSdX&quot;&gt;Привет! Это небольшой гайд о том, как можно использовать &lt;a href=&quot;https://github.com/Mozer/talk-llama-fast&quot; target=&quot;_blank&quot;&gt;Talk-LLama-Fast&lt;/a&gt; на своем компьютере без каких-либо ограничений (ну почти, единственные наши ограничения - количество ОЗУ и VRAM на нашем устройстве).&lt;/p&gt;
  &lt;h2 id=&quot;pFhE&quot;&gt;Статья написана пока что лишь для Windows.&lt;/h2&gt;
  &lt;p id=&quot;hdaD&quot;&gt;&lt;strong&gt;Шаг первый&lt;/strong&gt;, нам надо установить &lt;a href=&quot;https://docs.anaconda.com/free/miniconda/&quot; target=&quot;_blank&quot;&gt;MiniConda&lt;/a&gt; и &lt;a href=&quot;https://learn.microsoft.com/ru-ru/cpp/windows/latest-supported-vc-redist?view=msvc-170&quot; target=&quot;_blank&quot;&gt;MSVC&lt;/a&gt;, а также &lt;a href=&quot;https://developer.nvidia.com/cuda-11-8-0-download-archive?target_os=Windows&amp;target_arch=x86_64&amp;target_version=11&amp;target_type=exe_local&quot; target=&quot;_blank&quot;&gt;CUDA&lt;/a&gt; вместе с &lt;a href=&quot;https://visualstudio.microsoft.com/ru/visual-cpp-build-tools/&quot; target=&quot;_blank&quot;&gt;Microsoft Build Tools&lt;/a&gt;:&lt;/p&gt;
  &lt;p id=&quot;Dlyq&quot;&gt;Сначала разберем установку миниконды. Из вложенной в слово ссылки скачиваем версию под свою систему, у меня это самое первое, 64-bit:&lt;/p&gt;
  &lt;figure id=&quot;XXne&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/03/ef/03efb098-6d2b-4820-a670-4d290a9543f3.png&quot; width=&quot;710&quot; /&gt;
    &lt;figcaption&gt;Нужная нам версия&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;jaih&quot;&gt;При установке нам надо выбрать вот такие настройки:&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;eJku&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/65/9e/659e1a32-c626-4198-ae8f-0e42fc58b939.png&quot; width=&quot;493&quot; /&gt;
    &lt;figcaption&gt;Нам говорят что это не рекомендуется, но нам на это плевать - ведь нам будет проще в будущем.&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Wq29&quot;&gt;Установили MiniConda? Теперь установим MSVC:&lt;/p&gt;
  &lt;p id=&quot;K2xO&quot;&gt;Переходим по вложенной в слово ссылке, кому лень обратно листать, то вот &lt;a href=&quot;https://learn.microsoft.com/ru-ru/cpp/windows/latest-supported-vc-redist?view=msvc-170&quot; target=&quot;_blank&quot;&gt;сюда.&lt;/a&gt; Листаем вниз, т.к. у меня 64 битная система, то я выбираю последнее:&lt;/p&gt;
  &lt;figure id=&quot;KhJR&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6f/35/6f352e57-664e-4812-9024-9ba941c827f9.png&quot; width=&quot;655&quot; /&gt;
    &lt;figcaption&gt;нам надо x64 скачать и соответсвенно запустить&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;sT1d&quot;&gt;Теперь установим CUDA, для скачивания я выбрал следующие настройки:&lt;/p&gt;
  &lt;figure id=&quot;om7L&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c7/86/c78615b5-8c70-48d4-908e-0264cd33e450.png&quot; width=&quot;1149&quot; /&gt;
    &lt;figcaption&gt;большой скриншот, но я выбрал вот так. P.s. не забудь поставить новые драйвера!&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Qput&quot;&gt;Про Microsoft Build Tools:&lt;/p&gt;
  &lt;p id=&quot;g3QZ&quot;&gt;Заходим вот &lt;a href=&quot;https://visualstudio.microsoft.com/ru/visual-cpp-build-tools/&quot; target=&quot;_blank&quot;&gt;сюда&lt;/a&gt; и скачиваем инсталлер по кнопке, если еще не скачали&lt;/p&gt;
  &lt;figure id=&quot;bPM0&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/82/a4/82a4ad4c-86f2-457c-9600-69e9988d1c88.png&quot; width=&quot;558&quot; /&gt;
    &lt;figcaption&gt;жмем на белую кнопку и открываем скачавшийся .exe&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;2Q1S&quot;&gt;Немного подождав подготовку Visual Studio Installer высветится вот такое окно:&lt;/p&gt;
  &lt;figure id=&quot;GXSG&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/1f/1e/1f1e642d-98b1-4046-bae1-9cfec6372562.png&quot; width=&quot;1233&quot; /&gt;
    &lt;figcaption&gt;Тут много сред разработки, но нам нужна всего лишь одна. (скриншотик ниже)&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;figure id=&quot;DfDI&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c5/64/c564c839-9004-4fe6-b06f-ee72e141301f.png&quot; width=&quot;1234&quot; /&gt;
    &lt;figcaption&gt;Собсна выбираем такие настройки и жмем установить.&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;gfRs&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;XD92&quot;&gt;&lt;strong&gt;Шаг второй&lt;/strong&gt;, нам надо скачать и установить саму &lt;a href=&quot;https://github.com/Mozer/talk-llama-fast&quot; target=&quot;_blank&quot;&gt;talk-llama-fast&lt;/a&gt; и модели к ней.&lt;/p&gt;
  &lt;figure id=&quot;AM0p&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/5f/06/5f06b448-0010-4af3-a311-9d056e785982.png&quot; width=&quot;218&quot; /&gt;
    &lt;figcaption&gt;Скачиваем .zip из Releases&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;AhTU&quot;&gt;Тут нас встретят вот такие 4 архива:&lt;/p&gt;
  &lt;figure id=&quot;f5gW&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/33/72/3372d414-223f-4399-aa10-0dc939efca4d.png&quot; width=&quot;562&quot; /&gt;
    &lt;figcaption&gt;no avx2 для старых процессоров, без этой пометки для новых.  Скачиваем и распаковываем (АХ ДА, ЭТО ДЛЯ ИНТЕЛ!)&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;gfYb&quot;&gt;Открываем консоль от имени администратора (ctrl+shift+esc, запустить новую задачу, выбираем &lt;em&gt;запустить с правами администратора&lt;/em&gt;, пишем cmd)&lt;/p&gt;
  &lt;p id=&quot;GW51&quot;&gt;В консоль пишем следующий код, тем самым установим сервер xtts:&lt;/p&gt;
  &lt;pre id=&quot;l6kg&quot;&gt;conda create -n xtts
conda activate xtts
conda install python=3.11
conda install git

pip install git+https://github.com/Mozer/xtts-api-server pydub
pip install torch==2.1.1+cu118 torchaudio==2.1.1+cu118 --index-url https://download.pytorch.org/whl/cu118
pip install git+https://github.com/Mozer/tts
conda deactivate&lt;/pre&gt;
  &lt;p id=&quot;uPZT&quot;&gt;Теперь установим SillyTavern-Extras (мой совет - перейти в папку с вашим talk-llama), команды как это все сделать ниже:&lt;/p&gt;
  &lt;pre id=&quot;TcMg&quot;&gt;cd &amp;quot;\ваш\путь\к\talk-llama\&amp;quot;
conda create -n extras
conda activate extras
conda install python=3.11
conda install git

git clone https://github.com/Mozer/SillyTavern-Extras
cd SillyTavern-extras
pip install -r requirements.txt
cd modules
git clone https://github.com/Mozer/wav2lip
cd wav2lip
pip install -r requirements.txt
conda deactivate&lt;/pre&gt;
  &lt;p id=&quot;S37Z&quot;&gt;ВАЖНО! Отредактируйте xtts_wav2lip.bat, путь после &lt;code&gt;--output&lt;/code&gt; флага замените на ваш актуальный путь до \SillyTavern-Extras\tts_out\. Если вы имеете 6 или 8 гигабайт VRAM, то отредактируйте talk-llama-wav2lip.bat, добавив в него аргумент &lt;code&gt;-ngl 0&lt;/code&gt; это позволит использовать LLM модель не на видеокарте, а в паре CPU+RAM. Также необходимо заменить имена моделей во всех батниках на те, которые мы скачаем чуть позже.&lt;/p&gt;
  &lt;p id=&quot;9Pb5&quot;&gt;Теперь установим ffmpeg:&lt;/p&gt;
  &lt;p id=&quot;CspH&quot;&gt;Скачаем ffmpeg &lt;a href=&quot;https://www.gyan.dev/ffmpeg/builds/&quot; target=&quot;_blank&quot;&gt;отсюда&lt;/a&gt; и перенесем его в корень нашего диска для удобства. Теперь установим для него PATH (как это сделать смотри вот &lt;a href=&quot;https://phoenixnap.com/kb/ffmpeg-windows&quot; target=&quot;_blank&quot;&gt;тут&lt;/a&gt;). Теперь скачиваем h264 кодек &lt;a href=&quot;https://github.com/cisco/openh264/releases&quot; target=&quot;_blank&quot;&gt;здесь&lt;/a&gt; (например я скачал http://ciscobinary.openh264.org/openh264-2.4.1-win64.dll.bz2 и распаковал его &lt;a href=&quot;https://www.7-zip.org/download.html&quot; target=&quot;_blank&quot;&gt;7-zip&lt;/a&gt;) и помещаем .dll в путь C:\ffmpeg\bin (если вы ставили в корень, в противном случае ставим в место где ваш ffmpeg).&lt;/p&gt;
  &lt;p id=&quot;io6t&quot;&gt;Ну и самое последнее, нам необходимо скачать сами модели.&lt;/p&gt;
  &lt;p id=&quot;TPXl&quot;&gt;Переходим по &lt;a href=&quot;https://huggingface.co/ggerganov/whisper.cpp/blob/main/ggml-medium-q5_0.bin&quot; target=&quot;_blank&quot;&gt;ссылке&lt;/a&gt; и скачиваем наш .bin файл. (при желании можно взять &lt;a href=&quot;https://huggingface.co/ggerganov/whisper.cpp/blob/main/ggml-large-v3-q5_0.bin&quot; target=&quot;_blank&quot;&gt;large-v3&lt;/a&gt; версию, либо версию &lt;a href=&quot;https://huggingface.co/ggerganov/whisper.cpp/blob/main/ggml-large-v3.bin&quot; target=&quot;_blank&quot;&gt;без&lt;/a&gt; квантования (но она будет весить больше и занимать места в вашей VRAM соответсвенно больше))&lt;/p&gt;
  &lt;p id=&quot;iCbQ&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;IRj3&quot;&gt;&lt;strong&gt;Шаг 3.&lt;/strong&gt; Теперь, собственно запускаем нашу talk-llama-fast:&lt;/p&gt;
  &lt;p id=&quot;dRcB&quot;&gt;Заходим в SillyTavern-extras (напомню, мы ее ставили в папку талк лламы) и запускаем батник &lt;code&gt;silly_extras.bat&lt;/code&gt;. Теперь мы переходим обратно в папку талк лламы, переходим в xtts и запускаем батник &lt;code&gt;xtts_wav2lip.bat&lt;/code&gt; (который поднимет xtts сервер) или запустите &lt;em&gt;xtts_streaming_audio.bat &lt;/em&gt;для того,чтобы был сервер, который позволит использовать аудио без видео. Небольшая подсказка: &lt;strong&gt;При первом запуске xtts загрузит DeepSpeed с github. Если deepspeed не удается загрузить &amp;quot;Warning: Retyring (Retry... ReadTimoutError...&amp;quot;) - включите VPN для загрузки deepspeed (27 МБ) и чекпоинт xtts (1,8 ГБ), затем вы можете отключить его). Чекпоинт XTTS можно скачать без VPN. Но если вы прервете загрузку - чекпоинт будет сломан - вам придется вручную удалить папку \xtts_models\ и перезапустить xtts. &lt;/strong&gt;И теперь последнее: запускаем &lt;code&gt;talk-llama-wav2lip.bat&lt;/code&gt; или &lt;code&gt;talk-llama-wav2lip-ru.bat&lt;/code&gt; или talk-llama-just-audio.bat в зависимости от ваших настроек (.exe запускать не надо - это консольное приложение). Снова небольшая подсказочка: &lt;strong&gt;Если в .bat есть кириллические (русские) буквы - сохраните его в кириллической кодировке &amp;quot;OEM 866&amp;quot; (notepadd++ её поддерживает)&lt;/strong&gt;. И начинаем говорить&lt;/p&gt;
  &lt;p id=&quot;dMfT&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;e4h1&quot;&gt;&lt;strong&gt;Немного слов об оптимизации для тех, кто на 6 или 8 гигабайтах VRAM:&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;2wp9&quot;&gt;
    &lt;li id=&quot;Yf4Z&quot;&gt;используйте CPU вместо GPU, это будет немного медленнее (5-6 с): в файле talk-llama-wav2lip.bat найдите и измените ngl на -ngl 0 (у mistral 33 слоя, попробуйте значения от 0 до 33, чтобы найти наилучшую скорость)&lt;/li&gt;
    &lt;li id=&quot;lxiQ&quot;&gt;установить меньший контекст для llama: --ctx_size 512&lt;/li&gt;
    &lt;li id=&quot;ziMZ&quot;&gt;Установите --lowvram в файле xtts_wav2lip.bat, это будет перемещать модель xtts из GPU в RAM после каждого запроса xtts (но это будет медленнее)&lt;/li&gt;
    &lt;li id=&quot;D4cc&quot;&gt;установите --wav-chunk-sizes=9999 в файле xtts_wav2lip.bat, это будет немного медленнее, но зато будет меньше запросов wav2lip.&lt;/li&gt;
    &lt;li id=&quot;Apft&quot;&gt;Попробуйте использовать меньшие модели whisper (но я не рекомендую это делать, ведь вы потеряете в качестве)&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;AU31&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;sJ8i&quot;&gt;&lt;strong&gt;Дополнительные плюшки и дополнения, которые тоже хотелось бы затронуть:&lt;/strong&gt;&lt;/p&gt;
  &lt;ul id=&quot;Lobt&quot;&gt;
    &lt;li id=&quot;AASA&quot;&gt;Добавьте новые голоса для xtts в \xtts\speakers\. Я рекомендую 16 бит моноканал, 22050 Гц 10 секундный wav без шумов и музыки. Используйте audacity или подобные решения для их редактирования.&lt;/li&gt;
    &lt;li id=&quot;Vhii&quot;&gt;Поместите новые видео в \SillyTavern-extras\modules\wav2lip\input\. Я рекомендую 300x400 25 кадров в секунду длиной 1 минута, не ставьте видео высокого разрешения, они потребляют много памяти. Одно видео в одну папку. Имя папки должно быть таким же, как имя желаемого голоса xtts и имя персонажа в talk-llama-wav2lip.bat. Например, Anna.wav и \Anna\youtube_ann_300x400.mp4 для персонажа с именем Anna. С параметром --multi-chars talk-llama передаст имя нового персонажа в xtts и wav2lip, даже если этот персонаж не определен в bat или start prompt. Если xtts не найдет этот голос, он будет использовать голос по умолчанию. Если wav2lip не найдет это видео, он будет использовать видео по умолчанию.&lt;/li&gt;
    &lt;li id=&quot;hxAg&quot;&gt;Поместите описание персонажа и некоторые ответы в файл assistant.txt.&lt;/li&gt;
    &lt;li id=&quot;T3ns&quot;&gt;Используйте одинаковые имена для персонажа, для .wav-файла и для названия папки с видео. Вы также можете сделать копии аудио- и видеофайлов (например, Kurt Cobain и Kurt). Теперь вы можете обращаться к нему в обоих случаях.&lt;/li&gt;
    &lt;li id=&quot;9ZoQ&quot;&gt;Для улучшения русского языка в XTTS можете использовать файнтюн модели, например: &lt;a href=&quot;https://huggingface.co/Ftfyhh/xttsv2_banana&quot; target=&quot;_blank&quot;&gt;https://huggingface.co/Ftfyhh/xttsv2_banana&lt;/a&gt; или &lt;a href=&quot;https://huggingface.co/NeuroDonu/RuXTTS/tree/main/10march&quot; target=&quot;_blank&quot;&gt;https://huggingface.co/NeuroDonu/RuXTTS/tree/main/10march&lt;/a&gt;. Но для стриминга они могут не подходить (галлюцинирует при коротких ответах). Используйте xtts по умолчанию в silly-tavern.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;hFyd&quot;&gt;Опционально, улучшенная обработка комы для хттс - только для хттс аудио без wav2lip видео: Речь лучше, но немного медленнее для первого предложения. Xtts не разделяет предложения по комам &amp;#x27;,&amp;#x27;: c:\Users[USERNAME]\miniconda3\Lib\site-packages\stream2sentence\stream2sentence.py строка 191, замените sentence_delimiters = &amp;#x27;.(!;:,\n...)]}。&amp;#x27; на sentence_delimiters = &amp;#x27;.(!;:\n...)]}。&amp;#x27;&lt;/p&gt;
  &lt;p id=&quot;rlI5&quot;&gt;Плагин для поиска через google:&lt;/p&gt;
  &lt;ul id=&quot;PnQ7&quot;&gt;
    &lt;li id=&quot;u5zZ&quot;&gt;Скачайте &lt;a href=&quot;https://github.com/Mozer/talk-llama-fast/blob/master/search_server.py&quot; target=&quot;_blank&quot;&gt;search_server.py&lt;/a&gt;&lt;/li&gt;
    &lt;li id=&quot;3pC5&quot;&gt;Установите langchain: &lt;code&gt;pip install langchain&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;BcUi&quot;&gt;Зарегистрируйтесь вот тут: &lt;a href=&quot;https://serper.dev/api-key&quot; target=&quot;_blank&quot;&gt;https://serper.dev/api-key&lt;/a&gt;, он бесплатный и быстрый, выдается 2500 бесплатных поисков. Получите API-ключ, вставьте его в search_server.py в строке 13: &lt;code&gt;os.environ[&amp;quot;SERPER_API_KEY&amp;quot;] = &amp;quot;your_key&amp;quot;&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;yDLN&quot;&gt;Запустите поисковый сервер, запустив файл search_server.py через любую из сред нашей miniconda (например: conda activate xtts, python search_server.py). Теперь вы можете использовать голосовые команды, например, такие: &lt;code&gt;Please google who is Barack Obama&lt;/code&gt; или &lt;code&gt;Пожалуйста погугли погоду в Москве&lt;/code&gt;.&lt;/li&gt;
  &lt;/ul&gt;

</content></entry></feed>