Skip to content

将Aliyun百炼大模型平台的App接口转成OpenAI API接口

Notifications You must be signed in to change notification settings

byebyebruce/bailian2openai

Repository files navigation

BAILIAN2OPENAI

BaiLian API to OpenAI API

目的

本服务可以方便的将Aliyun的百炼大模型平台的App接口转成OpenAI API接口
这样可以方便接入以OpenAI API为标准接口的海量应用和框架(如langchainchatgpt-next-web) 这个项目可以结合 https://github.com/duoyang666/ai_novel项目中的 魔改版 OpenWebUi ,OpenWebUi提供前端页面支持, 魔改版 OpenWebUi 会请求/models 返回模型列表,所以需要加一个列表,这样应用可以调用不同模型

Prepare

Get Access Key、Access Secret Key、Agent Key、AppId from BaiLian

Run

  1. Config cp .env.exmaple .env then edit it.
  2. Run
    • Run api server bailian2openai
    • Run CLI bailian2openai -cli
    • Help bailian2openai --help

Docker

  1. Build
docker build \
   -t image:latest \
   --build-arg VERSION=$(git describe --tags --always) \
   .
  1. Run
docker run -it --rm -p 8080:8080 \
   -e ACCESS_KEY_ID= \
   -e ACCESS_KEY_SECRET= \
   -e AGENT_KEY= \
   -e APP_ID= \
   bailu1901/bailian2openai:latest

Example

Build

make build

About

将Aliyun百炼大模型平台的App接口转成OpenAI API接口

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages