SuperAPI AI 工具集

grammarly-ci-integration

部署与运维

查看项目

更新于 10-16 09:57

技能介绍

用途:为 Grammarly 文本分析集成搭建持续集成流水线。PR 阶段运行基于 mock 的语法检查与建议响应单元测试;合并到 main 后验证文本评分等实时 API 连通性,用作文档质量门槛与自动化写作反馈。

主要能力:提供 GitHub Actions 工作流示例(含 pull_request 与 push 触发、node 20、npm ci、npm test);基于 Vitest 的 mock 单元测试示例,覆盖评分、语法告警、语气与建议;集成测试用 OAuth client_credentials 取 token 并断言状态 200;给出 401、token 过期、评分低于阈值、429 限流、建议为空等常见 CI 问题的成因与处理建议。

使用方式:在 .github/workflows 中配置工作流,凭据通过 CI secret 引用(如 GRAMMARLY_CLIENT_ID、GRAMMARLY_CLIENT_SECRET),先跑 mock 单元测试,再跑受限的沙箱集成测试;集成测试前需实现 token 刷新,测试输入建议不少于 50 字符。

适用场景:文档 lint、内容质量门禁、写作反馈流程的自动化验证。

限制:需开发者账号凭据与沙箱端点;CI 配置须禁止生产目标,仅使用虚构文本 fixture;输出 CI 回执(提交 SHA、fixture 版本、沙箱目标、测试计数、策略检查、金丝雀结果、回滚引用),不得包含正文、建议与密钥。具体定价、配额等资料未提供。