专栏名称: GitHubStore
分享有意思的开源项目
目录
相关文章推荐
哲学园  ·  “国学”的历史背景和演变 ·  20 小时前  
哲学园  ·  婆什迦羅一世和他的正弦近似公式 ·  2 天前  
互联网思维  ·  罗素:人性的四大欲望 ·  3 天前  
互联网思维  ·  罗素:人性的四大欲望 ·  3 天前  
51好读  ›  专栏  ›  GitHubStore

一款将免费服务整合到一起的ChatGPT接口服务!

GitHubStore  · 公众号  ·  · 2024-06-02 11:25

正文

项目简介

一款将免费服务整合到一起的ChatGPT接口服务!
*添加实验性toolCall能力,尝试让没有toolCall能力的AI也能执行任务*

使用

./linux-server -h
>>>>>GPT接口适配器。统一适配接口规范,集成了bing、claude-2,gemini...项目地址:https://github.com/bincooo/chatgpt-adapter
Usage: ChatGPT-Adapter [flags]
Flags: -h, --help help for ChatGPT-Adapter --port int 服务端口 port (default 8080) --proxies string 本地代理 proxies -v, --version version for ChatGPT-Adapter

启动服务,如果网络不在服务区域,请尝试设置/替换 proxies

./linux-server --port 8080 --proxies socks5://127.0.0.1:7890


请求列表

model 列表

[    {        "id":       "claude",        "object":   "model",        "created":  1686935002,        "owned_by": "claude-adapter"    },    {        "id":       "bing",        "object":   "model",        "created":  1686935002,        "owned_by": "bing-adapter"    },    {        "id":       "coze",        "object":   "model",        "created":  1686935002,        "owned_by": "coze-adapter"    },    {        "id":       "gemini-1.0",        "object":   "model",        "created":  1686935002,        "owned_by": "gemini-adapter"    },    {        "id":       "command-r-plus",        "object":   "model",        "created":  1686935002,        "owned_by": "cohere-adapter"    }    (更多模型请访问API获取) ...]


completions 对话

/v1/chat/completions/v1/object/completions/proxies/v1/chat/completions

curl -i -X POST \   -H "Content-Type:application/json" \   -H "Authorization: xxx" \   -d \'{  "stream": true,  "model": "coze",  "messages": [    {      "role":    "user",      "content": "hi"    }  ]}' \ 'http://127.0.0.1:8080/v1/chat/completions'
效果预览 1

  • LobeChat

效果预览 2

  • FastGPT

效果预览 3

  • google模型原生toolCall运行良好,其它皆为提示词实现toolCall。

  • 若想达到多个工具执行效果,请开启 < tool tasks />。


Authorization 获取

claude:

claude.ai 官网中登陆,浏览器 cookies 中取出 sessionKey 的值就是 Authorization 参数

bing:

www.bing.com 官网中登陆,浏览器 cookies 中取出 _U 的值就是 Authorization 参数

gemini:

ai.google.dev 中申请,获取 token凭证就是 Authorization 参数

coze:

www.coze.com 官网中登陆,浏览器 cookies 中复制完整的 cookie 就是 Authorization 参数

支持指定bot模型:

格式 -> coze/botId-version-scene; 例子 -> coze/7353052833752694791-1712016747307-2

支持开发者模式,该模式下可修改全局变量TopP、Temperature、MaxTokens。但是会出现排队情况,建议多账号轮询使用

cookie需为botId自己所属的账号, 结尾 o 固定

格式 -> coze/botId-spaceId-scene-o; 例子 -> coze/7353052833752694791-xxx-o

lmsys:

无需cookie, model参数为 lmsys/ 前缀,例: lmsys/claude-3-haiku-20240307 该接口有第三方监管,但用来进行正向对话还是不错的。对ip严苛

freeGpt35:

无需cookie, model参数为 freeGpt35 。对ip严苛,最好配置clash切换ip配置以解决429限流问题


free画图接口

提供了 coze.dall-e-3 sd.dall-e-3 xl.dall-e-3 pg.dall-e-3 google.dall-e-3 ,它们会根据你提供的 Authorization 选择其中的一个

// 下面固定写法
// sd.dall-e-3Authorization: sk-prodia-sd
// xl.dall-e-3Authorization: sk-prodia-xl
// dalle-4k.dall-e-3Authorization: sk-dalle-4k
// google.dall-e-3Authorization: sk-google-xl

api:

/v1/chat/generations/v1/object/generations/proxies/v1/chat/generations
curl -i -X






请到「今天看啥」查看全文