Prompto

Prompto

Prompto 是一个开源的Web应用程序,为你提供了一个完善的界面,用于与大型语言模型对话。它作为一个渐进式Web应用程序在你的浏览器中运行,你的提示会通过你在LangChain.js中配置的模型提供商进行路由。

这个名字融合了“prompt”和意大利语“pronto”,意为“准备好”。你可以在LangChain.js支持的LLM之间切换,并调整温度滑块,以控制回答的创造性或可预测性。Chat保持对话上下文,Notebook发送单次提示而不保存历史,Templates存储可复用的提示和动态占位符,Arena将两个模型并排展示,Discussion则让多个AI角色之间展开对话。

Prompto的界面本身在客户端运行。设置、聊天记录、模板和配置都存储在你的浏览器的本地存储中,所以不会经过任何Prompto服务器。你可以输入自己的API密钥或指向本地的Ollama实例。

开发者、爱 tinkers 以及任何想要拥有多后端LLM的自托管前端,而无需从零构建的人,都是潜在用户。该项目在GitHub上采用MIT许可证。

主要功能:
  1. 从一个仪表板切换支持 LangChain.js 的大型语言模型(LLMs)

  2. 聊天模式在整个会话线程中保持完整的对话上下文

  3. 笔记本以独立提示方式运行,不携带任何先前上下文

  4. 保存可重用的提示模板,包含动态上下文占位符

  5. 竞技场模式并排展示两个大型语言模型的回复以便直接比较

  6. 讨论模式支持多轮对话,模拟不同 AI 人格之间的交流

  7. 每种模式均可调节温度设置,以平衡创造力与可预测性

Pros:
  1. 开源于MIT许可证,完整源码托管于GitHub

  2. 通过LangChain.js在一个界面支持七大主流LLM提供商

  3. 五种不同的交互模式,从单一提示到多模型比较

  4. 无需Prompto账户;数据保留在浏览器本地存储中

  5. 可作为PWA安装,无需专门的桌面应用

Cons:
  1. 您需自行提供 API 密钥并承担第三方 LLM 费用

  2. 当 Ollama 未在本地主机运行时,需单独配置 CORS

  3. 聊天记录和模板不会在设备间同步,因为存储仅限本地

  4. 托管演示会显示连接错误,直到您在设置中配置提供者

常见问题:

Prompto 是免费使用的吗?

是的。Prompto 在 MIT 许可证下是开源的,托管的演示版本也是免费使用的。您只需支付所选大型语言模型(LLM)提供商的 API 使用费用。

Prompto 支持哪些 LLM 提供商?

Prompto 通过 LangChain.js 连接到 Ollama、OpenAI、Anthropic、Mistral、Cohere、Google 和 xAI。您可以在“设置”页面配置每个提供商的 API 密钥。

Prompto 会将我的对话存储在服务器上吗?

不会。Prompto 在您的浏览器中运行,设置、聊天记录、模板和配置均存储在本地存储中。您可以随时在“设置”页面删除所有存储的数据。

我可以使用本地的 Ollama 模型来使用 Prompto 吗?

可以。Ollama 是“设置”中的默认提供商。请输入您的 Ollama 服务器 URL 并选择一个模型。如果 Ollama 服务器运行在非 localhost 的不同主机上,必须配置 CORS。

使用 Prompto 需要安装什么东西吗?

Prompto 作为现代浏览器中的渐进式网页应用(PWA)运行。对于本地模型,您需单独运行 Ollama,并在“设置”中将 Prompto 指向您的 Ollama URL。

Prompto 是开源的吗?

是的。Prompto 的源代码托管在 GitHub 上(github.com/antsanchez/prompto),遵循 MIT 许可证。您可以自行托管或为项目贡献代码。

分类:

定价:

免费

标签:

Open-Source
Web Application
Large Language Models
LLM
Progressive Web App
LangChain
Multi-LLM
Prompt Engineering

使用的技术:

Angular
GitHub
Tailwind CSS
LangChain

评论:

Give your opinion on Prompto :-

Overall rating

Join thousands of AI enthusiasts in the World of AI!

最佳免费 Prompto 替代方案(和付费)

By Rishit