部署指南
按照以下步骤在本地或服务器快速部署。
🖥️ 本地运行
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.打开 web.tabbitbrowser.com 并登录账户
- 2.打开浏览器开发者工具(F12)→ Application → Cookies
- 3.复制
token值 →TABBIT_TOKEN - 4.(可选)复制
next-auth.session-token→TABBIT_SESSION - 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);