ouomj/blink2api

blink2api

★ 0Forks 0GitHub ↗Compare

README

Blink2API

将 Blink API 转换为 Anthropic API 格式的代理服务。

目录

支持模型

  • anthropic/claude-haiku-4.5
  • anthropic/claude-sonnet-4.6
  • anthropic/claude-opus-4.6

查看所有模型:GET /v1/models

部署方式

Cloudflare Workers

  1. 登录 Cloudflare Dashboard
  2. 进入 Workers & Pages
  3. 点击 Create Application → Create Worker
  4. 将 blink2api_cc.js 文件中的代码复制粘贴到编辑器中
  5. 点击 Deploy 完成部署

部署完成后,你将获得一个 Worker 地址(如:https://your-worker.workers.dev),将此地址配置为 ANTHROPIC_BASE_URL 即可使用。

API 接口

Anthropic 兼容接口

方法 接口 说明
POST /v1/messages Claude Messages API
GET /v1/models 获取可用模型列表

Blink 原始接口

Base URL: https://core.blink.new/api/v1

方法 接口 说明
POST /api/v1/ai/chat/completions OpenAI 兼容的聊天补全接口(支持 200+ 模型)
GET /api/v1/ai/models 获取可用模型列表
POST /api/v1/search 网络搜索
POST /api/v1/fetch HTTP 代理
POST /api/v1/ai/image 图像生成
POST /api/v1/ai/video 视频生成
POST /api/v1/upload 文件上传到存储

配置说明

Claude Code 配置

在 Claude Code 的配置文件中添加以下环境变量:

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "blnk_ak_1234",
    "ANTHROPIC_BASE_URL": "https://blink2api.1234.com",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "anthropic/claude-haiku-4.5",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "anthropic/claude-opus-4.6",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "anthropic/claude-sonnet-4.6",
    "ANTHROPIC_MODEL": "anthropic/claude-sonnet-4.6",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
  },
  "model": "opus",
  "permissions": {
    "allow": [],
    "deny": []
  }
}

环境变量说明:

  • ANTHROPIC_AUTH_TOKEN: Blink API 密钥(格式:blnk_ak_xxx)
  • ANTHROPIC_BASE_URL: Blink2API 代理服务地址
  • ANTHROPIC_DEFAULT_*_MODEL: 各模型的默认配置
  • ANTHROPIC_MODEL: 默认使用的模型
  • CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC: 禁用非必要流量

Contributors

kuangquanshuisn

Issues