组合式API变量声明
时间: 2024-06-07 15:02:42 浏览: 38
组合式API变量声明是指在使用OpenAI的组合式API时,声明和定义输入和输出变量的方式。通过变量声明,可以将输入和输出的数据类型、格式和名称进行定义,以便在API请求中使用。
在组合式API中,变量声明通常使用JSON格式进行描述。以下是一个示例:
```
"inputs": {
"question": "What is the capital of France?",
"context": "France is a country located in Western Europe."
},
"outputs": {
"answer": ""
}
```
在上述示例中,我们声明了两个输入变量:question和context,它们的值分别是"What is the capital of France?"和"France is a country located in Western Europe."。同时,我们还声明了一个输出变量:answer,它的初始值为空字符串。
通过这种方式,我们可以在API请求中使用这些变量,例如:
```
{
"model": "gpt-3.5-turbo",
"inputs": {
"question": "{{question}}",
"context": "{{context}}"
},
"outputs": {
"answer": "{{answer}}"
}
}
```
在上述API请求中,我们使用了变量声明中定义的输入变量question和context,并将其作为模板参数传递给API请求。API的输出结果将会填充到输出变量answer中。
阅读全文