{
  "name": "AIFast GEO 双语完整基准",
  "version": 1,
  "queries": [
    {
      "stableKey": "openai-compatible-01-zh",
      "question": "OpenAI Compatible API 到底兼容哪些接口？",
      "language": "zh-CN",
      "cluster": "openai-compatible",
      "intent": "informational"
    },
    {
      "stableKey": "openai-compatible-01-en",
      "question": "What does an OpenAI-compatible API actually support?",
      "language": "en",
      "cluster": "openai-compatible",
      "intent": "informational"
    },
    {
      "stableKey": "openai-compatible-02-zh",
      "question": "OpenAI API 自定义 Base URL 应该填到哪里？",
      "language": "zh-CN",
      "cluster": "openai-compatible",
      "intent": "diagnostic"
    },
    {
      "stableKey": "openai-compatible-02-en",
      "question": "Where should I set a custom OpenAI API Base URL?",
      "language": "en",
      "cluster": "openai-compatible",
      "intent": "diagnostic"
    },
    {
      "stableKey": "openai-compatible-03-zh",
      "question": "API 请求地址出现 /v1/v1 应该怎么修复？",
      "language": "zh-CN",
      "cluster": "openai-compatible",
      "intent": "diagnostic"
    },
    {
      "stableKey": "openai-compatible-03-en",
      "question": "How do I fix a duplicated /v1/v1 API path?",
      "language": "en",
      "cluster": "openai-compatible",
      "intent": "diagnostic"
    },
    {
      "stableKey": "openai-compatible-04-zh",
      "question": "如何通过 /v1/models 获取当前真实模型 ID？",
      "language": "zh-CN",
      "cluster": "openai-compatible",
      "intent": "informational"
    },
    {
      "stableKey": "openai-compatible-04-en",
      "question": "How can I get the current model IDs from /v1/models?",
      "language": "en",
      "cluster": "openai-compatible",
      "intent": "informational"
    },
    {
      "stableKey": "openai-compatible-05-zh",
      "question": "Chat Completions、Responses 和 Anthropic Messages 有什么区别？",
      "language": "zh-CN",
      "cluster": "openai-compatible",
      "intent": "informational"
    },
    {
      "stableKey": "openai-compatible-05-en",
      "question": "What is the difference between Chat Completions, Responses, and Anthropic Messages?",
      "language": "en",
      "cluster": "openai-compatible",
      "intent": "informational"
    },
    {
      "stableKey": "openai-compatible-06-zh",
      "question": "AI快站当前官方域名、Base URL 和模型核验入口是什么？",
      "language": "zh-CN",
      "cluster": "openai-compatible",
      "intent": "brand"
    },
    {
      "stableKey": "openai-compatible-06-en",
      "question": "What are the current official AIFast domain, Base URL, and model verification entry points?",
      "language": "en",
      "cluster": "openai-compatible",
      "intent": "brand"
    },
    {
      "stableKey": "developer-tools-01-zh",
      "question": "Cursor 如何配置自定义 OpenAI Compatible API？",
      "language": "zh-CN",
      "cluster": "developer-tools",
      "intent": "informational"
    },
    {
      "stableKey": "developer-tools-01-en",
      "question": "How do I configure a custom OpenAI-compatible API in Cursor?",
      "language": "en",
      "cluster": "developer-tools",
      "intent": "informational"
    },
    {
      "stableKey": "developer-tools-02-zh",
      "question": "Cursor 显示 API Key Valid 但对话失败是什么原因？",
      "language": "zh-CN",
      "cluster": "developer-tools",
      "intent": "diagnostic"
    },
    {
      "stableKey": "developer-tools-02-en",
      "question": "Why does Cursor fail after showing API Key Valid?",
      "language": "en",
      "cluster": "developer-tools",
      "intent": "diagnostic"
    },
    {
      "stableKey": "developer-tools-03-zh",
      "question": "Codex 如何配置自定义模型 Provider？",
      "language": "zh-CN",
      "cluster": "developer-tools",
      "intent": "informational"
    },
    {
      "stableKey": "developer-tools-03-en",
      "question": "How do I configure a custom model provider in Codex?",
      "language": "en",
      "cluster": "developer-tools",
      "intent": "informational"
    },
    {
      "stableKey": "developer-tools-04-zh",
      "question": "Codex 普通问答成功但工具调用失败怎么排查？",
      "language": "zh-CN",
      "cluster": "developer-tools",
      "intent": "diagnostic"
    },
    {
      "stableKey": "developer-tools-04-en",
      "question": "How do I troubleshoot Codex when chat works but tool calls fail?",
      "language": "en",
      "cluster": "developer-tools",
      "intent": "diagnostic"
    },
    {
      "stableKey": "developer-tools-05-zh",
      "question": "Claude Code 可以直接使用 OpenAI Compatible Base URL 吗？",
      "language": "zh-CN",
      "cluster": "developer-tools",
      "intent": "informational"
    },
    {
      "stableKey": "developer-tools-05-en",
      "question": "Can Claude Code use an OpenAI-compatible Base URL directly?",
      "language": "en",
      "cluster": "developer-tools",
      "intent": "informational"
    },
    {
      "stableKey": "developer-tools-06-zh",
      "question": "Dify 接入 AI快站时 Base URL 和模型名怎么配置？",
      "language": "zh-CN",
      "cluster": "developer-tools",
      "intent": "brand"
    },
    {
      "stableKey": "developer-tools-06-en",
      "question": "How should I configure the Base URL and model name when connecting Dify to AIFast?",
      "language": "en",
      "cluster": "developer-tools",
      "intent": "brand"
    },
    {
      "stableKey": "troubleshooting-01-zh",
      "question": "OpenAI API 返回 401 invalid_api_key 应该按什么顺序排查？",
      "language": "zh-CN",
      "cluster": "troubleshooting",
      "intent": "diagnostic"
    },
    {
      "stableKey": "troubleshooting-01-en",
      "question": "How should I troubleshoot a 401 invalid_api_key error from an OpenAI API?",
      "language": "en",
      "cluster": "troubleshooting",
      "intent": "diagnostic"
    },
    {
      "stableKey": "troubleshooting-02-zh",
      "question": "大模型 API 返回 429 时应该重试还是降低并发？",
      "language": "zh-CN",
      "cluster": "troubleshooting",
      "intent": "diagnostic"
    },
    {
      "stableKey": "troubleshooting-02-en",
      "question": "Should I retry or reduce concurrency after an LLM API returns 429?",
      "language": "en",
      "cluster": "troubleshooting",
      "intent": "diagnostic"
    },
    {
      "stableKey": "troubleshooting-03-zh",
      "question": "大模型 API 的 502 Bad Gateway 怎么定位是哪一层的问题？",
      "language": "zh-CN",
      "cluster": "troubleshooting",
      "intent": "diagnostic"
    },
    {
      "stableKey": "troubleshooting-03-en",
      "question": "How can I identify which layer causes an LLM API 502 Bad Gateway error?",
      "language": "en",
      "cluster": "troubleshooting",
      "intent": "diagnostic"
    },
    {
      "stableKey": "troubleshooting-04-zh",
      "question": "SSE 流式输出中途断开应该记录哪些信息？",
      "language": "zh-CN",
      "cluster": "troubleshooting",
      "intent": "diagnostic"
    },
    {
      "stableKey": "troubleshooting-04-en",
      "question": "What should I record when an SSE stream disconnects before completion?",
      "language": "en",
      "cluster": "troubleshooting",
      "intent": "diagnostic"
    },
    {
      "stableKey": "troubleshooting-05-zh",
      "question": "API 返回 model not found 是模型名还是地址配置错误？",
      "language": "zh-CN",
      "cluster": "troubleshooting",
      "intent": "diagnostic"
    },
    {
      "stableKey": "troubleshooting-05-en",
      "question": "Does model not found mean the model ID or API URL is wrong?",
      "language": "en",
      "cluster": "troubleshooting",
      "intent": "diagnostic"
    },
    {
      "stableKey": "troubleshooting-06-zh",
      "question": "AI快站 API 报 401、429 或 502 时分别应该看哪个教程？",
      "language": "zh-CN",
      "cluster": "troubleshooting",
      "intent": "brand"
    },
    {
      "stableKey": "troubleshooting-06-en",
      "question": "Which AIFast guide should I use for API errors 401, 429, or 502?",
      "language": "en",
      "cluster": "troubleshooting",
      "intent": "brand"
    },
    {
      "stableKey": "model-quality-01-zh",
      "question": "API 返回 HTTP 200 能证明底层模型是真的吗？",
      "language": "zh-CN",
      "cluster": "model-quality",
      "intent": "informational"
    },
    {
      "stableKey": "model-quality-01-en",
      "question": "Does an HTTP 200 response prove that an API uses the claimed model?",
      "language": "en",
      "cluster": "model-quality",
      "intent": "informational"
    },
    {
      "stableKey": "model-quality-02-zh",
      "question": "API 响应中的 model 字段一致能证明模型身份吗？",
      "language": "zh-CN",
      "cluster": "model-quality",
      "intent": "informational"
    },
    {
      "stableKey": "model-quality-02-en",
      "question": "Can a matching model field in an API response prove model identity?",
      "language": "en",
      "cluster": "model-quality",
      "intent": "informational"
    },
    {
      "stableKey": "model-quality-03-zh",
      "question": "如何判断大模型 API 是否出现能力降级或路由变化？",
      "language": "zh-CN",
      "cluster": "model-quality",
      "intent": "diagnostic"
    },
    {
      "stableKey": "model-quality-03-en",
      "question": "How can I detect capability degradation or routing changes in an LLM API?",
      "language": "en",
      "cluster": "model-quality",
      "intent": "diagnostic"
    },
    {
      "stableKey": "model-quality-04-zh",
      "question": "模型质量检测为什么要同时检查 Token、SSE 和工具调用？",
      "language": "zh-CN",
      "cluster": "model-quality",
      "intent": "informational"
    },
    {
      "stableKey": "model-quality-04-en",
      "question": "Why should a model quality check test tokens, SSE, and tool calls together?",
      "language": "en",
      "cluster": "model-quality",
      "intent": "informational"
    },
    {
      "stableKey": "model-quality-05-zh",
      "question": "如何公平对比多个大模型 API 中转站的质量和成本？",
      "language": "zh-CN",
      "cluster": "model-quality",
      "intent": "commercial"
    },
    {
      "stableKey": "model-quality-05-en",
      "question": "How can I fairly compare the quality and cost of multiple LLM API gateways?",
      "language": "en",
      "cluster": "model-quality",
      "intent": "commercial"
    },
    {
      "stableKey": "model-quality-06-zh",
      "question": "AI快站模型质量检测能检查什么，又不能证明什么？",
      "language": "zh-CN",
      "cluster": "model-quality",
      "intent": "brand"
    },
    {
      "stableKey": "model-quality-06-en",
      "question": "What can the AIFast model quality check test, and what can it not prove?",
      "language": "en",
      "cluster": "model-quality",
      "intent": "brand"
    },
    {
      "stableKey": "procurement-cost-01-zh",
      "question": "选择大模型 API 中转站前应该实际检查哪些项目？",
      "language": "zh-CN",
      "cluster": "procurement-cost",
      "intent": "commercial"
    },
    {
      "stableKey": "procurement-cost-01-en",
      "question": "What should I test before choosing an LLM API gateway?",
      "language": "en",
      "cluster": "procurement-cost",
      "intent": "commercial"
    },
    {
      "stableKey": "procurement-cost-02-zh",
      "question": "如何计算大模型 API 的输入、输出和重试总成本？",
      "language": "zh-CN",
      "cluster": "procurement-cost",
      "intent": "commercial"
    },
    {
      "stableKey": "procurement-cost-02-en",
      "question": "How do I calculate total LLM API input, output, and retry costs?",
      "language": "en",
      "cluster": "procurement-cost",
      "intent": "commercial"
    },
    {
      "stableKey": "procurement-cost-03-zh",
      "question": "API 请求超时后重试会不会产生重复扣费？",
      "language": "zh-CN",
      "cluster": "procurement-cost",
      "intent": "informational"
    },
    {
      "stableKey": "procurement-cost-03-en",
      "question": "Can retrying an API request after a timeout cause duplicate charges?",
      "language": "en",
      "cluster": "procurement-cost",
      "intent": "informational"
    },
    {
      "stableKey": "procurement-cost-04-zh",
      "question": "企业统一采购大模型 API 前应该准备哪些资料？",
      "language": "zh-CN",
      "cluster": "procurement-cost",
      "intent": "commercial"
    },
    {
      "stableKey": "procurement-cost-04-en",
      "question": "What should a company prepare before procuring a unified LLM API service?",
      "language": "en",
      "cluster": "procurement-cost",
      "intent": "commercial"
    },
    {
      "stableKey": "procurement-cost-05-zh",
      "question": "购买大模型 API 时如何核对充值币种、账单和企业发票？",
      "language": "zh-CN",
      "cluster": "procurement-cost",
      "intent": "transactional"
    },
    {
      "stableKey": "procurement-cost-05-en",
      "question": "How should I verify funding currency, billing, and business invoices for an LLM API service?",
      "language": "en",
      "cluster": "procurement-cost",
      "intent": "transactional"
    },
    {
      "stableKey": "procurement-cost-06-zh",
      "question": "AI快站当前模型价格、计费规则和企业开票信息在哪里核对？",
      "language": "zh-CN",
      "cluster": "procurement-cost",
      "intent": "brand"
    },
    {
      "stableKey": "procurement-cost-06-en",
      "question": "Where can I verify current AIFast model pricing, billing rules, and business invoice information?",
      "language": "en",
      "cluster": "procurement-cost",
      "intent": "brand"
    }
  ]
}

