快速接入
本指南帮助你在几分钟内完成 EvoLink 的第一次调用。多模态任务使用异步任务模式;文本模型使用同步消息接口,适合直接接入对话和编程工具。图像生成
使用 GPT Image 2 创建图像生成任务,并通过任务接口查询结果。
视频生成
使用 Seedance 2.0 创建文生视频、图生视频和参考生视频任务。
文本生成
使用 Claude Messages API 获取同步文本响应。
准备工作
1
创建 API Key
进入 EvoLink 控制台,创建并保存你的 API Key。
2
选择 Base URL
图像、视频、音频等多模态任务使用
https://api.evolink.ai;文本模型推荐使用 https://direct.evolink.ai。3
提交请求
多模态接口会先返回任务 ID;文本接口会直接返回模型回复。
调用流程
多模态任务遵循同一个流程:1. 提交任务
调用图像、视频或音频接口,立即获得任务 ID,即响应中的
id 字段。2. 查询状态
使用
GET /v1/tasks/{task_id} 查询 pending、processing、completed 或 failed。3. 获取结果
任务完成后从
results 字段读取生成文件 URL。图像和视频结果链接通常有有效期,建议在任务完成后尽快转存到你自己的对象存储或业务系统。
图像生成
使用 GPT Image 2 创建一个图像生成任务:results 数组中:
视频生成
使用 Seedance 2.0 创建文生视频任务:文本生成
Claude 文本模型推荐使用https://direct.evolink.ai,接口路径为 /v1/messages:
Python 示例
下面的示例包含提交图像任务、轮询任务状态和读取结果的完整流程:请求频率限制
EvoLink 的请求频率限制按模型维度配置。 不同模型的 RPM、并发数和任务提交限制可能不同,具体取决于模型类型、上游服务容量、账号等级以及实时可用性。轻量级文本模型通常支持更高的请求频率,而图片、视频等生成类模型由于任务耗时更长、上游资源占用更高,限制可能相对较低。 对于异步生成类模型,接口成功返回仅表示任务已被接收或创建,不代表任务已完成。高并发业务场景建议在服务端实现队列,并通过任务查询接口或回调获取最终结果。 如果持续遇到 HTTP 429 错误,或业务需要更高 RPM / 并发限制,请联系 support@evolink.ai。我们会根据实际使用场景和上游可用容量进行评估。生产环境建议
密钥管理
使用环境变量或密钥管理服务保存 API Key,并为不同环境配置独立密钥。
任务轮询
根据任务类型设置合理轮询间隔。图像任务可以更频繁,视频任务建议降低轮询频率。
错误处理
处理
failed 状态和 HTTP 错误码,并为频率限制、余额不足、参数错误提供明确提示。结果转存
生成结果 URL 有有效期,生产环境应尽快下载并存储到自己的文件系统。
下一步
图像 API
查看 GPT Image 2 的完整参数、示例和返回结构。
视频 API
查看 Seedance 2.0 文生视频、图生视频和参考生视频能力。
任务管理
查看任务状态查询、结果字段和错误结构。