clearwind

clearwind

首页
分类
登录 →
clearwind

clearwind

首页 分类
登录
  1. 首页
  2. 📝教程
  3. one-api搭建-大模型API平台

one-api搭建-大模型API平台

0
  • 📝教程
  • 发布于 2024-07-06
  • 97 次阅读
clearwind
clearwind
https://github.com/songquanpeng/one-api

Docker部署

[root@VM-4-16-centos ~]# docker run --name one-api -d --restart always -p 3000:3000 -e SQL_DSN="root:Lk******l.y@tcp(***.com:3306)/oneapi" -e TZ=Asia/Shanghai -v /one-api:/data ghcr.io/songquanpeng/one-api
Unable to find image 'ghcr.io/songquanpeng/one-api:latest' locally
latest: Pulling from songquanpeng/one-api
ec99f8b99825: Downloading [==============>                                    ]  1.081MB/3.624MB
8722496ec517: Downloading [===============>                                   ]  1.555MB/5.064MB
eefd441369f3: Downloading [==>                                                ]  974.7kB/18.53MB
162b7d1cda48: Waiting 

启动完之后,访问:http://localhost:3000/

登录

然后进行登录,初始账号用户名为 root,密码为 123456。

添加渠道

在创建渠道时选择Ollama,然后手工填上自己要使用的模型,最重要的是后面在代理中写上自己ollama服务的地址即可,如下图所示:

创建令牌

调用

点击复制获得ApiKey,比如"sk-peszVtFXoLnWK45bB15370Df6f344cAa9a088eF50f9c7302",这个ApiKey是你现在搭建的本地的one-api得ApiKey,不能用于OpenAI或其他代理。

然后就可以像使用OpenAI一样进行调用了,把baseUrl和apiKey改为本地地址和刚刚生成的ApiKey即可:

    public static void main(String[] args) {
        ChatLanguageModel model = OpenAiChatModel.builder()
                .baseUrl("http://127.0.0.1:3000/v1")
                .modelName("llama3:latest")
                .apiKey("sk-kFe8D84vpDAPV*****************58eBb6dBaB3695155")
                .build();


        System.out.println(model.generate("你好"));
    }

标签: #LLM 9 #AI 7
相关文章
敏捷开发

敏捷开发 2024-08-21 10:00

一、敏捷宣言 12原则 最重要的目标是通过持续不断尽早交付有价值的软件使客户满意; 欣然面对需求变更即使在开发后期。为了客户的竞争优势。敏捷拥抱变化; 经常的交付可工作的软件,倾向于采取较短的周期; 业务人员与研发人员每天要一起工作; 激发个体斗志,以他们为核心搭建项目。提供所需环境和支持,辅以信任

2024高考志愿填报

2024高考志愿填报 2024-07-13 18:07

one-api搭建-大模型API平台

one-api搭建-大模型API平台 2024-07-06 21:31

https://github.com/songquanpeng/one-api Docker部署 [root@VM-4-16-centos ~]# docker run --name one-api -d --restart always -p 3000:3000 -e SQL_DSN="root:

Java应用生产故障排查 2024-06-10 21:12

对于线上遇到的 “疑难杂症”,需要通过理性的思维去分析问题、排查问题、定位问题、解决问题,同时,如果解决掉所遇到的问题或瓶颈后,也可以在能力范围之内尝试最优解以及适当考虑拓展性。 JVM线上环境常见故障与排查思路 JVM在线上环境往往会出现一下问题: JVM内存泄漏 JVM内存溢出 <

目录
  • clearwind
  • 微信小程序

导航菜单

  • 首页
  • 分类
Copyright © 2024 your company All Rights Reserved. Powered by clearwind.
皖ICP备19023482号