Freedom GPT

本地运行 Alpaca 模型
授权协议 GPL 3.0
开发语言 TypeScript
所属分类 神经网络/人工智能、 自然语言处理
软件类型 开源软件
地区 不详
投 递 者 雍阳
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

 Freedom GPT 是一个桌面应用程序,允许用户在他们的本地机器上运行 Alpaca 模型,使用 Electron 和 React 构建。

 

需求

  • Node.js
  • Yarn
  • Git

直接运行应用程序(仅限 Mac 和 Windows)

git clone https://github.com/ohmplatform/FreedomGPT.git freedom-gpt
cd freedom-gpt
yarn install
yarn start:prod

从源代码构建 (Windows)

cd alpaca.cpp
cmake .
cmake --build . --config Release

现在应该有一个 Release 文件夹,里面有一个 chat.exe 文件,可以运行此文件来测试聊天客户端。

更改 API 网址

默认使用 http://localhost:8889 作为 API URL,可以在文件 src/index.ts 中更改它

运行应用程序

要运行该应用程序,请在您的终端中运行以下命令:

yarn start

⦻ Make sure you are in the root directory of the project.
 相关资料
  • 本地运行模式 本地运行模式主要用于测试功能是否正确。目前本地运行模式仅支持一个Worker(可以有多个Task)和一个PS。可以通过配置选项angel.deploy.mode来使用本地运行模式,具体的参数配置可参考Angel系统参数 1. 运行环境准备 Java >= 1.8 Angel发布包 angel-\-bin.zip 配置好HADOOP_HOME和JAVA_HOME环境变量,解压Angel

  • lipse插件尝试“本地”运行一个新的Web应用程序(从Eclipse内部,使用内置的Jetty容器)。我正在遵循本GWT教程中的说明,并遇到了一些问题,大概是因为我如何定义模块。 我有一个具有以下目录结构的Web应用程序项目: 我希望我的应用程序有两个模块:,即“公共网站”,以及当用户进入时加载的模块,然后还有,仅在用户登录后下载,并包含站点的“私有应用程序”功能。 : : : -ddatast

  • 本地运行 本指南将引导您完成在本地下载和运行 linkerd 所需的步骤。 为了在本地运行 linkerd,必须安装有 Java 8。您可以运行以下步骤检查您的Java版本: $ java -version java version "1.8.0_66" linkerd 与 Oracle 和 OpenJDK 兼容。 如果您需要安装 Java 8,您可以下载任何一个。 下载 ORACLE JAVA

  • alpaca 能一步帮用户生成 4 个语言的 API。用户提供一个 web API,根据相关格式定义 API,则可以生成 Javascript,php,python 和 ruby 四种语言的 API 库和相关文档,用户可以直接发布他们各自的包管理器。示例 请求格式:raw, form, json;响应格式:html, json;授权策略:basic, header, oauth 语言版本 Lang

  • 我习惯于做出反应并执行以使我的应用程序在本地运行。但是,当我在新项目上运行该脚本时,它会提示没有开始脚本。经进一步检查,没有。 如果这是我的的样子,我如何让它在本地运行? 这是一个Laravel环境,后端使用PHP,前端使用Vue。我觉得自己真的很愚蠢,因为我不知道这一点,但当我搜索时,我也没有找到任何东西。 我正在使用PhpStorm,我下载了XAMPP、Composer和PHP。我不确定我错过

  • 当放置react-native run-android时,它给我标记了一个错误:错误,应用程序无法安装。确保您已经设置了Android开发环境:https://reactnative.dev/docs/environment-setup。运行带有--verbose标志的CLI以了解更多细节。错误:命令失败:application gradlew.bat:installDebug-preactNat

  • phantomjs 可能会遇到无法下载的问题,建议先用 cnpm 全局安装 cnpm install -g phantomjs-prebuilt 请更新 NodeJS 版本到 v7.6.0 以上,build 命令逐步使用 async。 yarn # 使用 yarn.lock 保证依赖版本一致 yarn dev # 或者 npm run dev yarn dev -- --env.includ

  • 如果我不在合适的StackExchange论坛,请建议我在哪里提问: 我在一家公司工作,他编写了处理敏感数据的软件。为了防止软件被复制(软件盗版),很久以前就决定使用许可证制度。 这个系统运行良好,但对我的公司和客户来说都是一个很大的负担,因此我正在寻找其他方法。 我发现的一种方法是SaaS,但我看到了一个巨大的缺点:Saas在互联网上工作,这意味着本地数据被上传到云上(因此是互联网),这让客户感