llmio - легка Python бібліотека для роботи з LLM. llmio спрощує створення агентів на основі великих мовних моделей, використовуючи анотації типів для автоматичної генерації схем функцій. Підтримує OpenAI, Azure OpenAI, Google Gemini, AWS Bedrock та Huggingface TGI. Переваги:
• Легковісність 🪶: Просто інтегрується без зайвого навантаження
• Анотації типів 🏷️: Легке визначення інструментів
• Широка сумісність 🌍: Працює з основними LLM API
llmio - відмінний вибір для розробників, що працюють з великими мовними моделями, дозволяючи створювати агенти з мінімальними зусиллями.
#Python, #AI, #LLM
@sourcefuture
• Легковісність 🪶: Просто інтегрується без зайвого навантаження
• Анотації типів 🏷️: Легке визначення інструментів
• Широка сумісність 🌍: Працює з основними LLM API
llmio - відмінний вибір для розробників, що працюють з великими мовними моделями, дозволяючи створювати агенти з мінімальними зусиллями.
#Python, #AI, #LLM
@sourcefuture
👍3
react-voice-agent - цікавий проект від LangChain, який реалізує голосового агента на основі архітектури ReAct з використанням нового Realtime API від OpenAI. Агент може викликати інструменти LangChain та легко розширюється користувацькими інструментами. Проект включає реалізації на Python та TypeScript, що дозволяє інтегрувати його в різні середовища. Особливості:
• Використання OpenAI Realtime API
• Підтримка інструментів LangChain
• Можливість додавання власних інструментів
• Реалізації на Python та TypeScript
• Веб-інтерфейс для взаємодії з агентом
Це чудовий приклад того, як можна створювати складні голосові AI-агенти з використанням сучасних технологій.
#Python, #TypeScript, #AI
@sourcefuture
• Використання OpenAI Realtime API
• Підтримка інструментів LangChain
• Можливість додавання власних інструментів
• Реалізації на Python та TypeScript
• Веб-інтерфейс для взаємодії з агентом
Це чудовий приклад того, як можна створювати складні голосові AI-агенти з використанням сучасних технологій.
#Python, #TypeScript, #AI
@sourcefuture
1🐳4⚡1
teable - це альтернатива Airtable на основі Postgres з відкритим кодом. Вона пропонує інтерфейс електронних таблиць для створення складних корпоративних баз даних без коду. Основні можливості включають редагування комірок, формули, сортування, фільтрацію, агрегацію, групування, заморожування стовпців, імпорт/експорт, скасування/повторення, перевірку даних, діаграми та коментарі. Teable підтримує різні типи представлень даних, швидко обробляє мільйони записів, має повну підтримку SQL та функції спільної роботи в реальному часі.
#TypeScript, #NoCode
@sourcefuture
#TypeScript, #NoCode
@sourcefuture
🔥3
🔊📄 Цікавий проект для голосового чату з PDF-документами: voice-chat-pdf
Цей репозиторій демонструє використання API реального часу OpenAI для голосового спілкування з вашими документами. Проект базується на LlamaIndex та Next.js.
Основні можливості:
• Генерація ембедингів для документів
• Режими ручного керування та автоматичного виявлення голосової активності
• Можливість переривати модель у будь-який момент
• Простий RAG-система з використанням LlamaIndexTS
Для роботи потрібен API-ключ OpenAI з доступом до Realtime API. Проект може бути корисним для експериментів з голосовими інтерфейсами та обробкою документів.
#JavaScript, #TypeScript, #AI
@sourcefuture
Цей репозиторій демонструє використання API реального часу OpenAI для голосового спілкування з вашими документами. Проект базується на LlamaIndex та Next.js.
Основні можливості:
• Генерація ембедингів для документів
• Режими ручного керування та автоматичного виявлення голосової активності
• Можливість переривати модель у будь-який момент
• Простий RAG-система з використанням LlamaIndexTS
Для роботи потрібен API-ключ OpenAI з доступом до Realtime API. Проект може бути корисним для експериментів з голосовими інтерфейсами та обробкою документів.
#JavaScript, #TypeScript, #AI
@sourcefuture
Чи не забагато AI проектів на каналі останнім часом? 🤔
Anonymous Poll
61%
Нормально, ринок так диктує
33%
Хотілось би менше
7%
Не читаю твій канал взагалі
Lapce - блискавично швидкий та потужний редактор коду, написаний на Rust. Має вбудовану підтримку LSP, модальне редагування як у Vim, вбудовану підтримку віддаленої розробки, можливість писати плагіни на мовах, що компілюються у WASI, та вбудований термінал. Lapce використовує технологію Rope Science для швидких обчислень та Wgpu для рендерингу.
#Rust
@sourcefuture
#Rust
@sourcefuture
😱1
Black - це безкомпромісний форматувальник коду Python. Використовуючи його, ви погоджуєтесь передати контроль над дрібницями ручного форматування. Натомість Black дає вам швидкість, детермінізм і свободу від зауважень pycodestyle щодо форматування. Ви заощадите час та розумові зусилля для більш важливих справ. Black робить код однаковим незалежно від проекту, який ви читаєте. Форматування стає прозорим через деякий час, і ви можете зосередитись на вмісті. Black прискорює перевірку коду, створюючи найменші можливі відмінності.
#Python
@sourcefuture
#Python
@sourcefuture
❤🔥1👍1
Open Source & AI Future 🇺🇦
Запрошуємо 10 жовтня на DOU AI Meetup в Києві! Це чудова нагода дізнатися про останні тренди, послухати круті доповіді та прокачати свої скіли! 😎 Що на вас чекає? 🔵 Виступи AI-спеціалістів, які розкажуть про нові технології та реальні кейси 🔵 Нетворкінг…
Доречі, хтось йде сьогодні на цей івент?
👎10👍2
Dito - це потужний проксі-сервер 7 рівня, написаний на Go. Він пропонує гнучку підтримку middleware, користувацьке управління сертифікатами для з'єднань з бекендом, динамічне перезавантаження конфігурації та розподілене кешування і обмеження швидкості за допомогою Redis. Основні функції включають обробку HTTP-запитів, динамічне перезавантаження конфігурації, підтримку middleware (аутентифікація, обмеження швидкості, кешування), розподілене обмеження швидкості та кешування з Redis, користувацьке управління TLS-сертифікатами для бекендів, маніпуляції з заголовками та детальне логування запитів і відповідей.
#Go
@sourcefuture
#Go
@sourcefuture
🔥9
Maroto - це інструмент для створення PDF-файлів на Go, натхненний Bootstrap. Використовуючи gofpdf, Maroto пропонує швидкий та простий спосіб генерації PDF-документів. Ця бібліотека особливо корисна для розробників, які шукають ефективне рішення для створення звітів, рахунків або інших структурованих документів у форматі PDF. Maroto надає зручний API, що дозволяє легко додавати текст, таблиці, зображення та інші елементи до ваших PDF-файлів.
#Go
@sourcefuture
#Go
@sourcefuture
👍3👨💻3
Whisper Timestamped - це вражаючий інструмент для розпізнавання мови прямо у вашому браузері! 🎙️💬
Основні особливості:
• Розпізнавання мови з точністю до слова
• Підтримка 100 різних мов
• Працює локально у браузері без потреби в API
• Використовує модель whisper-base (73 млн параметрів)
• Базується на 🤗 Transformers.js та ONNX Runtime Web
Просто завантажте аудіо чи відео, і отримайте транскрипцію з часовими мітками для кожного слова. Ідеально підходить для створення субтитрів, аналізу мови та багато іншого!
#AI, #SpeechRecognition, #JavaScript
@sourcefuture
Основні особливості:
• Розпізнавання мови з точністю до слова
• Підтримка 100 різних мов
• Працює локально у браузері без потреби в API
• Використовує модель whisper-base (73 млн параметрів)
• Базується на 🤗 Transformers.js та ONNX Runtime Web
Просто завантажте аудіо чи відео, і отримайте транскрипцію з часовими мітками для кожного слова. Ідеально підходить для створення субтитрів, аналізу мови та багато іншого!
#AI, #SpeechRecognition, #JavaScript
@sourcefuture
👍13🔥1
🚀 outlines - потужна бібліотека для структурованої генерації тексту! Вона дозволяє контролювати вивід мовних моделей, роблячи його більш передбачуваним. Основні можливості:
• Інтеграція з різними моделями (OpenAI, transformers, llama.cpp та ін.)
• Примітиви для промптів на основі Jinja
• Множинний вибір, обмеження типів, динамічна зупинка
• Швидка генерація за регулярними виразами
• Генерація JSON за схемою або Pydantic моделлю
• Генерація за контекстно-вільними граматиками
• Кешування, пакетне виведення, різні алгоритми семплінгу
Використання структурованої генерації дозволяє покращити продуктивність моделей та прискорити виведення. Спробуйте Outlines для надійнішої роботи з LLM!
#Python, #AI
@sourcefuture
• Інтеграція з різними моделями (OpenAI, transformers, llama.cpp та ін.)
• Примітиви для промптів на основі Jinja
• Множинний вибір, обмеження типів, динамічна зупинка
• Швидка генерація за регулярними виразами
• Генерація JSON за схемою або Pydantic моделлю
• Генерація за контекстно-вільними граматиками
• Кешування, пакетне виведення, різні алгоритми семплінгу
Використання структурованої генерації дозволяє покращити продуктивність моделей та прискорити виведення. Спробуйте Outlines для надійнішої роботи з LLM!
#Python, #AI
@sourcefuture
GitHub
GitHub - dottxt-ai/outlines: Structured Outputs
Structured Outputs. Contribute to dottxt-ai/outlines development by creating an account on GitHub.
🐳2
telegram-web-alerts - Цікавий проект для моніторингу веб-сторінок та отримання сповіщень через Telegram. Бот написаний на Go і дозволяє відстежувати зміни статусу сторінок та кількості HTML-елементів. Особливості:
• Моніторинг HTTP-статусів та конкретних HTML-елементів
• Виявлення стійких змін для уникнення помилкових тривог
• Підтримка кількох мов (англійська, українська, іспанська, німецька, французька)
• Налаштування через JSON-файли
• Періодичні перевірки з налаштовуваним інтервалом
Корисно для відстеження доступності продуктів, виявлення простоїв сайту чи моніторингу змін контенту.
#Go
@sourcefuture
• Моніторинг HTTP-статусів та конкретних HTML-елементів
• Виявлення стійких змін для уникнення помилкових тривог
• Підтримка кількох мов (англійська, українська, іспанська, німецька, французька)
• Налаштування через JSON-файли
• Періодичні перевірки з налаштовуваним інтервалом
Корисно для відстеження доступності продуктів, виявлення простоїв сайту чи моніторингу змін контенту.
#Go
@sourcefuture
GitHub
GitHub - Joostafer/telegram-web-alerts: Telegram bot for page status change notification or html block counting
Telegram bot for page status change notification or html block counting - Joostafer/telegram-web-alerts
👍9
Forwarded from BadLinks 🍉
90 днів і ви девопс і працюєте в супер команді в компанії з великою зп.
https://github.com/MichaelCade/90DaysOfDevOps
@Badlinkschannel
https://github.com/MichaelCade/90DaysOfDevOps
@Badlinkschannel
GitHub
GitHub - MichaelCade/90DaysOfDevOps: This repository started out as a learning in public project for myself and has now become…
This repository started out as a learning in public project for myself and has now become a structured learning map for many in the community. We have 3 years under our belt covering all things Dev...
👍2🔥2👨💻1
This media is not supported in your browser
VIEW IN TELEGRAM
UnpromptedControl - це інноваційний проект для видалення небажаних об'єктів та відновлення зображень без використання підказок, що працює на основі ControlNet. Ця технологія дозволяє автоматично видаляти об'єкти та відновлювати пошкоджені частини зображень, не потребуючи ручного введення підказок. Проект використовує комбінацію комп'ютерного зору та глибокого навчання, включаючи OpenCV inpainting, ControlNetModel та StableDiffusionInpaintPipeline. Хоча є певні обмеження, особливо для зображень облич, цей інструмент може значно спростити процес редагування зображень.
#Python
@sourcefuture
#Python
@sourcefuture
👍9🐳1
This media is not supported in your browser
VIEW IN TELEGRAM
tgt - Простий термінальний інтерфейс для Telegram, написаний на Rust 🦀. Підтримує основні функції месенджера, такі як перегляд чатів, відправка та редагування повідомлень. Має зручні клавіатурні скорочення та можливість кастомізації. Ідеальний варіант для любителів консольних додатків та тих, хто цінує мінімалізм.
#Rust
@sourcefuture
#Rust
@sourcefuture
1👨💻6🐳2👍1👎1
zoxide - Розумніша команда cd для вашого терміналу. Підтримує всі основні оболонки (bash, zsh, fish, PowerShell та інші). zoxide запам'ятовує, які директорії ви використовуєте найчастіше, тому ви можете швидко переходити до них за допомогою кількох клавіш. Має інтеграцію з fzf для інтерактивного вибору. Легко встановлюється та налаштовується. Чудова альтернатива autojump, z та іншим подібним інструментам.
#Rust
@sourcefuture
#Rust
@sourcefuture
🐳7👍2
awesome-remote-job - Чудовий ресурс для тих, хто цікавиться віддаленою роботою! Цей репозиторій містить ретельно відібраний список вакансій, компаній, інструментів та ресурсів для віддаленої роботи. Ви знайдете тут інформацію про компанії з "віддаленою ДНК", поради щодо проходження співбесід, корисні інструменти для комунікації та управління проектами, а також багато іншого. Незалежно від того, чи ви шукаєте віддалену роботу, чи вже працюєте віддалено - цей ресурс стане вам у нагоді!
#RemoteWork, #JobSearch
@sourcefuture
#RemoteWork, #JobSearch
@sourcefuture
👍4👨💻1
minefield - новий інструмент для швидкого графічного аналізу SBOM (Software Bill of Materials). Проект використовує roaring бітмапи для ефективної обробки великих обсягів даних. Основні переваги:
• Швидкість: оптимізовано для швидкої обробки даних
• Можливість роботи в ізольованому середовищі
• Масштабованість: підтримка мільйонів вузлів
• Кастомізація: можливість розширення функціоналу
minefield дозволяє візуалізувати залежності між компонентами ПЗ, що корисно для аналізу безпеки та управління ланцюжками поставок. Проект написаний на Go та має відкритий вихідний код.
#Go
@sourcefuture
• Швидкість: оптимізовано для швидкої обробки даних
• Можливість роботи в ізольованому середовищі
• Масштабованість: підтримка мільйонів вузлів
• Кастомізація: можливість розширення функціоналу
minefield дозволяє візуалізувати залежності між компонентами ПЗ, що корисно для аналізу безпеки та управління ланцюжками поставок. Проект написаний на Go та має відкритий вихідний код.
#Go
@sourcefuture
👍4
sidekick - Цікавий проект для швидкого розгортання додатків на VPS. Sidekick дозволяє налаштувати VPS та розгорнути ваші проекти за лічені хвилини. Основні можливості:
• Налаштування VPS однією командою (docker, traefik, sops, age)
• Розгортання будь-якого додатку з Dockerfile
• Розгортання без простою
• Висока доступність та балансування навантаження
• Автоматичне налаштування SSL-сертифікатів
• Підключення доменів або використання sslip.io
• Інтеграція з SOPS для безпечного зберігання секретів
Sidekick спрощує хостинг сайд-проектів, роблячи його простим, доступним та готовим до продакшену.
#Go, #DevOps
@sourcefuture
• Налаштування VPS однією командою (docker, traefik, sops, age)
• Розгортання будь-якого додатку з Dockerfile
• Розгортання без простою
• Висока доступність та балансування навантаження
• Автоматичне налаштування SSL-сертифікатів
• Підключення доменів або використання sslip.io
• Інтеграція з SOPS для безпечного зберігання секретів
Sidekick спрощує хостинг сайд-проектів, роблячи його простим, доступним та готовим до продакшену.
#Go, #DevOps
@sourcefuture
1👍3🔥2