首页 > 其他分享 >To ChatGPT:让你更加随意地使用所有ChatGPT应用

To ChatGPT:让你更加随意地使用所有ChatGPT应用

时间:2023-06-19 20:12:36浏览次数:34  
标签:随意 服务 适配器 cohere 应用 使用 chatgpt ChatGPT

现在其实已经有很多在线的llm服务了,当然也存在许多开源部署方案,但是不知道大家有没有发现一个问题,目前基于ChatGPT开发的应用,都是使用的OpenAI的接口。换句话说,如果没有OpenAI账号,就没有办法使用这些应用。但是其实这些应用并不是强依赖于OpenAI的接口,其他的在线llm服务也是可以的,如claude、cohere等,自己部署的模型当然也行。

假如有这么一个东西,可以让你不再受限于只能使用OpenAI接口,相信工作问题将可以更快解决,早早下班指日可待。受于claude-to-chatgpt启发,于是我决定做一个这样的项目,to-chatgpt,让我们可以更加随意自由地使用所有ChatGPT应用!!!

运行说明

使用之前,需要保证当前服务可以访问相关的llm服务,比如说claude、cohere都有区域限制。至于这么处理这个限制,github上有很多方案,搜索一下就知道了,提示只能这么多了。

adapter 参数

值得注意的是,目前有两种适配器,一种是异步的,一种是同步的。 决定使用哪个类别的因素是当前访问在线LLM服务的sdk。如果提供了异步接口,则优先考虑异步实现。

通过-a指定适配器,目前已经实现的适配器包括了:

异步适配器

  • claude,使用 anthropic-sdk-python 实现。 活期账户需要申请,成功后可免费使用,供个人日常使用。
  • cohere,使用 cohere-python 实现。 只需要注册一个账号,个人就可以免费使用,但是有频率限制,一分钟五次。
  • new_bing,使用 EdgeGPT 实现,EdgeGPT 是微软 Bing Chat AI 的逆向工程 API。 因为目前new bing没有提供官方sdk,所以这种方式不稳定。

同步适配器

  • bard,使用 Bard 实现,是 Google Bard 的逆向工程 API,不稳定。

如果想在 ChatGPT 应用程序中使用 cohere api,你只需要启动服务,如:

python app.py -a cohere

还有一点需要注意的是,因为有些API是非异步的,比如现在的bard,需要运行app_sync.py文件,比如:

python app_sync.py -a bard

源码运行

git clone https://github.com/SimFG/to-chatgpt
cd to-chatgpt

pip install poetry
poetry install
python app.py -a new_bing

docker 运行

docker pull simfg/to_chatgpt:latest

docker run -d -p 8000:8000 simfg/to_chatgpt:0.1

指定adapter运行

docker run -d -p 8000:8000 simfg/to_chatgpt:latest poetry run python app.py -a new_bing

使用说明

如果发现服务没有正常响应,可以查看服务控制台是否有错误输出,很可能访问llm服务有问题。

如果要指定服务的端口,可以使用-p参数。

将chatgpt应用中的openai base url设置为服务地址。 一般这个选项在openai api key附近。

不同的适配器有不同的使用方法,说明如下。

  • claude

    启动服务后,在需要OPENAI_API_KEY的地方指定claude服务的api key。

  • cohere

    启动服务后,在需要OPENAI_API_KEY的地方指定cohere服务的api key。

  • new_bing

    不需要设置,但不稳定。

  • bard

    启动服务后,在需要OPENAI_API_KEY的地方指定__Secure-1PSID cookie。

cookie获取方式

  • F12 控制台
  • 复制值
    • 会话:转到应用程序 → Cookie → __Secure-1PSID。 复制该 cookie 的值。

更多细节:Bard

如果你认为项目不错,帮忙Github star and star

标签:随意,服务,适配器,cohere,应用,使用,chatgpt,ChatGPT
From: https://www.cnblogs.com/simfg/p/17492064.html

相关文章

  • mix-blend-mode和background-blend-mode应用场景
    mix-blend-mode使多重叠元素的颜色发生混合,包括元素与元素,元素与图片background-blend-mode使得多个背景发生混合,包括背景图与背景图,背景图与背景色isolation:isolate可以创建层叠上下文,就可以阻断mix-blend-mode,使多个元素能分组进行混合,不干扰常用场景1.图片后方的元素......
  • Angular 应用里 NullInjectorError - No provider for XX 错误的一个场景和分析过程
    最近处理客户incident,有个客户从Spartacus4升级到5.2之后,启动Storefront,console遇到了一个错误消息:NullInjectorError-NoproviderforAnonymousConsentTemplatesAdapter!引起这个错误消息的场景有很多,这个incident最后的场景是:以前的module通过loadedfor......
  • 【工程应用八】终极的基于形状匹配方案解决(小模型+预生成模型+无效边缘去除+多尺度+各
      我估摸着这个应该是关于形状匹配或者模版匹配的最后一篇文章了,其实大概是2个多月前这些东西都已经弄完了,只是一直静不下来心整理文章,提醒一点,这篇文章后续可能会有多次修改(但不会重新发文章,而是在后台直接修改或者增加),所以有需要的朋友可以随时重复查看。 这次带来的更新......
  • 2023年十大最受欢迎的Flutter开源应用程序
    原文出处:https://juejin.cn/post/7245170503798538296在移动应用开发领域,Flutter以其跨平台能力和漂亮的用户界面获得了巨大的人气。随着其开发者社区的不断壮大,Flutter生态系统已经见证了众多开源应用程序的诞生。这些开源应用不仅展示了Flutter的多功能性,而且还为开发者提供......
  • ASEMI代理光宝LTV-M501光耦的特点和应用领域
    编辑-ZLTV-M501光耦是一种常用的光电隔离器件,具有高速、高耐压、低功耗等特点。本文将从四个方面对LTV-M501光耦进行详细阐述,包括其结构和工作原理、特点和优势、应用领域以及市场前景。通过对LTV-M501光耦的全面介绍,帮助读者更好地了解和应用该器件。 1、LTV-M501光耦的结构......
  • 基于ChatGPT函数调用来实现C#本地函数逻辑链式调用助力大模型落地
    6月13日OpenAI官网突然发布了重磅的ChatGPT更新,我相信大家都看到了,除了调用降本和增加更长的上下文版本外,开发者们最关心的应该还是新的函数调用能力。通过这项能力模型在需要的时候可以调用函数并生成对应的JSON对象作为输出。这使开发人员能更准确地从模型获取结......
  • ChatGPT:语言模型的进化与应用前景
    当代技术的进步为我们带来了各种令人兴奋的创新,其中ChatGPT(ChatbotGPT)是人工智能领域的一项重要成果。ChatGPT是基于GPT(GenerativePre-trainedTransformer)模型的聊天机器人,它利用自然语言处理和深度学习技术,使得与机器进行对话成为可能。ChatGPT的工作原理ChatGPT的核心是......
  • 呼叫中心解决方案:探索AIGC(如ChatGPT)与呼叫中心的深度融合
    随着人工智能技术的发展,AI已经在诸如客户服务、数据分析、决策支持等许多领域发挥了重要作用。在这之中,将AI融入呼叫中心已成为一个日益重要的趋势。通过这种集成,不仅可以大幅提升服务效率和质量,还可以根据客户需求提供更个性化的服务。然而,这个过程并非没有挑战,如何有效实现这种......
  • 使用Flow发送企业应用的通知到微信里
    今天我们以kintone作为企业应用管理平台来解释,怎么使用flow发送企业的通知到微信上。完成后的样子1.MicrosoftFlow响应kintone添加记录的Webhook。2.MicrosoftFlow向微信发送消息。微信是什么?微信有点类似于中国版的LINE,在中国被广泛使用。这次我们使用的是,针对企业的微信,也就是企业......
  • 呼叫中心系统:呼叫中心软件的市场应用前景
    随着信息化技术的快速发展和普及,企业对于高效、便捷和个性化的客户服务的需求日益增强,呼叫中心软件也因此得到了广泛的应用。呼叫中心软件的市场前景主要体现在以下几个方面:企业数字化转型随着数字化转型的深入推进,企业越来越重视利用技术提高客户服务质量和效率。呼叫中心软件可......