Replicate API 测试器

Replicate API 测试器:构建、运行并以 cURL、Python 或 JavaScript 形式复制模型预测请求。

构建 Replicate 请求以及 cURL、Python 和 JavaScript 代码的过程完全在你的浏览器中完成。当你点击运行时,你的 API 令牌和提示词会从浏览器直接发送给 Replicate——绝不发送给 ArrayKit。你的令牌仅保留在浏览器内存中,绝不会被存储或发送给 ArrayKit。请避免在共享机器上使用生产环境令牌。

由 Udit Agarwal 开发和维护

试用 OpenAI API 测试器

关于 Replicate API 测试工具

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 测试工具

  1. 将你的 Replicate API 令牌(以 r8_ 开头)粘贴到令牌字段中
  2. 以 owner/name 形式输入模型,例如 meta/meta-llama-3-8b-instruct
  3. 在提示词框中输入你的输入提示词
  4. 点击运行以发送预测请求并读取响应
  5. 切换 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 测试工具 — 构建、运行并复制 OpenAI Chat Completions API 请求,支持 cURL、Python 和 JavaScript。
  • Anthropic Claude API 测试工具 — 构建、运行并复制 Anthropic Claude Messages API 请求,支持 cURL、Python 和 JavaScript。
  • Google Gemini API 测试工具 — 构建、运行并复制 Google Gemini generateContent API 请求,支持 cURL、Python 和 JavaScript。
  • Hugging Face API 测试工具 — 构建、运行并复制 Hugging Face Inference API 请求,支持 cURL、Python 和 JavaScript。
  • API 客户端 — 发送 HTTP 请求,构建头部和参数并查看响应;保存最近 25 条记录。
  • cURL 转 Fetch — 将 curl 命令转换为 JavaScript 的 fetch() 调用。
  • URL 解析器 — 将 URL 拆解为各个部分并列出查询参数。
  • Basic Auth 生成器 — 根据用户名和密码生成并解码 HTTP Basic Auth 授权头。

更多API 工具工具

  • Hugging Face API 测试工具 — 构建、运行并复制 Hugging Face Inference API 请求,支持 cURL、Python 和 JavaScript。
  • curl 转 Python — 将 curl 命令转换为可运行的 Python requests 代码。
  • curl 转 Go — 将 curl 命令转换为可运行的 Go net/http 代码。
  • curl 转 PHP — 将 curl 命令转换为地道的 PHP cURL 代码。
  • curl 转 Node.js — 将 curl 命令转换为 Node.js axios 请求代码。
  • Token 计数器 — 为 GPT、Claude 和 Gemini 计数 token,在你键入时实时更新。
  • LLM 成本计算器 — 根据 token 数估算 GPT、Claude 和 Gemini 的 API 成本。
  • cURL 转 Rust — 将 curl 命令转换为 Rust reqwest 代码。
  • HAR转cURL — 把HAR中的请求转换为可运行的cURL命令。
  • Postman转cURL工具 — 把Postman集合转换成可运行的cURL命令。
  • cURL 转 C# — 把 curl 命令转成使用 HttpClient 的 C# 代码。
  • cURL 转 Java — 把 curl 命令转成使用 HttpClient 的 Java 代码。

查看全部API 工具工具 (24) · 全部工具