awesome-agent-apis

Anil-matchaMIT活跃维护

收录 660+ 个生成式媒体模型和第三方 API 工具的目录,每个条目一个 YAML 文件,按能力分类浏览,方便给 AI Agent 快速找接口。

660+ muapi-hosted generative-media models plus community-submitted third-party API tools (SEO, enrichment, social, scraping) — one YAML file per entry, browsable by capability.

暂无版本1,067star286fork同步于 2026-11-10 23:51 UTC

怎么上手

由 README 提炼,执行前请确认
ls providers/ models/
硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

给 Agent 调用 API 的目录,收录 660+ 生成媒体模型和第三方工具,每个条目用一个 YAML 文件描述

收录 660+ 个生成式媒体模型和第三方 API 工具的目录,每个条目一个 YAML 文件,按能力分类浏览,方便给 AI Agent 快速找接口。

核心能力

  • 每个工具一个 YAML 文件,记录鉴权方式、真实定价和示例响应
  • 按 capabilities.yaml 分类浏览 media、seo、people 等能力
  • models/ 条目自动同步 muapi 托管模型,providers/ 条目开放 PR 贡献
  • 提供 llms.txt,Agent 一次抓取即可学会浏览整个目录
  • 用 catalog_validate.py 在本地校验条目 schema

容易踩的坑

这是参考目录而非实时代理,调用需自备 muapi 或对应厂商的 API key;draft 状态的第三方条目未经维护者验证,使用前需自行确认;models/ 条目不接受 PR,缺漏或错误需开 issue

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Awesome Agent APIs

    License: MIT PRs Welcome

    A catalog of API tools an agent can call — 660+ generative-media models available through muapi out of the box, plus a growing set of third-party tools (SEO, enrichment, social, scraping, and more) that anyone can add with a single PR.

    This is a reference catalog, not a live proxy. Every entry is documentation — what a tool does, what it costs, how to call it — not something this repo calls for you. models/ entries run through your own muapi key; providers/ entries run through the contributor's own account with that provider.

    Agents: read llms.txt — one fetch teaches you how to browse and use this whole catalog, no install or auth required.

    Why this exists

    The tools worth calling from an agent are scattered across dozens of vendors, each with its own docs, auth quirks, and pricing page — and most of the useful ones sit behind a subscription nobody buys for a single call (Semrush $139/mo, Moz $99/mo, Crunchbase $99/mo), or behind docs vague enough that you don't know what a call actually costs or returns until you've already signed up. This catalog puts the facts that matter — auth shape, real pricing, a captured example response — in one consistent shape, so an agent (or a person) can scan it and know exactly what a tool needs before ever opening its docs.

    Two kinds of entry

    models/*.yamlproviders/*.yaml
    What it isOne of muapi's own hosted generative-media modelsA third-party API a contributor already uses
    Called withYour muapi API keyThe contributor's/your own key for that provider
    Who adds itAuto-synced from muapi's live catalogAnyone, via PR
    Editable by PR?No — see "muapi-hosted models" belowYes — this is the open contribution path

    Quickstart

    ls providers/ models/            # browse what's catalogued
    cat capabilities.yaml            # browse by category instead — media.*, seo.*, people.*, ...
    cat providers/<provider>.yaml    # base_url, auth, endpoints, pricing for a third-party tool
    cat models/<model>.yaml          # what a muapi-hosted model does, its cost, its docs page
    

    Add a third-party tool

    1. Copy providers/_TEMPLATE.yaml to providers/<your-provider>.yaml.
    2. Fill it in against the provider's own public docs — see CONTRIBUTING.md for the full checklist, including the one non-negotiable step: get a real key and confirm at least one endpoint actually works before opening the PR. A schema that was never called against the real API is not accepted.
    3. Run the validator locally:
      python3 scripts/catalog_validate.py providers/<your-provider>.yaml
      
    4. Open a PR. A maintainer reviews the entry and, once confirmed, flips its status to verified.

    See CONTRIBUTING.md for the full guide, including selection heuristics (what gets accepted vs. rejected) and common gotchas per auth style.

    muapi-hosted models (models/)

    These entries are generated directly from muapi's own live catalog — not hand-written, and not open to arbitrary edits, since they describe what muapi itself already runs. Each one deliberately omits how muapi actually serves the model (no base_url, no auth details, no vendor name) — only the model itself, its cost, and a link to its docs page. Missing a model, or see one that's wrong? Open an issue rather than a PR; the catalog is refreshed from the source of truth periodically.

    Entry statuses

    • draft (providers only) — submitted, not yet independently verified by a maintainer.
    • verified (providers only) — a maintainer confirmed the entry against a real key and a real call; examples/<id>.json holds a real captured response.
    • live (models only) — currently available through muapi.

    Treat draft entries as a starting point, not a guarantee — verify before relying on one yourself.

    Scope (providers/)

    • In scope: any tool with a self-serve API key (no sales call, no partner application) — SEO/backlinks, keyword/rank data, people/company enrichment, scraping, social/publishing, ads, market data, and similar.
    • Out of scope: anything requiring a sales process, an enterprise-only tier with no public pricing, or a tool that's deprecated/no longer self-serve.

    Related Projects

    • MuAPI — Unified API for image, video, and audio generation across hundreds of AI models.
    • MuAPI agent skills docs — How MuAPI's own skills/tool-catalog surface works for agents.
    • MuAPI access keys — Create a key if you're pairing this catalog with MuAPI's own generative-media API.
    • awesome-jev-by-typesafe — Typed, confidence-aware decision workflows for routing agents and API tools.

    License

    MIT — see LICENSE.