Skip to content

NetCapture/api-cf

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简易Cloudflare反代大陆无法直连的大模型API

在Cloudflare Workers或Pages上部署,用于反代国内无法直接访问的大模型API。支持完全透传,不做任何修改。支持轮询API密钥,避免请求限制。

支持的服务提供商

暂时支持gemini, openai, claude, groq, cerebras等大模型服务。

如何使用

基本使用方法:

  • GEMINI: https://<your_pages_url>/gemini/...
  • OPENAI: https://<your_pages_url>/openai/...
  • CLAUDE: https://<your_pages_url>/claude/...
  • GROQ: https://<your_pages_url>/groq/...
  • CEREBRA: https://<your_pages_url>/cerebras/...

可选功能

1. Analytics Engine 日志功能

该功能可记录所有API请求的关键指标,提供强大的可观测性。

配置方法:

  • 参考详细配置指南:ANALYTICS_ENGINE_SETUP.md
  • 在Cloudflare仪表板创建Analytics Engine数据集
  • 在wrangler.toml中配置LOGS绑定
  • 日志会自动记录服务商、模型、状态码、响应时间等信息

2. D1数据库API密钥轮询功能

该功能可实现API密钥的自动轮询,有效避免单个密钥的请求限制问题。

配置方法:

  • 参考详细配置指南:D1_DATABASE_SETUP.md
  • 在Cloudflare仪表板创建D1数据库
  • 在wrangler.toml中配置DB绑定
  • 创建rotation_state表用于存储轮询状态
  • 设置MASTER_KEY环境变量和各服务商的密钥列表

注意事项

  • 所有功能均为可选,您可以根据需要选择性配置
  • 基础反代功能无需额外配置即可使用

About

简易cloudflare反代大陆无法直连的大模型api

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%