Skip to content

Yu9191/love-keyboard-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Love Keyboard API

Love Keyboard 聊天风格 API 代理服务,支持 50+ 种聊天风格预设。

快速开始

本地运行

方式一:命令行测试(最简单)

npm install
npm test
# 或直接运行
node test.js

然后在命令行输入问题即可,输入 exit 退出。

方式二:Web 服务器

npm install
npm start

访问: http://localhost:3000/api/talk?q=你好

Cloudflare Workers 部署

部署后访问 Worker URL 即可看到在线测试页面,可以直接测试 API 功能。

API 调用

聊天接口

GET /api/talk?q=你的问题&style=风格ID

参数:

  • q: 问题内容(必需)
  • styles: 风格ID、标签或完整格式(可选)
    • 风格ID: style=125
    • 完整格式: style=125_0
    • 标签名: style=双商在线

示例:

# 默认风格
/api/talk?q=你好

# 使用风格ID(如:双商在线)
/api/talk?q=你好&style=125

# 使用完整格式
/api/talk?q=你好&style=125_0

获取风格列表

GET /api/styles

风格示例

ID 标签 调用方式
125 双商在线 style=125style=125_0
75 哄女友 style=75style=75_0
32 怼一下 style=32style=32_0(默认)
17 高情商 style=17style=17_0

完整风格列表请访问 /api/styles 接口查看所有 50+ 种风格。

部署方法

方式一:Cloudflare Workers(推荐,无需服务器)

1. 登录 Cloudflare

访问 Cloudflare Dashboard,注册/登录账号。

2. 安装 Wrangler CLI

npm install -g wrangler

3. 登录 Wrangler

wrangler login

这会打开浏览器,授权 Wrangler 访问你的 Cloudflare 账号。

4. 部署

在项目目录下运行:

wrangler deploy

部署完成后会显示 Worker 的 URL,例如:https://your-worker.your-subdomain.workers.dev

访问说明:

  • 访问 Worker URL(如:https://your-worker.workers.dev/)可看到在线测试页面
  • 测试页面支持直接测试 API,查看调用方法
  • API 接口:https://your-worker.workers.dev/api/talk?q=你好

优点: 免费额度、无需服务器、全球 CDN 加速、自动 HTTPS、内置测试页面

方式二:本地/服务器运行

# 使用 PM2(推荐)
npm install -g pm2
pm2 start server.js --name love-keyboard-api

# 或直接运行
node server.js

方式三:Docker

docker build -t love-keyboard-api .
docker run -d -p 3000:3000 love-keyboard-api

License

ISC

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published