Pull to refresh
-20
0.2
Алексей Смирнов@pol_pot

User

Send message

В агрегаторе бесплатно раздают. Платить по ~5р за каждую попытку нарисовать шахматную доску с 7 рядами вместо 8 вряд-ли желающие найдутся.

ЗЫ единственный нормальный агрегатор это опенроутер, все остальные - "цигане"

https://openrouter.ai/google/gemini-2.5-flash-image-preview:free

С бокалом вина та же хрень что у всех, он не бывает до краев заполнен.

Тут слева 2.0 справа 2.5, если приблизить то хорошо заметна разница в качестве картинки, но вот суть одинаково не дошла.

Тут он сделал вид что что то изменил, но ничего не изменил

Вот сейчас бы на хабре говорить что то о качестве статей. 99% - невычитанный бред от гпт уже давно.

Тут сегодня бесследно пропало 2 комментария, а может и больше. Похоже что автор админ на хабре. Даже надписи Здесь было НЛО не осталось. https://habr.com/ru/articles/932072/comments/

На 45% дороже и доступны только промпты до 128к?

Джемини дешевая относительно других топов, о3, опус итп.

gemini 2.5 pro не просто дает 1млн контекст, он это делает абсолютно бесплатно.

Гпт с опусом очень дорогие. Джемини на самом деле тоже, если за него платить.

Это вообще работает? Парсер же заблочат автоматом.

Видимо это перевод гопотой с гопотячьего английского.

yt-dlp умеет скачивать отдельную аудиодорожку. у меня бот так скачивает лучшую из аудиодорожек без видео, затем пережимает в opus 24kb и еще ускоряет до 1.5х, получается хорошее качество и очень маленький размер файла. 1.5х - личные предпочтения, я почти всегда на такой скорости речь слушаю.

Скачивать видео целиком пробовал но телеграм не пропускает больше 50мб в сторону юзера без танцев с бубном, надо или юзербота использовать или их специальный прокси которому надо дохрена памяти, на дешевой впс не получится такое использовать.

Где брать прокси?

Это микропредприятие с 1 сотрудником.

Школьникам нужна Ж) Типичная картинка с вопросом от них выглядит как то так

Надо распознать картинку сделанную криво косо в темноте под партой, и написать решение.

Нормальные ответы по картинкам есть только у гугол джемини и чатгпт, большинство остальных фейлятся даже если картинка с текстом просто набок завалена.

Чатгпт с картинками доступен для великих россиян через перплексити (официальный бот есть в вотсапе и телеграме) и через копилот в телеграме (он перестал там требовать подтверждение по нерусскому телефону).

Контекст у моделей намного больше чем у разработчика Ж)

Ты же не можешь в уме держать 20т строк кода? А модель может.

Модель не знает что это за проект в целом и где у тебя любимый костыль зарыт, но что ей мешает пройтись по всему коду и составить карту? Надергать определения и описания, а если их нет то сгенерировать.

Вполне может выдать другой результат, добавить какие то слова типа вот ваша одна цифра - 4.

Для борьбы с этим явлением придумали структурированный вывод в джейсон. Модель специально тренируют что бы она отвечала джейсонами. Но и в них тоже бывают ошибки.

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

Тут можно взять почти безлимитный очень быстрый и стабильный whisper https://console.groq.com

Ему не нужно будет конвертировать звук, он поддерживает большинство форматов и так

Скрытый текст

Размер модели: Оптимизированная архитектура для скорости

Скорость: Фактор скорости 216x

Аудиоконтекст: Оптимизирован для 30-секундных аудиосегментов, с минимумом 10 секунд на сегмент

Поддерживаемое аудио: FLAC, MP3, M4A, MPEG, MPGA, OGG, WAV или WEBM

Язык: Поддерживается более 99 языков

И там же можно взять ллм что бы добавить немного магии, переписать полученный после транскрибации текст, добавить переносы строк итп.

Легким движением руки телебота можно сделать "асинхронным" так что бы долгое выполнение команды не блокировало бота и он мог делать несколько запросов одновременно

добавить декоратор перед хендлерами

def async_run_with_limit(max_threads: int):
    """
    Decorator to run a function in a separate thread asynchronously,
    with a limit on the number of concurrent threads.

    Args:
        max_threads: The maximum number of threads allowed to run concurrently.
    """
    semaphore = threading.Semaphore(max_threads)

    def decorator(func):
        @functools.wraps(func)
        def wrapper(*args, **kwargs):
            def task():
                try:
                    func(*args, **kwargs)
                finally:
                    semaphore.release()

            semaphore.acquire()
            thread = threading.Thread(target=task)
            thread.start()
            return thread  # Optionally return the thread object
        return wrapper
    return decorator

Делом займись и быстро нарвешься на бесплатные лимиты.

Программисты с claude code-ом легко доходят до лимитов даже на подписке за 200 долларов.

https://habr.com/ru/news/938290/

По стилю сразу видно что не оригинальный чатгпт.

Попробуй скопировать с сайта в телеграм. Оба способа дают другой результат для таблиц, если просто копировать то никакого обрамления у таблиц, если через функцию копирования на сайте то другое оформление получается.

Information

Rating
2,366-th
Registered
Activity

Specialization

Менеджер технической поддержки
Старший
Git
SQL
Linux
MySQL
PHP
PostgreSQL
Docker