Giter Site home page Giter Site logo

chatanywhere / gpt_api_free Goto Github PK

View Code? Open in Web Editor NEW
17.3K 95.0 1.3K 5.34 MB

Free ChatGPT API Key,免费ChatGPT API,支持GPT4 API(免费),ChatGPT国内可用免费转发API,直连无需代理。可以搭配ChatBox等软件/插件使用,极大降低接口使用成本。国内即可无限制畅快聊天。

License: MIT License

Python 100.00%

gpt_api_free's Introduction

icon

GPT-API-free

支持 GPT-4 / GPT-3.5-Turbo / GPT-3.5-Turbo-16K / embeddings / DALL·E / whisper / text-davinci

国内动态加速 直连无需代理

快速开始 / API文档 / 申请内测免费Key / 支持付费Key / 服务可用性

QQ群: 625105715

隐私声明

该项目高度重视隐私,致力于保护其用户的隐私。该项目不会以任何方式收集、记录或存储用户输入的任何文本或由 OpenAI 服务器返回的任何文本。该项目不会向 OpenAI 或任何第三方提供有关 API 调用者的身份的任何信息,包括但不限于 IP 地址和用户代理字符串。

但OpenAI官方会根据其数据使用政策保留 30 天的数据。

更新日志

付费版新增三个模型:gpt-3.5-turbo-ca, gpt-4-turbo-ca, gpt-4-turbo-preview-ca, CA系列模型由Azure OpenAI API提供服务,稳定性、表现以及性能与OpenAI API一致,支持识图、functions等,但价格仅有官方的二八折到五六折。

  • 2023年6月14日 适配GPT-3.5-Turbo-16K,免费key也支持16k模型;付费key跟随官方价格降低收费。

  • 2023年6月15日 适配0613版本新增的functions。

  • 2023年6月18日 新增对语音转文字模型Whisper支持。

  • 2023年8月4日 免费Key不再支持gpt-3.5-turbo-16k模型调用。

  • 2023年9月7日 chatapi.chatanywhere.cn镜像站不再向国内用户提供服务,不影响API的正常使用。

  • 2023年11月8日 支持1106版本各模型,支持TTS文本转语音模型。

  • 2023年11月19日 支持gpt-4-1106-preview模型,价格仅原先gpt-4模型的三分之一到二分之一。

  • 2023年11月29日 开放免费API的gpt-4权限,每天可以免费使用3次(0点刷新次数)。(不保证能长期提供)

  • 2024年4月10日 支持gpt-4-turbo(gpt-4-turbo-2024-04-09)模型。

  • 2024年4月25日 上线逆向gpt-3.5-turbo, 付费API可以将model设置为gpt-3.5-turbo-ca调用,价格更低,支持高并发,但不支持functions。(该逆向方案由第三方提供,稳定性可能不如官方原生模型)

  • 2024年5月14日 支持gpt-4o(gpt-4o-2024-05-13)模型(价格最低的gpt-4)。

特点

  1. 支持Models, Embedding, text-davinci(免费版不支持), GPT-3.5-Turbo, GPT-3.5-Turbo-16K(免费版不支持), GPT-4, DALLE(免费版不支持), Whisper(免费版不支持)。(免费版就可以支持AutoGPT, gpt_academic, langchain等)
  2. 免费版支持GPT-4,一天3次。
  3. 与官方完全一致的接口标准,兼容各种软件/插件。
  4. 支持流式响应。
  5. 国内线路使用动态加速,体验远优于使用代理连接官方。
  6. 无需科学上网,国内环境直接可用。
  7. 个人完全免费使用。

🚩注意事项

❗️如果遇到无回复,报错等情况,可以查看 status.chatanywhere.tech,确认服务状态是否正常,以帮助排查问题。

❗️免费API Key仅可用于个人非商业用途,教育,非营利性科研工作中。免费API Key严禁商用,严禁大规模训练商用模型!训练科研用模型请提前加群联系我们。

❗️我们将不定期对被滥用的Key进行封禁,如发现自己的key被误封请通过QQ群联系我们。

❗️我们的系统仅供内部评估测试使用,商用或面向大众使用请自行承担风险。

为了该项目长久发展,免费API Key限制100请求/天/IP&Key调用频率(gpt和embedding分开计算,各100次),也就是说你如果在一个IP下使用多个Key,所有Key的每天请求数总和不能超过100;同理,你如果将一个Key用于多个IP,这个Key的每天请求数也不能超过100。(付费版API没有这个限制)

免费使用

  • 🚀申请领取内测免费API Key
  • 免费版支持gpt-3.5-turbo, embedding, gpt-4。其中gpt-4由于价格过高,每天限制3次调用(0点刷新)。需要更稳定快速的gpt-4请使用付费版。
  • 免费版gpt-4由gpt-4o提供服务,支持识图等付费版API全部功能。
  • 转发Host1: https://api.chatanywhere.tech (国内中转,延时更低,host1和host2二选一)
  • 转发Host2: https://api.chatanywhere.com.cn (国内中转,延时更低,host1和host2二选一)
  • 转发Host3: https://api.chatanywhere.cn (国外使用,国内需要全局代理)

我们会定期根据使用量进行相应的扩容,只要不被官方制裁我们会一直提供免费API,如果该项目对你有帮助,还请为我们点一个Star。如果遇到问题可以在Issues中反馈,有空会解答。

该API Key用于转发API,需要将Host改为api.chatanywhere.tech(国内首选)或者api.chatanywhere.cn(国外使用,国内需要全局代理)。

付费版API

  • 纯公益提供免费Key显然不是能持久运营下去的方案,所以我们引入付费API Key维持项目的日常开销,以促进项目的良性循环,还望大家理解。
  • 购买付费Key
  • 付费版价格表
  1. 支持更稳定更快速的GPT4 API,GPT4体验更好,无限使用,价格低于官方,充值更便捷。
  2. 同官网计费策略,流式问答使用tiktoken库准确计算Tokens,非流式问答直接使用官方返回Tokens用量计费。
  3. 余额不会过期,永久有效。根据用户反馈30块钱个人中度使用GPT3.5估计能用半年。
  4. 所有的接口(包括免费版本)都保证转发自OpenAI或Azure官方接口,非peo、plus等不稳定方案或逆向方案,无水分,不掺假,保证稳定性。

如何使用

  • 由于频繁的恶意请求,我们不再直接提供公共的免费Key,现在需要你使用你的Github账号绑定来领取你自己的免费Key。
  • 🚀申请领取内测免费API Key购买内测付费API Key
  • 转发Host1: https://api.chatanywhere.tech (国内中转,延时更低,host1和host2二选一)
  • 转发Host2: https://api.chatanywhere.com.cn (国内中转,延时更低,host1和host2二选一)
  • 转发Host3: https://api.chatanywhere.cn (国外使用,国内需要全局代理)
  • 余额和使用记录查询(通知公告也会发在这里): 余额查询及公告
  • 转发API无法直接向官方接口api.openai.com发起请求,需要将请求地址改为api.chatanywhere.tech才可以使用,大部分插件和软件都可以修改。
  • 遇到问题可以前往ChatAnywhere Status查看接口可用性。

常见软件/插件使用方法

python openai官方库(使用AutoGPT,langchain等)

示例代码请参考demo.pyOpenAI官方文档

方法一

from openai import OpenAI

client = OpenAI(
    # defaults to os.environ.get("OPENAI_API_KEY")
    api_key="YOUR API KEY",
    base_url="https://api.chatanywhere.tech/v1"
    # base_url="https://api.chatanywhere.cn/v1"
)

方法二(方法一不起作用用这个)

修改环境变量OPENAI_API_BASE,各个系统怎么改环境变量请自行搜索,修改环境变量后不起作用请重启系统。

OPENAI_API_BASE=https://api.chatanywhere.tech/v1
或 OPENAI_API_BASE=https://api.chatanywhere.cn/v1

开源gpt_academic

找到config.py文件中的API_URL_REDIRECT配置并修改为以下内容:

API_URL_REDIRECT = {"https://api.openai.com/v1/chat/completions": "https://api.chatanywhere.tech/v1/chat/completions"}
# API_URL_REDIRECT = {"https://api.openai.com/v1/chat/completions": "https://api.chatanywhere.cn/v1/chat/completions"}

BotGem(AMA)

ChatGPT桌面应用,支持全平台,支持gpt-4-vision

下载链接:https://bytemyth.com/ama

使用方法:下载安装后在设置中如图设置,并点击更新。

ChatBox

ChatGPT开源桌面应用,支持全部桌面平台。

下载链接:https://github.com/Bin-Huang/chatbox/releases

使用方法:如图在设置中填入购买的密钥,并将代理设置为https://api.chatanywhere.tech即可

Zotero插件

pdf阅读插件zotero-gpt

下载链接:https://github.com/MuiseDestiny/zotero-gpt/releases

安装好插件后使用以下命令设置,还是不会可以去b站搜教程。

/api https://api.chatanywhere.tech

/secretKey 购买的转发key 记住别忘记带sk-

# 切换模型命令
/model gpt-3.5-turbo-0125 

翻译插件zotero-pdf-translate

下载链接:https://github.com/windingwind/zotero-pdf-translate/releases

接口地址填写: https://api.chatanywhere.tech/v1/chat/completions

不用管状态是否显示可用 填上之后就可以了

浏览器插件ChatGPT Sidebar

官网链接:https://chatgpt-sidebar.com/

安装好插件后进入设置页面,如图所示修改设置,将url修改为 https://api.chatanywhere.tech

Jetbrains插件ChatGPT - Easycode

安装好插件后在Settings > Tools > OpenAI > GPT 3.5 Turbo中如图所示配置好插件,重点要将Server Settings 修改为 https://api.chatanywhere.tech/v1/chat/completions 。并勾选Customize Server。

Raycast 插件 ChatGPT

  1. 在 Raycast Store 中找到 ChatGPT 插件,并按照提示安装:

  2. 安装完成后在该插件配置中的 API Key 中填入我们的API Key,以及选中 Change API Endpoint,并在 API Endpoint 中填入 https://api.chatanywhere.tech/v1

  3. 🍺 enjoy it~

Star History Chart

gpt_api_free's People

Contributors

chatanywhere avatar nauxscript avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gpt_api_free's Issues

python使用openai调用报错

https://api.chatanywhere.com.cn/v1
以上url不被openai所支持,500报错
以下为测试代码:

import openai

openai.api_base = "https://api.chatanywhere.com.cn/v1"
openai.api_key = "sk-0PfcSdT723UR44igwVxvEWvLoZJgi0FJyZWy0WCCATp5ka2a"

model_engine = "gpt-3.5-turbo"
prompt = "hello"

completions = openai.Completion.create(
    engine=model_engine,
    prompt=prompt,
    max_tokens=1024,
    temperature=0.8
)

message = completions.choices[0].text
print(message)

报错:openai.error.APIError: HTTP code 500 from API (Request method 'POST' not supported)

Langchain接口报错500

apibase也改了,key也放了。测试直接用POST是可以通的。
chat = ChatOpenAI(streaming=True, callbacks=[StreamingStdOutCallbackHandler()], temperature=1, openai_api_base=openai_endpoint, openai_api_key=”sk-xxxxxx“)

调用结果失败,貌似是被转发服务器拒绝了
[chain/error] [1:llm:ChatOpenAI] [32.17s] Chain run errored with error:
"APIError(message="HTTP code 500 from API (Request method 'POST' not supported)", http_status=500, request_id=None)"

我想用java连接这个api,这么写有什么问题吗,总是只有404

OkHttpClient client = new OkHttpClient();

    String messages="[{'role': 'user','content': '鲁迅和周树人的关系'},]";
    JSONObject requestBody = new JSONObject();
    requestBody.put("model", "gpt-3.5-turbo");
    requestBody.put("messages", messages);
    requestBody.put("stream", false);
    RequestBody body = RequestBody.create(MediaType.parse("application/json"), requestBody.toString());
    Request request = new Request.Builder()
            .url("https://api.chatanywhere.com.cn/v1")
            .addHeader("Authorization", "Bearer sk-Wstozi(……)kyQgyfUOxrjpDG3Y")
            .post(body)
            .build();
    Call call = client.newCall(request);
    Response response = call.execute();
    String responseBody = response.body().string();
    System.out.println(responseBody);

关于中科院版chatgpt

支持了付费api后,中科院版chatgpt的又该配置?能否一并出个教程加入快速使用文档中?

GPT-3.5-Turbo-16K速度较慢

测试了一下GPT-3.5-Turbo-16K,发现确实可以使用,但是目前响应速度较慢,甚至不如原来的GPT-3.5-Turbo,请问是否有可能优化?

密钥失效

你好,我今天刚刚用这个项目申请了免费key,但是key目前已经失效了
程序报错:Incorrect API key provided: sk-EWUgz***************************************HVxj

wrong api key

after I run code in the demo , the error pop up (False, 'OpenAI API 异常: HTTP code 401 from API (wrong api key\n)'), my setting are

openai.api_key = "sk-0PfcSdT723UR44igwVxvEWvLoZJgi0FJyZWy0WCCATp5ka2a"
openai.api_base = "https://api.chatanywhere.com.cn/v1"

has anyone encounter this problem also?

chatgpt4 无效

上个问题还没解决,怎么就 close 了。 related to: #8

我去openai 官网问了一下同样的问题,结果如下:

lQLPJxm8OkiVG8bNATrNAtCwnwDsU8mMtJIEWm8fS4AMAA_720_314

我是用 poe.com 每天一次的 chatgpt4 问同样的问题:
image

这个怎么解释

Host不太稳定经常连不上

转发api key对应的两个host感觉都不太稳定,尤其是在用sidebar的时候,经常用着就连不上了,或者回应速度会变得非常慢。同时,感觉转发api的速度比直连官方接口速度会慢不少。不知道是不是host访问量过大的原因?能否优化升级一下呢?谢谢!

Other payment options for Paid API

Good morning, Sorry to bother you, I wanted to know If you have another payment option
besides Alipay? Because I want to buy an API Key, however I don't have a passport to verify my Alipay account.

关于开启流式sse接收回复的消息是一整块的多行消息一起被接收。

请问下像以下的两个服务器我们客户端字节通过api调用发送请求开开启stream=true 的流式回复消息请求,是不是没效果啊?支不支持sse的回传消息呢?因为使用了以下的服务器,它开启流式sse接收回复的消息是一整块的多行消息一起一次性被接收的。没有逐行接收到sse的事件发送的数据。
Host1: https://api.chatanywhere.cn (国外服务器使用)
Host2: https://api.chatanywhere.com.cn (国内中转,延时更低,推荐)

GPT4忽然提示rate limit

用付费api时的GPT4时,在chatbox中出现这样的提示:
{"error":{"message":"Rate limit reached for default-gpt-4 in organization org-ATlb4GCUpG1s9F0EOR0L0xhf on tokens per min. Limit: 40000 / min. Please try again in 1ms. Contact us through our help center at help.openai.com if you continue to have issues.","type":"tokens","param":null,"code":null}}
但是我只是简单问了一个问题并未如提示所说有达到rate limit的行为。我试了下gpt3.5的模型都是可以的,请问是出现了什么问题呢?谢谢!

使用咨询

我想在 gpt-academic 项目中使用你的 key,请教一下怎么设置 API 转发?

免费API key用langchain.embeddings的时候出错

Retrying langchain.embeddings.openai.embed_with_retry.<locals>._embed_with_retry in 10.0 seconds as it raised APIError: HTTP code 500 from API (Request method 'POST' not supported).

请问一下免费key是不支持embeddings吗?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.