部署指南

按照以下步骤在本地或服务器快速部署。

🖥️ 本地运行

1. 安装 Deno 2.x

curl -fsSL https://deno.land/install.sh | sh

2. 配置环境变量

cp .env.example .env
# 编辑 .env,至少填入 TABBIT_TOKEN

3. 启动服务

deno run \
  --env-file=.env \
  --allow-net \
  --allow-env \
  --allow-read \
  tabbitbrowser.ts

🔑 获取 Tabbit 凭据

  1. 1.打开 web.tabbitbrowser.com 并登录账户
  2. 2.打开浏览器开发者工具(F12)→ Application → Cookies
  3. 3.复制 token 值 → TABBIT_TOKEN
  4. 4.(可选)复制 next-auth.session-tokenTABBIT_SESSION
  5. 5.Token 约 7 天过期,届时重新获取即可

🔗 SDK 接入示例

Python

from openai import OpenAI
client = OpenAI(base_url="http://localhost:8800/v1", api_key="your-key")
resp = client.chat.completions.create(model="best", messages=[{"role":"user","content":"你好"}])
print(resp.choices[0].message.content)

JavaScript / Node.js

import OpenAI from 'openai';
const client = new OpenAI({ baseURL: 'http://localhost:8800/v1', apiKey: 'your-key' });
const resp = await client.chat.completions.create({ model: 'best', messages: [{ role: 'user', content: '你好' }] });
console.log(resp.choices[0].message.content);