AI个人学习
和实操指南

notdiamond2api:逆向Not Diamond多种AI模型的API接口服务,支持多账户轮询和自动管理

综合介绍

notdiamond2api 是一个基于 Flask 的聊天代理服务,旨在将请求转发到 chat.notdiamond.ai 服务器。该项目在原作者的基础上增加了多账户轮询功能,并修复了获取模型列表和 Cloudflare Workers 部署后的显示问题。notdiamond2api 支持多种 AI 模型的映射处理,包括 GPT-4、Claude-3.5、Gemini-1.5 等,兼容 OpenAI API 格式,并支持 Docker Compose 部署。用户可以通过简单的配置和命令快速启动和使用该服务。

 

功能列表

  • 支持多种 AI 模型的映射处理
  • 处理流式和非流式响应
  • 兼容 OpenAI API 格式
  • 支持 Docker Compose 部署
  • 自动登录和管理 Cookie
  • Token 失效自动刷新
  • 一键无忧部署启动
  • 支持多账户轮询

 

使用帮助

安装流程

  1. 下载 docker-compose.yml 文件:
    wget https://raw.githubusercontent.com/Jiabinone/notdiamond2api/main/docker-compose.yml

或使用 curl 命令:

curl -O https://raw.githubusercontent.com/Jiabinone/notdiamond2api/main/docker-compose.yml
  1. 设置 Docker 环境变量,并配置启动端口:
    • AUTH_EMAIL:您的登录邮箱。
    • AUTH_PASSWORD:您的登录密码。
    • PORT:启动端口,默认是 3000。如需更改,请在 docker-compose.yml 中修改 ports 映射设置的第一项。
    • AUTH_ENABLED:是否启用验证。
    • AUTH_TOKEN:使用的身份令牌。
  2. 使用 Docker Compose 启动服务:
    docker-compose up -d && docker-compose logs -f
    

    服务将运行在 http://localhost:3000

使用功能

  1. 获取可用模型列表:
    GET /v1/models
    

    返回支持的模型列表。

  2. 发送聊天完成请求:
    POST /v1/chat/completions
    

    发送聊天请求并获取响应。

特色功能

  • 多账户轮询:支持多个账户的轮询使用,确保服务的高可用性。
  • 自动管理 Cookie:自动处理登录和 Cookie 管理,减少用户操作负担。
  • Token 失效自动刷新:在 Token 失效时自动刷新,保证服务的连续性。

 

Cloudflare workers部署

首席AI分享圈此处内容已经被作者隐藏,请输入验证码查看内容
验证码:
请关注本站微信公众号,回复“验证码”,获取验证码。在微信里搜索“首席AI分享圈”或者“Looks-AI”或者微信扫描右侧二维码都可以关注本站微信公众号。

AI轻松学

普通人的AI入门指南

帮助你以低成本、零基础学会如何利用AI工具。AI就像办公软件一样,是每个人的必备技能。 掌握AI会让你在求职中占据优势,在未来的工作和学习中事半功倍。

查看详情>
未经允许不得转载:首席AI分享圈 » notdiamond2api:逆向Not Diamond多种AI模型的API接口服务,支持多账户轮询和自动管理

首席AI分享圈

首席AI分享圈专注于人工智能学习,提供全面的AI学习内容、AI工具和实操指导。我们的目标是通过高质量的内容和实践经验分享,帮助用户掌握AI技术,一起挖掘AI的无限潜能。无论您是AI初学者还是资深专家,这里都是您获取知识、提升技能、实现创新的理想之地。

联系我们
zh_CN简体中文