SuperAPI AI 工具集

novita-ai

编程与开发

查看项目

更新于 10-16 02:32

技能介绍

用途:Novita AI 是面向开发者与智能体的 AI 原生云平台技能,用于运行模型、扩展 GPU、构建 AI 智能体,并调用 LLM、图像、视频、音频 API。

主要能力:提供 OpenAI 兼容接口(https://api.novita.ai/openai 与 /openai/v1),支持聊天、流式、工具调用、JSON、视觉、批处理、嵌入、重排、文件等;图像生成/编辑、背景、修复、放大;视频生成/编辑与任务轮询;TTS、ASR、语音克隆;GPU 实例、无服务器 GPU、模板与存储;Agent Sandbox SDK 与 CLI,兼容 E2B,支持隔离代码执行、文件操作、模板构建与智能体部署。

使用方式:使用环境变量 NOVITA_API_KEY 与 NOVITA_MODEL,禁止把密钥写入源码或回答。模型选择顺序为用户指定模型、项目配置或 NOVITA_MODEL、实时目录查询后再询问用户。可用 curl https://api.novita.ai/openai/v1/models -H "Authorization: Bearer $NOVITA_API_KEY" 查询模型。最小调用示例:client = OpenAI(base_url="https://api.novita.ai/openai", api_key=os.environ["NOVITA_API_KEY"]),再调用 chat.completions.create。图像与视频常返回 task_id,用 curl "https://api.novita.ai/v3/async/task-result?task_id=<TASK_ID>" 轮询。Sandbox 可 pip install novita-sandbox,或 npm install -g novita-sandbox-cli@beta,并用 novita-sandbox-cli auth login 认证。

适用场景:首次 API 调用、LLM 应用、多模态生成、GPU 部署、智能体沙箱、框架与客户端集成(LangChain、LlamaIndex、Cursor、Dify 等)。

限制:动态数据(模型、价格、速率限制、配额、延迟、GPU 库存、沙箱限制)须实时核验;不要推荐或编造默认模型;媒体输入优先使用可信本地文件;沙箱进程不继承本地 shell 环境变量,需显式传参;长任务用异步轮询或 webhook。具体价格、配额与平台支持范围暂未提供。