one-api

介绍

通过标准的 OpenAI API 格式访问所有的大模型,开箱即用

源码:https://github.com/songquanpeng/one-api

部署

docker

1
2
3
4
5
# 使用 SQLite 的部署命令:
docker run --name one-api -d --restart always -p 3000:3000 -e TZ=Asia/Shanghai -v /home/ubuntu/data/one-api:/data justsong/one-api
# 使用 MySQL 的部署命令,在上面的基础上添加 `-e SQL_DSN="root:123456@tcp(localhost:3306)/oneapi"`,请自行修改数据库连接参数,不清楚如何修改请参见下面环境变量一节。
# 例如:
docker run --name one-api -d --restart always -p 3000:3000 -e SQL_DSN="root:123456@tcp(localhost:3306)/oneapi" -e TZ=Asia/Shanghai -v /home/ubuntu/data/one-api:/data justsong/one-api

docker-compose

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
version: '3.9'
services:
    one-api:
        image: justsong/one-api
        volumes:
            - './data:/data'
        environment:
            - TZ=Asia/Shanghai
        ports:
            - '3000:3000'
        restart: unless-stopped
        container_name: one-api

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

使用 Hugo 构建
主题 StackJimmy 设计