API 访问
POST
/optimize需要 API 密钥。您可以使用它们以编程方式访问 API。
不要与他人共享您的 API 密钥,或将其暴露在浏览器或其他客户端代码中。 为了保护您帐户的安全,我们也可能会自动轮换我们已经拥有的任何 API 密钥 成立 已公开泄露。
有了秘钥,您就可以以编程方式调用我们的 API。具体来说,我们提供了两个端点:用于单个提示词优化的 /optimize
;和 /optimizeBatch
用于更快的批量优化,一次最多可以优化 16 个提示词。当您有很多优化提示词时,它会快得多。有关详细信息,请参阅下面的 API 文档。
此外,我们还提供提示词即服务和大模型即数据库的端点。您可以在您的每个服务launch 和数据库launch 对应的设置中查看详细信息。
请求参数
请求正文。对于“optimize”端点,这应该是以下选项。对于“optimizeBatch”端点,这应该是以下选项的数组。
原有提示词待优化。它可以是单行或多行提示词。
此提示词将用于的目标模型。 允许值: chatgpt gpt-4-turbo claude-2 gpt-4 claude ernie-bot-4 chatglm-turbo llama-2-70b-chat mistral-7b-instruct llama-2-13b-chat llama-2-7b-chat ernie-bot-turbo cogenerate stablelm-tuned-alpha-7b jinachat text-davinci-003 dalle-3 sdxl midjourney sd kandinsky dreamshaper absolutereality anything deliberate sdxl-emoji dalle
从上传的图像中导出原始文本提示词。当给出此参数时,“prompt”参数将被忽略,并将被派生的提示词覆盖。您可以使用 base64 编码的 PNG(推荐)或图像 URL
{
"data": {
"prompt": "my prompt",
"targetModel": "chatgpt"
}
}
示例代码
返回响应
{}