當前位置: 妍妍網 > 碼農

推薦 3 個 yyds 的開源計畫!

2024-05-07碼農

本期推薦開源計畫目錄:

1. AI 搜尋引擎

2. 大模型聊天框架

3. 模仿抖音的移動端短視訊

01

AI 搜尋引擎

Perplexica 是一個開源的、由 AI 驅動的搜尋引擎。它深入互聯網尋找答案,不僅搜尋網路,還理解您的問題。

Perplexica 受到 Perplexity AI 的啟發,使用了先進的機器學習演算法,如相似性搜尋和嵌入,以最佳化結果,並提供帶有參照來源的清晰答案。Perplexica 使用 SearxNG 保持最新並完全開源,確保您總是獲得最新的資訊,同時不會妨礙您的私密。

Perplexica 的主要特性包括:

  • 本地 LLMs:您可以使用 Ollama 利用本地 LLMs,如 Llama3 和 Mixtral。

  • Copilot 模式: (正在開發中)透過生成不同的查詢來增強搜尋,以找到更相關的互聯網資源。 與 SearxNG 的普通搜尋不同,它會存取頂級匹配項,並嘗試直接從頁面中找到與使用者查詢相關的資源。

  • 普通模式: 處理您的查詢並執行網路搜尋。

  • 焦點模式: 特殊模式 ,用於更好地回答特定型別的問題。 目前有 6 種焦點模式: 全模式、寫作助手模式、學術搜尋模式、YouTube 搜尋模式、Wolfram Alpha 搜尋模式和 Reddit 搜尋模式

  • Perplexica 使用 SearxNG,一個元搜尋引擎,獲取結果並重新排列,從中獲取最相關的資源,確保您總是獲得最新的資訊,而無需每日數據更新的開銷。 這是一個開源的 Perplexity AI 替代品。

    開源地址:https://github.com/ItzCrazyKns/Perplexica

    02

    大模型聊天框架

    Lobe Chat 是一個開源的 LLMs/AI 聊天框架,目前已經獲得了近 30k 的 Star。它支持多種 AI 提供商(包括 OpenAI / Claude 3 / Gemini / Ollama / Bedrock / Azure / Mistral / Perplexity),多模態(視覺/語音合成),以及外掛程式系統。

    使用者可以一鍵免費部署自己的私人 ChatGPT 聊天套用。

    Lobe Chat 的核心技術棧包括:Next.js框架,Ant Design元件庫,zustand狀態管理庫,swr數據獲取庫,以及i18next實作套用的多語言支持。

    總的來說,Lobe Chat 是一個功能強大,設計現代的開源聊天框架,旨在為開發者和使用者提供一個更開放,透明,使用者友好的產品生態系。無論對於使用者還是專業開發者,LobeHub 都將是你的 AI Agent 遊樂場。

    開源地址:https://github.com/lobehub/lobe-chat

    03

    模仿抖音的移動端短視訊

    這個開源計畫是一個模仿抖音的移動端短視訊開源計畫,開源一個月獲得了 6.3k 的 Star。它基於 Vue3、Pinia 和 Vite5 實作,並使用了最新的 Vue 全家桶技術棧。

    這個計畫的目標是展示 Vue 在移動端的"最佳實踐",並提供媲美原生 App 絲滑流暢的使用體驗。數據保存到本地,透過 axios-mock-adapter 庫攔截 API 並返回本地 Json 數據,模擬後端請求。

    開源地址:https://github.com/zyronon/douyin

    歷史盤點

    逛逛 GitHub 每天推薦一個好玩有趣的開源計畫。歷史推薦的開源計畫已經收錄到 GitHub 計畫,歡迎 Star:

    地址:https://github.com/Wechat-ggGitHub/Awesome-GitHub-Repo


    推薦閱讀

    1.

    2.

    3.

    4.