Skip to content

Web 和 Gemini-compatible

MoonApiX 提供网页搜索、网页阅读和 Gemini-compatible 内容生成接口。它们适合需要实时信息、网页正文提取、图文理解或 Gemini 格式接入的应用。

网页搜索

bash
curl https://moonapix.com/v1/web-search/search \
  -H "Authorization: Bearer <MOONAPIX_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "MoonApiX API documentation",
    "area": "global",
    "count": 10,
    "format": "json"
  }'

常用字段:

字段类型说明
querystring搜索关键词。
areastring可选。globalcn
freshnessstring可选。DayWeekMonthYear
includeImagesboolean可选。是否包含图片结果。
pageinteger可选。页码。
countinteger可选。每页数量。
formatstring可选。jsonmarkdownmdtexttxt

网页阅读

bash
curl https://moonapix.com/v1/web-reader/read \
  -H "Authorization: Bearer <MOONAPIX_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com/article",
    "format": "md",
    "liteMode": true,
    "includeImages": true
  }'

常用字段:

字段类型说明
urlstring要读取的网页 URL。
formatstring返回格式。
liteModeboolean是否启用精简模式。
includeImagesboolean是否包含图片。
onlyCSSSelectorsstring[]可选。只读取匹配选择器的内容。
waitForCSSSelectorsstring[]可选。等待指定元素出现后再读取。

Gemini-compatible

bash
curl https://moonapix.com/v1beta/models/gemini-compatible:generateContent \
  -H "Authorization: Bearer <MOONAPIX_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [
      {
        "role": "user",
        "parts": [
          {
            "text": "写一段简短的产品介绍。"
          }
        ]
      }
    ]
  }'

图片理解可使用 inlineData

json
{
  "contents": [
    {
      "role": "user",
      "parts": [
        {
          "text": "描述这张图片。"
        },
        {
          "inlineData": {
            "mimeType": "image/png",
            "data": "<BASE64_IMAGE>"
          }
        }
      ]
    }
  ]
}

使用建议

  • 搜索接口适合获取候选网页和摘要,阅读接口适合提取指定网页正文。
  • 对同一网页做多次处理时,建议缓存阅读结果。
  • 使用 Gemini-compatible 接口时,路径中的模型名应与 MoonApiX 后台可用模型一致。
  • 图片、PDF、音频或视频输入建议控制文件大小,避免请求过大。

更多字段和响应结构见 API Reference