Skip to content

shikanon/cline-doubao-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 CLINE-Doubao-Server:解锁多模态AI新体验

GitHub Stars Go Version

CLINE是一个非常优秀的开源项目,可惜它不支持豆包大模型,这里搭建一个多模态的豆包服务供CLINE使用,让开源项目CLINE完美接入火山引擎豆包大模型!

🌟 项目简介

  • 无缝集成:1分钟实现CLINE与豆包大模型的对接
  • 多模态支持:文本/长文本/视觉理解三大模型自动切换
  • 极简配置:Go语言开发,单文件部署,资源占用极低
  • 开源力量:MIT协议开放源码,开发者共建生态

🛠️ 快速部署指南

环境准备

本项目使用以下环境变量:

  • FIXED_TEXT_LONG_MODEL: 豆包长文本模型endpoint。
  • FIXED_TEXT_MODEL: 豆包文本模型endpoint。
  • FIXED_VERSION_MODEL: 豆包视觉理解模型endpoint。
  • API_KEY: 火山方舟API密钥。

你需要在运行项目前设置这些环境变量,例如在bash中可以使用以下命令设置:

export FIXED_TEXT_LONG_MODEL=your_long_text_model_name
export FIXED_TEXT_MODEL=your_text_model_name
export FIXED_VERSION_MODEL=your_image_model_name
export API_KEY=your_api_key

这里三个model分别为火山引擎的endpoint id

运行程序

确保你已经安装了Go语言环境。在设置好环境变量后,在项目根目录下运行以下命令启动服务器:

go run main.go

服务器将在:8280端口启动。你可以通过访问http://localhost:8280来使用服务。

这样你的豆包服务启动成功了。

🛠️配置CLINE

点击 CLINE 的配置按钮,API Provider 选择 OpenAI Compatible, Base URL 填本地地址http://localhost:8280, API KEY和Model ID随便填写即可。

CLINE配置演示

  1. API Provider 选择 OpenAI Compatible 配置
  2. 填入配置参数:
    • Base URL: http://localhost:8280
    • API Key: 任意值
    • Model ID: 任意值
  3. 点击DONE保存配置

🤝 参与贡献

欢迎通过以下方式参与项目:

  1. 提交Issue反馈使用问题
  2. Fork仓库开发新功能模块
  3. 分享你的使用案例到Discussions

⭐立即Star项目

About

CLINE编程助手接入doubao模型(方舟豆包接口)的本地服务

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages