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 API Tester

  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..."] }

由测试器构建的模型预测请求,可直接从终端运行。

常见错误与故障排除

常见问题

什么是 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 设置即可试用模型并复制可用的调用。

相关工具

全部 ArrayKit 工具