Files
opsxapi/homepage/dist/docs/ai/index.html
T
logan dbf15c3060 移除 /docs/quickstart 文档页(公测期安装口径与获取方式尚未定稿,暂不公开)
- 删除 02-quickstart.md 与 manifest 目录条目(21→20 页)
- 原指向该页的入口全部改指 /docs 文档首页(落地页 hero 次级按钮、三站页脚)
- intro 提示改指《界面导览》;重建后 /docs/quickstart 404、全站零死链引用
2026-10-16 13:30:33 +08:00

208 lines
9.3 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>AI 助手 · OpsxAPI 文档</title>
<meta name="description" content="OpsxAPI 接口工作台用户文档 — HTTP、GraphQL、WebSocket、SSE、Socket.IO、MQTT 一站式调试,支持 OpenAPI/Postman/cURL 等格式导入导出。">
<link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' rx='7' fill='%232563eb'/%3E%3Ctext x='16' y='22' font-size='18' font-weight='bold' fill='%23fff' text-anchor='middle' font-family='sans-serif'%3EO%3C/text%3E%3C/svg%3E">
<link rel="icon" type="image/svg+xml" href="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%2264%22%20y2%3D%2264%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%232563EB%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2306B6D4%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%2264%22%20height%3D%2264%22%20rx%3D%2214%22%20fill%3D%22url%28%23g%29%22%2F%3E%3Cg%20stroke%3D%22%23fff%22%20stroke-width%3D%225%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M17%2025h26%22%2F%3E%3Cpath%20d%3D%22M37%2019l6%206-6%206%22%2F%3E%3Cpath%20d%3D%22M47%2039H21%22%2F%3E%3Cpath%20d%3D%22M27%2033l-6%206%206%206%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E">
<link rel="stylesheet" href="/docs/assets/docs.css">
</head>
<body>
<svg xmlns="http://www.w3.org/2000/svg" style="display:none" aria-hidden="true">
<symbol id="i-menu" viewBox="0 0 24 24"><path d="M4 5h16" /> <path d="M4 12h16" /> <path d="M4 19h16" /></symbol>
<symbol id="i-search" viewBox="0 0 24 24"><path d="m21 21-4.34-4.34" /> <circle cx="11" cy="11" r="8" /></symbol>
</svg>
<header class="topbar">
<div class="topbar-inner">
<button class="menu-btn" id="menu-btn" aria-label="打开导航"><svg class="i"><use href="#i-menu"/></svg></button>
<a class="brand" href="/docs">
<span class="brand-logo"><svg width="28" height="28" viewBox="0 0 64 64" aria-label="OpsxAPI"><defs><linearGradient id="lg-docs" x1="0" y1="0" x2="64" y2="64" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#2563EB"/><stop offset="1" stop-color="#06B6D4"/></linearGradient></defs><rect width="64" height="64" rx="14" fill="url(#lg-docs)"/><g stroke="#fff" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" fill="none"><path d="M17 25h26"/><path d="M37 19l6 6-6 6"/><path d="M47 39H21"/><path d="M27 33l-6 6 6 6"/></g></svg></span>
<span class="brand-name">OpsxAPI <em>文档</em></span>
</a>
<span class="ver-badge">v1.0</span>
<div class="search">
<input id="search-input" type="search" placeholder="搜索文档…" autocomplete="off" spellcheck="false">
<div class="search-panel" id="search-panel" hidden></div>
</div>
<nav class="top-links">
<a href="/home">官网</a>
</nav>
</div>
</header>
<div class="layout" id="layout">
<aside class="sidebar" id="sidebar">
<div class="nav-group">
<div class="nav-group-title">开始使用</div>
<a class="nav-link" href="/docs/intro">产品介绍</a>
<a class="nav-link" href="/docs/interface">界面导览</a>
</div>
<div class="nav-group">
<div class="nav-group-title">请求调试</div>
<a class="nav-link" href="/docs/http">发送 HTTP 请求</a>
<a class="nav-link" href="/docs/auth">接口鉴权</a>
<a class="nav-link" href="/docs/env">环境与变量</a>
<a class="nav-link" href="/docs/graphql">GraphQL</a>
<a class="nav-link" href="/docs/websocket">WebSocket</a>
<a class="nav-link" href="/docs/sse">SSE 事件流</a>
<a class="nav-link" href="/docs/socketio">Socket.IO</a>
<a class="nav-link" href="/docs/mqtt">MQTT</a>
</div>
<div class="nav-group">
<div class="nav-group-title">数据管理</div>
<a class="nav-link" href="/docs/import">数据导入</a>
<a class="nav-link" href="/docs/export">导出与代码生成</a>
<a class="nav-link" href="/docs/mock">Mock 数据</a>
<a class="nav-link" href="/docs/manage">集合与历史</a>
</div>
<div class="nav-group">
<div class="nav-group-title">自动化测试与 AI</div>
<a class="nav-link" href="/docs/testing">自动化测试</a>
<a class="nav-link active" href="/docs/ai">AI 助手</a>
</div>
<div class="nav-group">
<div class="nav-group-title">账号与团队</div>
<a class="nav-link" href="/docs/account">账号与团队</a>
</div>
<div class="nav-group">
<div class="nav-group-title">参考</div>
<a class="nav-link" href="/docs/license">授权与激活</a>
<a class="nav-link" href="/docs/server-api">服务端 API 参考</a>
<a class="nav-link" href="/docs/faq">常见问题</a>
</div>
<div class="sidebar-foot">© 2026 OpsxAPI · 本地优先的接口工作台</div>
</aside>
<main class="content">
<div class="breadcrumb">文档 <span>/</span> 自动化测试与 AI <span>/</span> AI 助手</div>
<h1 class="page-title">AI 助手</h1>
<div class="page-meta">更新于 2026-09-17</div>
<article class="md">
<p>接入 <strong>OpenAI 兼容协议</strong>的大模型,为自动化测试提供 AI 能力。模型调用直连供应商;供应商配置(包括密钥)随当前工作区保存,团队工作区会同步工作区数据。</p>
<h2 id="sec-1">配置模型供应商</h2>
<p><strong>设置 → 大模型</strong>,选择预设并点击「+」,在右侧填写模型 ID、密钥和 Base URL,测试连接后点击「保存配置」。内置常用预设:</p>
<table>
<thead>
<tr>
<th>供应商</th>
<th>Base URL</th>
<th>模型示例</th>
</tr>
</thead>
<tbody>
<tr>
<td>DeepSeek</td>
<td><code>https://api.deepseek.com/v1</code></td>
<td><code>deepseek-chat</code></td>
</tr>
<tr>
<td>智谱 GLM</td>
<td><code>https://open.bigmodel.cn/api/paas/v4</code></td>
<td><code>glm-4-flash</code></td>
</tr>
<tr>
<td>Moonshot Kimi</td>
<td><code>https://api.moonshot.cn/v1</code></td>
<td><code>moonshot-v1-8k</code></td>
</tr>
<tr>
<td>OpenAI</td>
<td><code>https://api.openai.com/v1</code></td>
<td><code>gpt-4o-mini</code></td>
</tr>
<tr>
<td>Ollama 本地</td>
<td><code>http://127.0.0.1:11434/v1</code></td>
<td><code>qwen2.5:7b</code></td>
</tr>
</tbody>
</table>
<ul>
<li><strong>API Key</strong>:Ollama 等本地服务可留空;</li>
<li><strong>测试连接</strong>:发一条 ping 验证地址 / 密钥 / 模型名;离线时也可先保存,之后再测试;</li>
<li>多个供应商时可在左侧选择,保存后点「设为默认」指定自动化测试使用的模型。</li>
</ul>
<h2 id="sec-2">AI 生成场景用例</h2>
<p>自动化测试视图 →「<strong>AI 生成</strong>」:</p>
<ol>
<li>选择集合(AI 读取其中全部 HTTP 接口:方法、URL、Body 示例);</li>
<li>可选填写一句要求,如「覆盖下单 → 支付 → 查询流程,重点断言金额字段」;</li>
<li>模型按业务依赖编排步骤,输出断言与变量提取(如 <code>$.data.token → token</code>,后续步骤用 <code>{{token}}</code>);</li>
<li>预览生成的步骤清单(未识别的接口会自动跳过并提示),确认后保存为正式用例。</li>
</ol>
<p>生成结果只是起点 —— 步骤、断言、提取规则都可再手动调整。</p>
<h2 id="sec-3">隐私与边界</h2>
<ul>
<li>API Key 随当前工作区数据保存;团队工作区会同步,导出全量备份时也会包含。分享工作区或备份文件前请检查密钥;</li>
<li>供应商收到的内容为接口清单摘要(方法 / URL / Body 片段)与你的指令,<strong>不含</strong>环境变量值与 API Key;</li>
<li>未配置供应商时,Mock 数据、环境变量等离线功能不受影响。</li>
</ul>
<h2 id="sec-4">常见问题</h2>
<p><strong>生成失败?</strong> 依次检查:Base URL 是否带 <code>/v1</code>、模型名是否属于该供应商、Key 是否有效(用「测试连接」验证)、本机能否直连该域名(内网代理环境注意放行)。</p>
<p><strong>想用公司内网模型?</strong> 添加自定义供应商,Base URL 填内网网关地址即可(需兼容 OpenAI Chat Completions 协议)。</p>
</article>
<div class="pn-nav">
<a class="pn prev" href="/docs/testing"><span class="pn-label">← 上一页</span><span class="pn-title">自动化测试</span></a>
<a class="pn next" href="/docs/account"><span class="pn-label">下一页 →</span><span class="pn-title">账号与团队</span></a>
</div>
</main>
<aside class="toc">
<div class="toc-title">本页目录</div>
<nav class="toc-nav">
<a class="toc-l2" href="#sec-1">配置模型供应商</a>
<a class="toc-l2" href="#sec-2">AI 生成场景用例</a>
<a class="toc-l2" href="#sec-3">隐私与边界</a>
<a class="toc-l2" href="#sec-4">常见问题</a>
</nav>
</aside>
</div>
<script src="/docs/assets/docs.js" defer></script>
</body>
</html>