banner
约 600 字
2 分钟

部署OmniRoute免费AI网关一键反代opencode实现tokens自由

摘要

OmniRoute 是一个支持 50 多家免费模型供应商的大模型 API 服务平台,其中 OpenCode 和 mimocode 免鉴权。本文介绍如何使用 Docker Compose 部署该服务。步骤包括登录设置密码、添加免鉴权提供商 OpenCode free、创建统一 API 密钥。使用时需解析域名,在 Agent 中配置自定义模型,接口地址为 `http://域名/V1`,模型名称为 `auto`。项目功能丰富,适合需要统一接口的开发者。

前言

再介绍一个大模型 API 服务平台 OmniRoute ,可以添加各大模型供应商,使用统一的 API 接口访问,方便各种 AI 应用进行调用。这个平台的特点是提供了 50 多家免费平台,opencode 和 mimocode 的免费 token 是免鉴权的,更加方便。平台功能很多,这篇文章只是简单介绍一下如何反代免鉴权 opencode。
项目地址:https://github.com/diegosouzapw/OmniRoute

部署

采用 docker compose 的方式部署项目

纯文本
services:
  omniroute:
    image: diegosouzapw/omniroute:latest
    container_name: omniroute
    restart: unless-stopped
    stop_grace_period: 40s
    ports:
      - "20128:20128"
    volumes:
      - omniroute-data:/app/data

volumes:
  omniroute-data:

dc0c5c4f3f41815c.png

教程

1. 访问 http://服务器ip:20128 登录管理页面

首次登录平台根据提示先设置一个登录密码

7d172896383a3246.png

2. 添加免鉴权提供商

无需凭证的开放端点——无需注册即可立即使用。

de23966e3554fa32.png

3. 选择 OpenCode free

点击添加账号就会自动生成一个 key

978b6718c8956de2.png

4. 打开 API 管理

创建统一 API 密钥

9cfe9f2c67bc5891.png

使用

  • 为了方便使用可以给这个服务解析一个域名

  • 自己的 agent 添加模型选择自定义模型

  • 接口地址填写 http:\\服务器ip(域名)\V1

  • 模型名称填写 auto

结尾

e9c7c2e17c9165b5.png


看了一下面板左侧的工具栏,这个项目功能还挺多的,想要用好需要好好研究一下,想要操作简单,看我之前介绍 FreeLLMAPI 的文章。

END