Skip to content

itsharex/doubao-api-free

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DouBao API Free

该项目为豆包(Doubao)API 提供了一个免费的接口服务,支持聊天(已支持)、文档解读(计划支持)、图像生成(已支持)等功能。适合需要使用豆包 AI 能力的开发者使用。

功能特性

  • 聊天接口:支持与豆包模型进行交互,实现智能对话。
  • 文档解读:(计划支持)。
  • 图像生成:支持与豆包模型进行交互,实现文生图。
  • 健康检查:提供健康检查接口,确保服务的可用性。

接入准备

第一步:

进入豆包登录账号,然后F12打开开发者工具,新会话中发送”你好“,找到请求会话接口:completion?aid=497858&device_id=7484097257500378660,选中接口鼠标右击找到Copy => Copy as cUrl(bash),复制后找到--H 'cookie: cookie值

第二步:

继续找到请求会话接口:completion?aid=497858&device_id=7484097257500378660,点击进入PayLoad,依次device_id、fp、tea_uuid、web_id、msToken。

image

安装指南

  1. 克隆仓库:

    git clone https://github.com/Bitsea1/doubao-api-free.git
  2. 构建项目:

    mvn clean package
  3. 配置 application.yml 文件,设置豆包 API 的相关参数。

  4. 启动应用:

    java -jar target/doubao-api-free.jar

使用说明

聊天接口

发送 POST 请求至 /api/doubao/v1/chat/completions,请求体格式如下:

{
  "model": "doubao-pro",
  "messages": [
    {
      "role": "user",
      "content": "你好"
    }
  ],
  "stream": false // true(流式输出)
}

生图接口

发送 POST 请求至 /api/doubao/v1/generations,请求体格式如下:

{
  "prompt": "一只橘色的猫,躺在阳光下,卡通风格,高清画质,细节丰富,暖色调",
  "model": "Seedream 4.0",
  "stream": false // true(流式输出)
}

健康检查

发送 GET 请求至 /api/doubao/v1/health,检查服务的健康状态。

贡献指南

欢迎贡献代码和建议。请提交 Pull Request 或创建 Issue。

许可证

本项目使用 MIT 许可证。详情请查看 LICENSE 文件。

联系方式

如有任何问题,请联系 Bitsea19

About

豆包开源 API 服务,支持 a_bogus 签名 / 动态 msToken / 多账号轮询,兼容 OpenAI 格式与原生流式输出,仅供测试,如需商用请前往官方开放平台。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages