倾城博客

优质网站同好者周刊(第 152 期)

倾城之链作为一个开放平台,旨在云集全球优秀网站,探索互联网中更广阔的世界。此周刊,将汇聚过去一周倾城所收录的内容,以飨同好;欢迎推荐或自荐(仅限有独立域名的网站,可以是二级域名)。您如果要了解收录要求,请参见关于倾城

备注:本周刊每周五生成,首发于个人微信公众号晚晴幽草轩、博客晚晴幽草轩,以及悠然宜想亭社区;此一键生成脚本基于 Deno 编写,并在 Github 开源:nicejade/nicelinks-weekly

Seemless | From social to site with zero disruption

标签个人主页 · 社交 · 营销

Seemless is a bio link that detects where a click comes from to automatically switch to the style of any platform. This creates a consistent look that guides your followers from social to site with zero disruption for 2X clicks compared to Linktree & Bento.

倾城之链 - Seemless | From social to site with zero disruption

推荐语Seemless 是一个生物链接(快速创建 个人主页 的 Web 应用),可以检测点击的来源并自动切换到任何平台的风格。与 Linktree 和 Bento 相比,这创建了一致的外观,引导您的关注者从社交网站到网站,并且 2 倍点击次数零中断。有基于  Seemless  创建新的个人主页: 杨轩帅 ;只需提供用户名,设置邮箱、帐号密码即可开始;填入社交网站、个人链接、相片等,十分方便;而且便于分享、统计访问、点击量。如果您有创建个人主页的诉求,不妨一试。

── 出自倾城之链 - Seemless | From social to site with zero disruption

Vector Database for Vector Search | Pinecone

标签数据库 · AI · 矢量数据库

Search through billions of items for similar matches to any object, in milliseconds. It’s the next generation of search, an API call away.

倾城之链 - Vector Database for Vector Search | Pinecone

推荐语Pinecone 是专为矢量搜索设计的矢量数据库,为多家公司的人工智能计划提供支持。它为执行超快的矢量搜索提供了可靠、可扩展的解决方案,是搜索、推荐系统、异常检测等应用的理想之选。Pinecone 主要具有如下功能:

  1. 快速启动,轻松集成: 使用 Pinecone,只需 30 秒即可创建账户并建立第一个索引。它支持 Python、Node.js 和 cURL 等多种编程语言,可轻松集成到现有工作流程中。

  2. 超快矢量搜索: Pinecone 可让您执行超快的矢量搜索,检索相关数据。无论您有几个嵌入还是数十亿个嵌入,Pinecone 都能扩展您的索引并高效处理大量数据。

  3. 元数据过滤: Pinecone 允许您根据元数据过滤矢量搜索结果。通过将矢量搜索与熟悉的元数据过滤器相结合,您可以获得更相关、更有针对性的搜索结果。

  4. 实时更新: 当您的数据发生变化时,Pinecone 可确保您的索引得到实时更新,为您提供最新、最新鲜的搜索结果。

  5. 混合搜索: Pinecone 支持混合搜索,将矢量搜索与关键词提升相结合。这使您可以同时利用基于矢量和基于关键字的搜索方法的优势,为您的搜索应用提供更大的灵活性。

  6. 开发人员友好的堆栈: Pinecone 与流行的云提供商、数据源、模型和框架无缝集成,让您可以使用自己喜欢的工具和技术。

  7. 可扩展性和性能: Pinecone 为可扩展性而生,支持数十亿个向量。它的查询延迟(p95)低至 5-10ms,更新延迟(p95)低至 9ms,优于 HNSW 等传统方法。Pinecone 对性能进行了优化,确保搜索操作快速高效。

  8. 安全和企业就绪: Pinecone 符合安全和操作要求,适合企业部署。它符合 SOC 2 和 HIPAA 标准,可确保您的数据安全和隐私。

  9. 云原生和全面管理: Pinecone 在云中进行全面管理,让您可以灵活选择自己喜欢的云提供商。它可在 AWS、Azure 和 GCP 等流行的云市场上使用。

有必要提下: Canopy ,它是一个开源检索增强生成 (RAG) 框架和上下文引擎,构建在 Pinecone 矢量数据库之上(也是因 Canopy 才更加关注 Pinecone)。Canopy 使您能够使用 RAG 快速轻松地试验和构建应用程序。通过几个简单的命令即可开始与文档或文本数据聊天。Canopy 承担了构建 RAG 应用程序的繁重工作:从分块和嵌入文本数据到聊天历史记录管理、查询优化、上下文检索(包括提示工程)和增强生成。

Canopy 提供可配置的内置服务器,因此您可以轻松地将 RAG 支持的聊天应用程序部署到现有的聊天 UI 或界面。或者,您可以使用 Canopy 库构建您自己的自定义 RAG 应用程序。

Canopy 允许您使用基于 CLI 的聊天工具评估您的 RAG 工作流程。通过 Canopy CLI 中的简单命令,您可以与文本数据进行交互聊天,并并排比较 RAG 与非 RAG 工作流程。

基于 Pinecone 可以免费创建第一个索引,容量为 100,000 个嵌入式内容。随着规模的扩大,Pinecone 还提供灵活的定价选项,并能按需付费。此外,Pinecone 还提供全面的文档、学习中心、社区论坛和支持中心,帮助用户有效集成和使用它。如果您对使用 Pinecone 感兴趣,可移步至 Pinecone 在 Github 开源仓库 ,从而了解更多。

── 出自倾城之链 - Vector Database for Vector Search | Pinecone

Monica - Your ChatGPT AI Assistant Chrome Extension

标签ChatGPT · AI · 扩展

Chat about anything with Monica, your ChatGPT API powered AI assistant. Get started for free and effortlessly create copywriting with over 80 templates. Let Monica help you compose and insert text into any web page. Plus, select text on any web page and let Monica explain, translate, and rephrase for you.

倾城之链 - Monica - Your ChatGPT AI Assistant Chrome Extension

推荐语Monica 是一个使用最先进的 AI 模型(GPT-4、Claude、Bard 等)帮助你对话搜索写作翻译的一站式 AI 助手,并且提供多种图片、视频、 PDF 处理的工具。按下 Cmd/Ctrl + M,即可启动,随处可用,可以帮您回答复杂问题,撰写邮件,智能阅读,智能搜索等等。Monica 具有如下功能特征:

👉与 AI 聊天

  • ✔️多聊天机器人:在一个平台上与 GPT-3.5、GPT-4、Bard 和 Claude 等多种 LLM 模型进行交流。
  • ✔️提示图书馆:在提示库中用'/'快速访问保存的历史提示。
  • ✔️实时信息:获取当前实时网络信息。
  • ✔️语音支持:使用麦克风按钮无需打字即可聊天。

👉聊天与摘要

  • ✔️ChatPDF:上传并与 PDF 聊天,更好地理解内容。
  • ✔️与图片聊天:上传图片,借助 GPT-4V 进行内容提问。
  • ✔️网页摘要:无需阅读整个网页即可获取摘要。
  • ✔️YouTube 摘要:无需观看整个视频即可获取摘要。

👉搜索

  • ✔️搜索代理:提问后我们会使用多个关键字搜索、审查并找到答案。
  • ✔️搜索增强:在 Google 和 New Bing 等搜索引擎旁边加载 ChatGPT 的回答。

👉写作

  • ✔️撰写:使用 'compose' 快速定制撰写论文或报告,并控制篇幅、风格和语调。
  • ✔️写作代理:只需提供一个主题,我们就会自动起草带有延伸内容和参考资料的大纲。
  • ✔️电子邮件回复:在 Gmail 中,我们根据邮件内容提供回复选项,允许您点击选择回复,无需打字。

👉翻译

  • ✔️PDF 翻译:翻译 PDF,并将左侧原文和右侧译文进行比较。
  • ✔️平行翻译:翻译网页时不遮盖原文,以便进行语言对比和获取准确答案。
  • ✔️文本翻译:即时翻译网页上选定的文本。

👉创作艺术

  • ✔️将您的文字转换为视觉图像。只需输入简短的文本,您就可以成为画家。

👉 AI Memo

  • ✔️Memo 是一个 AI 知识库,您可以在其中保存网页、聊天记录、图片和 PDF。通过与 Memo 聊天的方式来查找信息,随着其内容的增长,我们可以为您提供更加个性化和准确的回复。

您可以免费使用 Monica。免费用户有每日使用限制。但是,对于高级功能,您可能需要升级到付费版本。Monica 是如何工作的?Monica 使用由 ChatGPT API 提供支持的先进人工智能技术,理解并回应您的聊天消息,以及根据提供的模板生成文案。此外,Monica 还可以翻译、改写和解释任何网页上的文本。

总之,Monica 是一个由 ChatGPT API 提供支持的 Chrome 扩展,旨在成为您轻松聊天和撰写文案的个人 AI 助手。💻 如何使用 Monica?:🔸点击“添加到 Chrome”按钮并将其固定到工具栏。🔸登录您的账户。🔸按 Cmd/Ctrl+M 唤醒 Monica,然后开始与她聊天。或者让Monica帮助您在任何网页上组织和插入文本。选择超过80个模板中的一个,快速生成营销文案。选择网页上的文本,让Monica为您解释、翻译、改写。

── 出自倾城之链 - Monica - Your ChatGPT AI Assistant Chrome Extension

Rspress | 基于 Rspack 的静态站点生成器

标签网站生成器 · Rust · React

Rspack based static site generator

倾城之链 - Rspress | 基于 Rspack 的静态站点生成器

推荐语Rspress :基于 Rspack静态站点生成器(基于 React 框架进行渲染、支持 MDX 、SSG、全文检索等);它简单、高性能、易于扩展,主要具有如下功能特征:

  • 🏃🏻‍♀️极高的编译性能:核心编译模块基于 Rust 前端工具链完成,带来更加极致的开发体验。
  • 📦 支持 MDX 编写内容:MDX 是一种强大的内容编写方式,你可以在 Markdown 中使用 React 组件。
  • 🎨 内置全文搜索:构建时自动为你生成全文搜索索引,提供开箱即用的全文搜索能力。
  • 🌍 更简单的 I18n 方案:通过内置的 I18n 方案,你可以轻松的为文档或者组件提供多语言支持。
  • 🌈 静态站点生成:生产环境下,会自动构建为静态 HTML 文件,你可以轻松的部署到任何地方。
  • 🔥提供多种自定义能力:通过其扩展机制,你可以轻松的扩展主题 UI 和构建能力。

除了以上特性之外,Rspress 在文档站基础能力的打磨上,也做了相当多的工作,譬如:自动生成布局、静态站点生成、国际化、提供开箱即用的全文检索功能、多版本文档管理、自定义文档主题、自动生成组件 Demo 预览及 Playground 等等。

与其它 SSG 框架的区别

与 Docusaurus 的区别

Docusaurus 是 Meta 开源的一款 SSG 框架,它和 Rspress 一样使用 React 作为渲染框架,且支持 MDX,但 Rspress 与 Docusaurus 的区别主要在于:

  1. Rspress 的构建性能更好。Rspress 基于 Rust 前端工具链,项目启动/构建速度快于 Docusaurus 5 ~ 10 倍,详情可以参考 构建性能
  2. Rspress 的配置更简单,上手成本更低。Rspress 的配置更加简单,不引入过多的概念,尽可能降低心智负担,比如提供开箱即用的搜索功能、符合直觉的多版本文档管理方式等等。
  3. Rspress 架构上对 Bundler 提供了更上层的抽象。对于 webpack、Rspack 这类底层的 Bundler,其配置项繁琐且不易上手。Docusaurus 选择直接暴露底层 Bundler 的配置项,而 Rspress 则对 Bundler 进行了更上层的抽象,提供了更加简单易用的配置项,比如你可以通过 builderConfig.html.tags 轻松添加 <head> 中的标签,而不用通过 Bundler 来注册 html-webpack-plugin 相关插件。

与 Nextra 的区别

Nextra 是 Vercel 开源的一款 SSG 框架,它也和 Rspress 一样使用 React 作为渲染框架,且支持 MDX。Rspress 与 Nextra 的区别主要在于:

  1. Rspress 的构建性能更好。这一点可参考「与 Docusaurus 的区别」。
  2. Rspress 整体更加轻量。Nextra 需要依赖 Next.js,其 SSG 流程也是基于 Next.js 的,因此 SSG 产物中并非纯粹的 HTML 文件,而是额外包含了一些 Next.js 的运行时代码,一方面导致了 Nextra 的产物体积更大,另一方面需要在部署时以应用的方式部署(使用 next start 命令),而不能以纯静态站点的方式部署。但 Rspress 没有和任何应用框架绑定,因此产物更加轻量,可以很方便地以纯静态站点的方式部署。

与 VitePress 的区别

VitePress 是一款基于 Vite 静态站点生成器,它的特点是使用 Vue 作为渲染框架,且性能非常优秀。Rspress 与 VitePress 的区别主要在于:

  1. Rspress 使用 React 作为渲染框架,而 VitePress 使用 Vue 作为渲染框架。
  2. Rspress 使用 MDX 作为内容开发方式,而 VitePress 使用 Markdown 作为内容开发方式,并在 Markdown 中支持 Vue 组件,这同时也导致了底层编译工具链实现上的差异。
  3. 构建性能上,在开发阶段,Rspress 和 VitePress 都能很快地启动一个项目,而在生产环境下,VitePress 需要基于 Rollup 打包项目,因此会面临其他基于 JavaScript 的工具链类似的性能问题,此时 Rspress 会有更快的构建速度。

总之,Rspress 是一个基于 Rspack 的静态站点生成器,基于 React 框架进行渲染,内置了一套默认的文档主题,你可以通过 Rspress 来快速搭建一个文档站点,同时也可以自定义主题,来满足你的个性化静态站需求,比如博客站、产品主页等。当然,你也可以接入官方提供的相应插件来方便地搭建组件库文档。

── 出自倾城之链 - Rspress | 基于 Rspack 的静态站点生成器

Hono - Ultrafast web framework for the Edges

标签NodeJS · 框架 · Web开发

Ultrafast web framework for Cloudflare Workers, Fastly Compute, Deno, Bun, Vercel, Lagon, Node.js, and others. Fast, but not only fast.

倾城之链 - Hono - Ultrafast web framework for the Edges

推荐语Hono 是专为边缘计算环境设计的超快 Web 框架。它是轻量级的,遵循 Web 标准,并且可以在各种 JavaScript 运行时上运行。该框架提供了一系列功能和工具来增强开发体验,并使边缘应用程序的构建变得高效而简单。Hono 主要具有如下功能特征:

  1. 超快和轻量级:Hono 强调性能和效率。该路由器称为 RegExpRouter,针对速度进行了高度优化。hono/tiny 预设包含基本功能,大小不到 14kB。Hono 通过利用 Web 标准 API 实现了这一目标。

  2. 多运行时兼容性:Hono 旨在在不同的 JavaScript 运行时无缝工作,包括 Cloudflare、Fastly、Deno、Bun、Lagon、AWS 和 Node.js。这使得开发人员只需编写一次代码即可在多个平台上一致运行。

  3. 包含电池(Batteries Included):Hono 配备内置中间件、自定义中间件选项、第三方中间件集成和辅助功能。这些内置功能为开发人员提供了一套全面的工具和实用程序来处理常见任务并简化开发。

  4. 令人愉快的开发者体验:Hono 旨在提供干净直观的 API,使其易于使用。它提供一流的 TypeScript 支持,使开发人员能够编写类型安全的代码。此外,Hono 还引入了“Types”来进一步增强开发体验。

总之,Hono 是一个小型、简单且超快的 Edges Web 框架。它适用于任何 JavaScript 运行时:Cloudflare Workers、Fastly Compute、Deno、Bun、Vercel、Lagon、AWS Lambda、Lambda@Edge 和 Node.js。如果您想进一步探索 Hono,可以访问官方网站,在那里您可以找到文档、代码片段、示例和讨论。亦可以前往 Hono 在 GitHub 存储库 从而了解更多。

── 出自倾城之链 - Hono - Ultrafast web framework for the Edges

LM Studio - Discover, download, and run local LLMs

标签程序 · LLM · AI

LM Studio is an easy to use desktop app for experimenting with local and open-source Large Language Models (LLMs). The LM Studio cross platform desktop app allows you to download and run any ggml-compatible model from Hugging Face, and provides a simple yet powerful model configuration and inferencing UI. The app leverages your GPU when possible.

倾城之链 - LM Studio - Discover, download, and run local LLMs

推荐语LM Studio 是一个易于使用的桌面应用程序,用于试验本地和开源的大型语言模型( LLM )。LM Studio 跨平台桌面应用程序允许您从 Hugging Face 下载并运行任何与 ggml 兼容的模型,并提供简单而强大的模型配置和推理 UI。该应用程序在可能的情况下利用你的 GPU。通过 LM Studio 您可以:

  • 🤖 在您的笔记本电脑上运行法学硕士,完全离线;
  • 👾 通过应用内聊天 UI 或 OpenAI 兼容的本地服务器使用模型
  • 📂 从 HuggingFace 🤗 存储库下载任何兼容的模型文件;
  • 🔭 在应用程序主页中发现新的、值得注意的 LLM;

LM Studio 支持 Hugging Face 上的任何 ggml Llama、MPT 和 StarCoder 模型(Llama 2、Orca、Vicuna、Nous Hermes、WizardCoder、MPT 等);LM Studio 最低硬件/软件要求是:

  • 配备 macOS 13.6 或更高版本的 Apple Silicon Mac (M1/M2/M3);
  • 具有支持 AVX2 处理器的 Windows/Linux PC (通常是较新的 PC);
  • 建议使用 16GB 以上的 RAM。对于 PC,建议使用 6GB+ VRAM;
  • 支持 NVIDIA/AMD GPU;

总之,LM Studio 是一个免费的桌面软件工具,它使得安装和使用开源 LLM 模型非常容易(LM Studio 并不开源,只是免费使用)。随着 2022 年 11 月 OpenAI 悍然问世,各种 AI 服务雨后春笋般涌现;当在某些场景(脱离网络、尝试开源模型、保护隐私、节约成本)也需要本地运行 LLM,而 LM Studio 堪称其中翘楚,值得尝试。

── 出自倾城之链 - LM Studio - Discover, download, and run local LLMs

对倾城之链感兴趣的朋友,可通过 Web,小程序,快应用等渠道进行访问(后续将支持更多,如 VsCode 插件,Chrome 扩展等)。您有任何问题,欢迎随时向我们反馈(您可以通过官网反馈渠道,或添加如下客服微信),🤲 。

倾城之链 - 客服微信

本期文末寄语

古之所谓豪杰之士者,必有过人之节。人情有所不能忍者,匹夫见辱,拔剑而起,挺身而斗,此不足为勇也。天下有大勇者,卒然临之而不惊,无故加之而不怒。此其所挟持者甚大,而其志甚远也。──〔北宋〕· 苏轼《留侯论》

倾城之链作为一个开放平台,旨在云集全球优秀网站,探索互联网中更广阔的世界;在这里,你可以轻松发现、学习、分享更多有用或有趣的事物。

小程序码 - 倾城之链

您可能感兴趣的文章