2017-04-18 6 views
0

이 API를 사용하여 모든 prompt 매개 변수 (v4.2 sp3)를 가져옵니다. 문서에 context 매개 변수가 포함되어 있지 않으면 API가 모든 매개 변수를 예상대로 반환합니다. 이 그러나 경우 일부 context 매개 변수 API 만 반환 context 매개 변수 .../raylight/v1/documents/id/parameters /가 모든 매개 변수를 반환하지 않습니다.

예 : 문서 ID = 1 컨텍스트 매개 변수가 포함되어 있지 않습니다

GET /raylight/v1/documents/1/parameters/

내가

<parameters> 
    <parameter optional="false" type="prompt" dpId="DP0"> 
     <id>0</id> 
     ... 
    <parameter> 
    <parameter optional="false" type="prompt" dpId="DP0"> 
     <id>1</id> 
     ... 
    <parameter> 
</parameters> 

뭔가를 얻을 동일한 문서 id = 2이지만 컨텍스트 매개 변수

GET /raylight/v1/documents/2/parameters/

나는 다른 두 매개 변수가 없습니다

<parameters> 
    <parameter optional="false" type="context" dpId="DP0"> 
     <id>0</id> 
     ... 
    <parameter> 
</parameters> 

... 같은 그러나 그들이

GET /raylight/v1/documents/2/parameters/1

반환 가능 직접적으로 얻을

<parameter optional="false" type="prompt" dpId="DP0"> 
    <id>1</id> 
    ... 
<parameter> 
,691,363 (210 개)

GET /raylight/v1/documents/2/parameters/2

반환

<parameter optional="false" type="prompt" dpId="DP0"> 
    <id>2</id> 
    ... 
<parameter> 

GET /raylight/v1/documents/2/parameters/3 반환 HTTP 404

가 어떻게 모든 매개 변수 또는 적어도 매개 변수 '카운트에서받을 수 있나요?

답변

1

Context이 있으면 매개 변수의 전체 목록을 가질 수 없습니다. 먼저 Context parameters에 회신해야 Web Intelligence이 표준 프롬프트 목록을 작성할 수 있습니다.

사실 PromptsContext(s)에 따라 다르므로이 때문에 매개 변수의 전체 목록을 얻기 전에 매개 변수의 모호성을 제거해야합니다.

+0

고맙습니다. – Serg046