Replicate API Tester
Build, run and copy Replicate prediction API requests as cURL, Python and JavaScript.
构建 Replicate 请求以及 cURL、Python 和 JavaScript 代码的过程完全在你的浏览器中完成。当你点击运行时,你的 API 令牌和提示词会从浏览器直接发送给 Replicate——绝不发送给 ArrayKit。你的令牌仅保留在浏览器内存中,绝不会被存储或发送给 ArrayKit。请避免在共享机器上使用生产环境令牌。
试用 OpenAI API 测试器
关于 Replicate API Tester
Replicate API 测试器让你无需离开浏览器即可构建、运行并复制 Replicate predictions 请求。以 owner/name 形式输入模型,输入一段输入提示词并粘贴你的 Replicate API 令牌,ArrayKit 便会为你组装发送到 /v1/models/{owner}/{name}/predictions 的 POST 请求,并带上 Prefer: wait 请求头。请求以及可直接粘贴的 cURL、Python 和 JavaScript 代码片段都在你的设备本地生成。当你点击运行时,调用会从浏览器直接发送给 Replicate,让你看到真实的预测输出,然后将你需要的任意代码形式复制进你的项目。它专为想要快速试用模型、确认令牌可用或获取可用代码片段的开发者、机器学习工程师和提示词测试者而设计——无需 Postman 集合或本地 SDK 设置。
功能特性
- 定向到 Replicate predictions 端点:POST /v1/models/{owner}/{name}/predictions
- 通过 owner/name 指定任意公开模型,内置建议如 meta/meta-llama-3-8b-instruct
- 生成可直接复制粘贴的 cURL、Python(requests)和 JavaScript(fetch)代码片段
- 添加 Prefer: wait 请求头,让你在一次调用中获得完成的预测
- 使用你的 Replicate API 令牌(r8_…)进行 Bearer 令牌认证
- 点击运行将请求直接发送给 Replicate 并查看实时响应
- 令牌仅保留在浏览器内存中——绝不会被存储或发送给 ArrayKit
- 请求构建和代码生成完全在你的设备上进行
如何使用 Replicate API Tester
- 将你的 Replicate API 令牌(以 r8_ 开头)粘贴到令牌字段中
- 以 owner/name 形式输入模型,例如 meta/meta-llama-3-8b-instruct
- 在提示词框中输入你的输入提示词
- 点击运行以发送预测请求并读取响应
- 切换 cURL、Python 或 JavaScript 标签页并复制代码片段
示例
输入
curl -X POST 'https://api.replicate.com/v1/models/meta/meta-llama-3-8b-instruct/predictions' \
-H 'Authorization: Bearer r8_xxx' \
-H 'Content-Type: application/json' \
-H 'Prefer: wait' \
-d '{"input":{"prompt":"Write a haiku about TypeScript."}}'
输出
{ "status": "succeeded", "output": ["Strict types align..."] }
由测试器构建的模型预测请求,可直接从终端运行。
常见错误与故障排除
- 点击运行时出现 401 Unauthorized(未授权)。 — 你的令牌错误或缺失。请从 replicate.com/account/api-tokens 粘贴一个有效的 Replicate API 令牌——它应以 r8_ 开头。
- 模型出现 404 Not Found(未找到)。 — 检查模型是否写成 owner/name 形式(例如 meta/meta-llama-3-8b-instruct),以及该模型是否存在且你的账户可访问。
- 关于输入的 422 Unprocessable Entity(无法处理的实体)。 — 该模型期望不同的输入字段。请在其 Replicate 页面上确认模型的输入结构;本测试器默认发送 input.prompt。
- 请求在浏览器中失败或挂起(CORS / 网络)。 — 复制生成的 cURL 并从终端运行,或在不受浏览器 CORS 规则限制的服务端使用 Python/JavaScript 代码片段。
- 响应显示 status 为 starting/processing 而非 output。 — 已包含 Prefer: wait 请求头以返回完成的预测,但长任务仍可能超时——请重新运行,或在你自己的代码中轮询该 prediction URL。
常见问题
- 什么是 Replicate API 测试器?
- 它是一款浏览器工具,可根据模型(owner/name)、输入提示词和你的 API 令牌构建 Replicate predictions 请求,然后运行它,并为你提供可直接复制的 cURL、Python 和 JavaScript 代码。
- 它调用哪个 Replicate 端点?
- 它向 https://api.replicate.com/v1/models/{owner}/{name}/predictions 发送 POST 请求,带有 Bearer 令牌和 Prefer: wait 请求头,并将 {"input":{"prompt":"..."}} 作为请求体发送。
- 我的 Replicate API 令牌安全吗?
- 请求和代码片段在本地构建,你的令牌仅保留在浏览器内存中——绝不会被存储或发送给 ArrayKit。当你点击运行时,它会从浏览器直接发送给 Replicate。请避免在共享机器上使用生产环境令牌。
- 我可以测试任何 Replicate 模型吗?
- 可以——以 owner/name 形式输入你可以访问的任何模型。测试器默认发送 input.prompt 字段,因此采用不同输入结构的模型可能需要你调整生成的代码。
- 为什么要在终端而非浏览器中运行 cURL?
- 大多数 Replicate 调用都能从浏览器运行,但如果某个请求被 CORS 或你的网络阻止,生成的 cURL 或服务端的 Python/JavaScript 代码片段会在浏览器之外干净地运行。
- 我需要安装 Replicate SDK 吗?
- 不需要。测试器生成纯粹的 cURL、基于 requests 的 Python 和基于 fetch 的 JavaScript,因此你无需任何 SDK 设置即可试用模型并复制可用的调用。
相关工具
- OpenAI API Tester — Build, run and copy OpenAI Chat Completions API requests as cURL, Python and JavaScript.
- Anthropic Claude API Tester — Build, run and copy Anthropic Claude Messages API requests as cURL, Python and JavaScript.
- Google Gemini API Tester — Build, run and copy Google Gemini generateContent API requests as cURL, Python and JavaScript.
- Hugging Face API Tester — Build, run and copy Hugging Face Inference API requests as cURL, Python and JavaScript.
- API 客户端 — 发送 HTTP 请求,构建头部和参数并查看响应;保存最近 25 条记录。
- cURL 转 Fetch — 将 curl 命令转换为 JavaScript 的 fetch() 调用。
- URL 解析器 — 将 URL 拆解为各个部分并列出查询参数。
- Basic Auth Generator — Generate and decode HTTP Basic Auth Authorization headers from a username and password.
全部 ArrayKit 工具