# General Translation Platform: 检查上下文是否为最新 URL: https://generaltranslation.com/zh/docs/platform/openapi/reference/context/check-freshness.mdx --- title: 检查上下文是否为最新 description: 检查 General Translation 项目的上下文是否缺失、已过期,或可刷新。用于“检查上下文是否为最新”的 API 参考。 method: GET --- 报告该项目是否需要生成翻译上下文。请在调用 [生成翻译上下文](/docs/platform/openapi/reference/context/generate-context) 之前使用此接口,以避免不必要的工作。 *注意:此端点仅为向后兼容而保留,当前客户端已不再调用。* ## 概览 [#overview] ```http GET https://api2.gtx.dev/v2/project/setup/should-generate ``` **权限** `project:context:read` · **速率限制** 中等 (120/分钟) 检查已认证项目是否需要生成上下文。 ## 工作原理 [#how-it-works] * 加载项目的上下文,并以其默认区域设置为基准进行评估。 * 当项目尚无可用的上下文时,响应会返回 `shouldSetupProject: true`;否则返回 `false`。 * 项目会通过 API key 解析,因此不需要请求体或参数。 ## 请求 [#request] ### 请求头 | 请求头 | 描述 | 必填 | | ----------------- | ----------------------- | -- | | `x-gt-api-key` | 项目或组织 API Key。 | 是 | | `x-gt-project-id` | 项目 ID。使用组织 API Key 时必填。 | 否 | ## 响应 [#response] **状态** `200 OK` ```json title="Response" { "shouldSetupProject": true } ``` ## 错误 [#errors] | 状态 | 原因 | | ----- | ----------------------------------- | | `401` | 缺少 API 密钥,或 API 密钥无效。 | | `403` | API 密钥缺少 `project:context:read` 权限。 | | `429` | 已超出速率限制。 | ## 示例 [#example] ```bash curl -X GET https://api2.gtx.dev/v2/project/setup/should-generate \ -H "x-gt-api-key: gtx-api-..." ```