Skip to content

qitry/Qimi-API

Repository files navigation

QimiAPI

一个基于 Node.js 开发的免费开源 OpenAPI 集合。

背景

互联网上有大量免费接口,但它们分散在各处,质量参差不齐,调用方式也不统一。有的需要注册,有的有访问限制,还有的接口文档早已过时。每次项目需要接入新功能时,都要花时间筛选、测试、对接这些零散的接口。

QimiAPI 试图解决这个问题。它将常用的一些免费接口整合在一起,同时提供一些自己开发的接口——那些互联网上没有、或者质量低/需付费的接口,再根据 OpenAI3.0 提供统一的调用方式,让接入变得简单。

功能

目前提供天气查询、IP 归属地、搜索引擎搜索建议、历史上的今天、农历信息、每日资讯速览,以及多个平台的热搜获取。这些接口覆盖了日常开发中常见的一些需求,可以快速集成到小项目中。

所有接口返回统一格式的 JSON 数据,不需要注册,没有复杂的鉴权流程,直接调用即可。

部署

# 安装依赖
yarn install

# 开发模式
yarn dev

# 生产构建
yarn build
yarn start

文档

接口文档地址:/api-docs

完整的接口列表可以直接访问 GET /api 获取。

接口限制

为保证服务质量,每个 IP 每小时最多 80 次请求。超过限制会返回限流提示,稍后重试即可。

About

一个基于 Node.js 开发的免费开源 OpenAPI 集合

Topics

Resources

Stars

Watchers

Forks