{"meta":{"title":"在 AI credit 中设置 GitHub Copilot CLI 会话限制","intro":"限制在会话上花费的 AI creditsCopilot 量，以控制成本并保持任务可预测性。","product":"GitHub Copilot","breadcrumbs":[{"href":"/zh/copilot","title":"GitHub Copilot"},{"href":"/zh/copilot/how-tos","title":"操作方法"},{"href":"/zh/copilot/how-tos/copilot-cli","title":"Copilot CLI"},{"href":"/zh/copilot/how-tos/copilot-cli/use-copilot-cli","title":"使用 Copilot CLI"},{"href":"/zh/copilot/how-tos/copilot-cli/use-copilot-cli/set-session-limit","title":"设置AI credit限制"}],"documentType":"article"},"body":"# 在 AI credit 中设置 GitHub Copilot CLI 会话限制\n\n限制在会话上花费的 AI creditsCopilot 量，以控制成本并保持任务可预测性。\n\n> \\[!NOTE]\n> AI credit 会话限制当前处于 公开预览 且可能会更改。\n\nAI credit 会话限额限定了 GitHub AI Credits 在一次会话中可花费的 Copilot 数量上限。\n\nAI credits 是用于跟踪 AI 模型交互成本的单位 Copilot ：每个信用额度相等 $0.01 USD，使用情况取决于模型和使用的令牌数。\n\n当你为 AI credit 设置 Copilot 会话限制时，Copilot 不会一直运行到任务完成或直到你手动干预为止；它会在达到该限制时停止，并向你提供重置或调整该限制的选项。\n\n这些会话限制是 **软限制**。 如果达到限制时响应正在进行中，该响应在会话停止之前完成，因此实际使用情况可能略高于配置的编号。\n\n## AI credit设置会话限制\n\n如何设置和应用限制取决于是处于交互式会话中还是以编程方式运行 CLI。\n\n> \\[!TIP]\n> AI credit 会话限制设为 > 30 AI credits 时效果最佳，因为大多数模型调用都会消耗超过 20 AI credits。\n\n### 在交互式会话中设置限制\n\n在交互式 CLI 会话中，限制适用于整个会话，并在处理每个消息时消耗，而与发送的消息数无关。 达到限制后，系统会提示重置限制。\n\n若要设置会话限制，请使用 `/limits set`。\n\n```copilot copy\n/limits set max-ai-credits NUMBER\n```\n\n若要删除限制，请输入：\n\n```copilot copy\n/limits unset\n```\n\n### 在非交互模式下设置限制\n\n通过命令行以编程方式运行 Copilot CLI 时，该限制在 Copilot 处理该任务期间生效，并会一直保持有效，直到 Copilot 完成响应。\n\n若要设置限制，请传递 `--max-ai-credits=NUMBER`。\n\n```bash copy\ncopilot -p \"YOUR PROMPT\" --max-ai-credits NUMBER\n```\n\n## 达到限制时会发生什么情况\n\n当达到限制时，代理会干净地停止并让你知道。\n\n* **在交互模式下**，系统会提示重置限制。 可用于 `/limits set` 提高限制，并从代理停止处继续会话。\n* **在非交互式模式下**，当达到限制时，运行将结束。\n\n## 延伸阅读\n\n* [优化 AI 使用情况以最大限度地提高效率和降低成本](/zh/copilot/tutorials/optimize-ai-usage)\n* [什么是 GitHub AI Credits](/zh/copilot/concepts/billing/usage-based-billing-for-individuals#what-are-github-ai-credits)"}