GPT4Free TypeScript 版本简介
项目概述
GPT4Free TypeScript版本是一个提供免费OpenAI GPT-4 API的项目。它允许用户免费访问诸如GPT-4及其他多种AI模型。这个项目旨在为开发者提供一个免费的、易于使用的API接口,供其进行各种创新应用的开发和测试。
免费OpenAI Key
用户可以通过访问 GPTGod网站 使用免费提供的API Key。项目支持的模型包括但不限于:gpt-4-all
、gpt-3.5-turbo
、llama-2-70b
、stable-diffusion
等。
- 网站地址: https://gptgod.online
- API 基础URL:
https://api.gptgod.online
- API Key:
sk-OsMMq65tXdfOIlTUYtocSL7NCsmA7CerN77OkEv29dODg1EA
目标及开发提示
该项目关注于通过跨各种网站的反编译来实现免费API的访问。项目提到了一些网站可能随时下线的风险,因此推荐开发者先fork项目,以备不时之需。
运行指导
环境配置
首要步骤是创建一个名为.env
的文件,其中包含如下配置:
http_proxy
: 设置代理以访问目标网站。rapid_api_key
: 开发者使用Forefront接口时需配置,用于注册和获取API key。EMAIL_TYPE
: 临时邮箱类型,例如temp-email44
。DEBUG
和POOL_SIZE
: 用于管理请求并发以及调试。PHIND_POOL_SIZE
: 用于管理Phind接口的并发请求。
本地运行
# 安装依赖
yarn
# 启动服务
yarn start
使用Docker运行
项目推荐使用Docker来运行服务:
docker run -p 3000:3000 --env-file .env xiangsx/gpt4free-ts:latest
使用Docker Compose进行部署的步骤类似,需创建.env
文件:
docker-compose up --build -d
一键启动
项目提供了一个一键启动方案,包括Clash、one-api和gpt4free-ts,详情可查看gpt4free-ts-deploy。
使用说明
项目提供了多个API接口与请求参数,支持用户根据不同需求进行自定义:
- 请求参数: 包括
prompt
、model
和site
等,支持字符串及JSON格式。 - 响应格式: 支持标准响应及流式响应,以适应不同应用场景的需要。
法律声明
该项目仅供教育用途,与相关API提供商无任何关联或认可。使用者需自行承担使用风险,并遵守相关API服务提供商的使用条款。
在使用过程中,需要注意知识产权保护,未经作者许可,不得复制、分发或使用库中的任何内容。项目将定期进行更新,开发者应定期检查更改内容。
使用本项目即表示同意以上条款。项目作者不对其他用户的复制、派生项目或重新上传负责。