OpenGPT 项目介绍
OpenGPT项目致力于提供实用且易于使用的API,使开发者能够轻松地将GPT的自然语言处理功能集成到他们的应用程序中。这样一来,开发人员无需处理复杂的系统就可以快速、简单地开始使用这些强大的AI技术。OpenGPT是开发者提升其应用程序自然语言处理能力的理想解决方案。
项目概述
OpenGPT项目的目的是让每个人都可以免费访问人工智能模型。这是一个非盈利项目,由热爱编程的人士创建。
服务说明
- Playground: 提供了一个可供试用的平台,让用户体验和测试AI模型。
项目细节
- 项目正在组织中,因此有些AI的API源代码尚未发布。
- 使用的人工智能模型和API并不是我们自主开发的,这一点明确说明是为了避免将来产生误解。
- 我们不负责用户使用这些API的目的,提供API只是为了让您能够享受新技术带来的乐趣。
- 我们的目的不是损害任何公司的利益或泄露内容,只是提供了一种新的使用方式供您娱乐。
人工智能模型
需注意,下面列出的所有模型均来自于其各自的公司所有,我们并不拥有这些模型。
用于文本生成的模型
以下网站提供了如GPT 3.5-Turbo、GPT-4等模型,部分无需账户即可使用:
- ava-ai-ef611.web.app
- chat.forefront.ai
- ai.usesless.com
- italygpt.it
- chatgptproxy.me
- chatllama.baseten.co
- chatbase.co
用于图像生成的模型
- hotpot.ai 使用了 Stable Diffusion 模型
未完成/正在测试的模型
- beta.character.ai 使用的是 C1.2 自研模型
- nightcafe 提供了 Stable Diffusion、Dall-E 2 和 Coherent 等模型用于图像生成
项目设置
安装方法
源代码
要开始使用OpenGPT,必须具备必要的依赖。有两种安装方式:
-
Makefile 方法:如果计算机上安装了
Make
,只需运行命令make dependencies
,它会下载所有必要的依赖。 -
手动方法:如果未安装 Makefile,可以在终端输入
pip install -r requirements.txt
来安装所有必要的依赖。
项目架构
首先,需要从代码库下载源代码。解压.zip
文件后,会获得一个名为OpenGPT
的文件夹,将其置于项目的适当位置。
例如:
my_project
├── OpenGPT
├── your_code
│ ├── ....
然后,您可以通过导入以下代码来使用:
from OpenGPT.opengpt import OpenGPT
包安装
可以使用 pip 命令将此项目作为模块进行安装:
pip install opengpt4
安装后用法简单,可以像这样使用某个模型:
from opengpt import OpenGPT
forefront = OpenGPT(provider="forefront", type="completion", options={...})
# .....
贡献
API在AI系统的开发和实现中起着至关重要的作用。它们为AI系统的不同组件之间以及AI系统与外部应用程序之间提供了一种沟通手段,同时也能促进AI系统融入更大的软件系统。
我们欢迎各种形式的贡献,包括提交代码请求。
通过利用API的强大功能并与多元化的开发者群体合作,我们可以拓展AI技术的可能性。如果您对为我们的项目做出贡献感兴趣,请不要犹豫与我们联系!