用途:当项目需要接入 AI 能力(大模型对话、图像生成、视频生成、音频处理、文本处理等)时,该技能帮助用户在 302.AI 的 1400+ API 中检索合适的接口,并生成可直接使用的集成代码。
主要能力:按关键词与分类搜索 API 列表;获取所选 API 的详细文档;根据用户编程语言生成调用代码并填入 API Key;提供流式响应、批量处理、异步并发等进阶代码;给出参数说明、错误处理与优化建议。支持 Python、JavaScript/Node.js、TypeScript、Go、cURL 等语言。
使用方式:先向用户索取 302.AI 统一 API Key(通常以 sk- 开头);再分析需求并确定 API 分类;随后必须通过 Bash 运行脚本检索,而非直接读取 llms.txt,例如:python3 scripts/parse_api_list.py "GPT"、python3 scripts/parse_api_list.py "image generation"、python3 scripts/parse_api_list.py "chat" "language model"。也可在 Python 中导入 fetch_llms_txt、parse_llms_txt、search_apis、extract_doc_id 使用。选定 API 后用 WebFetch 读取其文档,再生成包含端点、请求头、参数示例与错误处理的代码。
适用场景:在 Python、Node.js 等项目中接入 GPT-4、Claude 等对话模型;调用 DALL-E 等图像生成接口;接入语音识别、TTS、视频生成等能力。
限制与注意:/v1/models 仅列出 LLM 语言模型,不含图像、视频、音频模型,此类需求必须用脚本搜索 llms.txt。API Key 不应硬编码在公开代码中,建议使用环境变量;纯前端页面会暴露 Key,建议通过 Next.js、Express、Flask 等后端间接调用。需注意速率限制、超时与配额问题,API 列表会定期更新,使用前应重新获取最新列表。具体计费与价格资料暂未提供。