UNRAID篇!One API 接口管理和分发系统

2024-05-13 08:53:10 4点赞 35收藏 4评论

该篇教程主要讲解One API的安装和简单使用

One API

是 OpenAI 接口管理和分发系统,可以通过标准的 OpenAI API 格式访问所有的大模型,支持 Azure、Anthropic Claude、Google PaLM 2 & Gemini、智谱 ChatGLM、百度文心一言、讯飞星火认知、阿里通义千问、360 智脑以及腾讯混元等国内大模型,可用于二次分发管理 key。

UNRAID篇!One API 接口管理和分发系统

主要流程目录:

1.安装

2.使用

3.扩展

1.安装

创建一个容器

UNRAID篇!One API 接口管理和分发系统

切换”高级视图“

UNRAID篇!One API 接口管理和分发系统

参考填写

one-api justsong/one-api:latest http://[IP]:[PORT:3000]UNRAID篇!One API 接口管理和分发系统

添加其他参数

UNRAID篇!One API 接口管理和分发系统

3000

3000

UNRAID篇!One API 接口管理和分发系统

/data

/mnt/user/appdata/one-api

UNRAID篇!One API 接口管理和分发系统

TZ

Asia/Shanghai

UNRAID篇!One API 接口管理和分发系统

Tip:
默认上面是使用SQLite的,如果你的并发量较大,务必使用单独数据库MySQL,添加下面参数 SQL_DSN

创建chatnio数据库

mysql -u root -p create database oneapi;UNRAID篇!One API 接口管理和分发系统

SQL_DSN

root:MYSQL_ROOT_PASSWORD@tcp(192.168.31.40:3306)/oneapi

UNRAID篇!One API 接口管理和分发系统

2.使用

进入界面首页,先进行登录

UNRAID篇!One API 接口管理和分发系统

初始账号用户名为 root,密码为 123456

UNRAID篇!One API 接口管理和分发系统

提示需要修改密码

UNRAID篇!One API 接口管理和分发系统

Tip:

地址需要填写外网可以访问的,填写局域网后面生成的令牌外网是调用不了的。这里可以先填入局域网,后面看情况会换成可访问的外网地址。

设置,设置一下服务器地址

UNRAID篇!One API 接口管理和分发系统

渠道,点击”添加新的渠道“

UNRAID篇!One API 接口管理和分发系统

这里演示添加一个第三方openai的(这个需要自行注册)

UNRAID篇!One API 接口管理和分发系统

添加成功有以后,点击测试查看是否有响应

UNRAID篇!One API 接口管理和分发系统

令牌,点击”添加新的令牌“

UNRAID篇!One API 接口管理和分发系统

填写名称和选择模型范围即可

UNRAID篇!One API 接口管理和分发系统

添加令牌完成,可以点击复制出来即可使用

UNRAID篇!One API 接口管理和分发系统

Tip:

在外面使用One API,需要外网可以访问才行(有些还要求是https协议才行),API地址是局域网的是调用不了的。(如果是内网页面应用,通过内网方式,是可以调用)

UNRAID篇!One API 接口管理和分发系统

日志,调用令牌记录都会在日志显示

UNRAID篇!One API 接口管理和分发系统

3.扩展

这里简单说一下怎么使用上面令牌,安装 Web

只需要替换下面这两个即可

BASE_URL:One API地址

OPENAI_API_KEY:生成的令牌

UNRAID篇!One API 接口管理和分发系统

可以正常调用

UNRAID篇!One API 接口管理和分发系统


作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
4评论

  • 精彩
  • 最新
  • 不支持arm

    校验提示文案

    提交
    没办法,arm太局限了

    校验提示文案

    提交
    收起所有回复
  • 大佬出个unraid部署chatgpt next web的教程吧

    校验提示文案

    提交
    作者出过,你找找

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
35
扫一下,分享更方便,购买更轻松