{"repo":"qitry/Qimi-API","free":true,"listed":false,"github":"https://github.com/qitry/Qimi-API","clone":"git clone https://github.com/qitry/Qimi-API.git","description":"一个基于 Node.js 开发的免费开源 OpenAPI 集合","language":"TypeScript","stars":136,"topics":["api","free","freeapi","nodejs","openapi"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"QimiAPI 一个基于 Node.js 开发的免费开源 OpenAPI 集合。 背景 互联网上有大量免费接口，但它们分散在各处，质量参差不齐，调用方式也不统一。有的需要注册，有的有访问限制，还有的接口文档早已过时。每次项目需要接入新功能时，都要花时间筛选、测试、对接这些零散的接口。 QimiAPI 试图解决这个问题。它将常用的一些免费接口整合在一起，同时提供一些自己开发的接口——那些互联网上没有、或者质量低/需付费的接口，再根据 OpenAPI 3.0 提供统一的调用方式，让接入变得简单。 功能 目前提供天气查询、IP 归属地、搜索引擎搜索建议、历史上的今天、农历信息、每日资讯速览、Minecraft 玩家查询、随机头像生成，以及多个平台的热搜获取。这些接口覆盖了日常开发中常见的一些需求，可以快速集成到小项目中。 所有接口返回统一格式的 JSON 数据，不需要注册，没有复杂的鉴权流程，直接调用即可。 部署 文档 接口文档地址： /api-docs 完整的接口列表可以直接访问 GET /api 获取。 交互式测试面板：访问 /test 可直观测试所有接口。 接口限制 为保证服务质量，每个 IP 每小时最多 80 次请求。超过限制会返回限流提示，稍后重试即可。","default_branch":null,"files":null,"tree":[],"storefront":"/r/qitry","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/qitry/Qimi-API/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}