测试 OpenAI

APIGit

2023-05-29

test-openai

测试 OpenAI

OpenAI 完成

由 GPT-3.5 提供支持的 OpenAI Completion 是 OpenAI 开发的一种强大的语言模型。它可以执行涉及自然语言理解和生成的广泛任务。 OpenAI Completion 可以做的一些事情包括:

  1. 起草和编辑:您可以使用 OpenAI Completion 撰写论文、文章、博客文章或任何其他形式的书面内容。它可以帮助产生想法、改进句子结构并增强整体可读性。

  2. 创意写作:该模型可以协助进行创意写作,例如讲故事、编剧或创作诗歌。您可以提供提示或部分句子,模型可以连贯且富有想象力地继续文本。

  3. 回答问题:OpenAI Completion 可以利用其对各种主题的理解来回答事实性问题。它可以根据接受过培训的信息提供解释、定义或描述。

  4. 语言翻译:该模型可以帮助将文本从一种语言翻译成另一种语言。您可以输入一种语言的句子或段落,模型可以生成所需语言的翻译。

  5. 代码生成:OpenAI Completion 可以根据提供的要求或规范生成各种编程语言的代码片段。它可以协助完成自动化重复编码任务或提供代码实现示例等任务。

  6. 会话代理:该模型可用于创建可以以自然语言方式与用户交互的会话代理或聊天机器人。它可以响应用户查询、进行对话并提供相关信息或帮助。

  7. 摘要和文档分析:OpenAI Completion 可以对长篇文章、文档或网页进行摘要,提供简洁、连贯的摘要。它还可以分析文档、提取相关信息或生成与内容相关的关键字。

需要注意的是,虽然 OpenAI Completion 是一个强大的工具,但应谨慎使用并进行批判性评估。它有时可能会产生不正确或无意义的响应,因此在将模型用于重要任务时建议进行人工监督和验证。

为 OpenAI Completion 创建 API 规范

导航到您的存储库并根据以下内容添加规范OpenAI Completion的规格。

test-openai-spec

确保您已添加标签并将您的 API 绑定到标签。

"tags": [
    {
      "name": "OpenAI",
      "description": ""
    }
  ],
  "paths": {
    "/v1/completions": {
      "post": {
        "summary": "Post your question to OpenAI",
        "description": "Try OepenAI with the simplest request.",
        "operationId": "",
        "tags": [
          "OpenAI"
        ],

为 OpenAI Completion 创建 API 测试

导航Test Cases 在您的存储库下并为您的 API 创建一个测试文件。您可以通过添加测试用例Sync from API Spec.

test-openai-syn-from-spec

我们可以初始化一组测试用例。

test-openai-case

然后用您的集合中的数据替换请求正文数据。

test-openai-case-loop

试试Copy 按钮的次数与你的设置长度一样多。

test-openai-case-copy

在发布测试用例之前,您可以尝试Run 按钮以查找测试用例的工作方式。

test-openai-case-run

这是结果。 test-openai-case-result