state를 평가하고 기계가 바로 사용할 수 있는 판단을 반환합니다.
지원 티켓을 결정으로 바꾸기
다음과 같은 메시지가 들어왔다고 가정해 봅시다:지급이 3일째 실패했는데 아무도 답변이 없습니다. 최대한 빨리 도와주세요.애플리케이션은 이 메시지를 어디로 라우팅할지, 긴급한지, 고객이 얼마나 불만스러워하는지를 파악해야 합니다. 메시지를 한 번만 보내고 세 가지 질문을 함께 물어보세요:
cURL
답변 형태 선택
Jev는 세 가지 질문 유형을 지원합니다:Noul: 이진 판단 내리기
“예”일 확률 자체가 바로 유용할 때 Noul을 사용하세요:confidence 필드가 없습니다. 1에 가까운 값은 강한 “예”, 0에 가까운 값은 강한 “아니오”, 0.5에 가까운 값은 불확실함을 의미합니다.
Choice: 라우팅 또는 분류
답변이 반드시 정해진 집합 중 하나여야 할 때 Choice를 사용하세요:other나 none 옵션을 포함하세요.
Score: 스펙트럼 측정
답변이 순서가 있는 등급 위에 놓일 때 Score를 사용하세요:0부터 시작합니다. 반환되는 점수는 확률 가중치가 반영되므로 두 등급 사이의 값이 나올 수 있습니다.
신뢰도를 애플리케이션 동작으로 전환하기
Choice와 Score 답변에는 전체 분포와 함께 그로부터 도출된 단일confidence 값이 포함됩니다. 이를 통해 코드에서 답변과 확실성을 별개의 신호로 다룰 수 있습니다:
관련된 질문을 함께 묻기
요청 내의 모든 질문은 동일한 state를 받아 각각 독립적으로 평가됩니다. department 답변이 frustration 질문의 숨은 컨텍스트가 되지는 않습니다. 다음과 같은 경우에는 독립적인 질문들을 한꺼번에 처리하세요:- 동일한 문서, 레코드, 대화 또는 애플리케이션 상태를 평가할 때
- 첫 번째 결과에 따라 여러 답변이 필요할 수 있을 때
- 여러 요청에 동일한 state를 반복해서 보내는 것을 피하고 싶을 때
구조화된 state 사용하기
state는 문자열, JSON 객체 또는 배열이 될 수 있습니다. 구조화된 state를 사용하면 질문이 특정 레코드와 보조 컨텍스트를 참조할 수 있습니다:
ticket.message가 refund_policy에서 다루는 환불을 요청하고 있나요?”
결정과 함께 이미지 보내기
스크린샷, 영수증, 제품 사진처럼 판단이 시각적 요소에 따라 달라지는 경우 선택 사항인images 배열을 사용하세요. 요청의 모든 질문은 state와 함께 동일한 이미지를 참고할 수 있습니다.
각 항목은 다음 두 가지 형식 중 하나를 사용할 수 있습니다:
data:URI 문자열(예:data:image/png;base64,iVBORw0KGgo...)content_type(image/png,image/jpeg또는image/jpg)과base64(data:접두사가 없는 원시 base64 바이트)를 포함하는 객체
cURL
- 요청당 1~4개의 이미지를 보내세요.
- PNG와 JPEG만 허용됩니다.
- 인코딩된 각 항목은 최대 13,631,488자까지 가능합니다.
- Venice는 원격 URL을 가져오지 않습니다. 이미지 바이트를 직접 포함하세요.
결정 모델과 그 한계 파악하기
Venice는 두 가지 결정 모델을 제공하며, 둘 다 베타 단계입니다:model 필드를 사용하려는 모델의 ID로 설정하세요. 계정별로 모델 가용성이 다를 수 있으므로 결정 모델을 조회할 때는 본인의 API 키를 사용하세요:
cURL
jev-latest 모델은 현재 다음을 지원합니다:
state와 가장 긴 단일 질문을 합쳐 최대 32,000 토큰state와 모든 질문을 합쳐 최대 64,000 토큰- 텍스트 또는 구조화된 JSON 입력
- 익명 프라이버시(
model_spec.privacy는anonymized). Venice는 사용자의 신원을 제공업체에 전송하지 않습니다. 제공업체는 사용자가 보내는state와 질문을 볼 수 있습니다. 프라이버시를 참조하세요.
clef-api 모델은 현재 다음을 지원합니다:
state와 가장 긴 단일 질문을 합쳐 최대 32,768 토큰state와 모든 질문을 합쳐 최대 32,768 토큰- 비공개 프라이버시(
model_spec.privacy는private). 프라이버시를 참조하세요.
다른 모델을 사용해야 할 때
소프트웨어가 곧바로 실행에 옮길 수 있는 경계가 명확한 판단에는 Jev를 사용하세요. 다음이 필요할 때는 채팅 또는 추론 모델을 사용하세요:- 생성된 산문이나 설명
- 멀티턴 대화
- 툴 호출
- 개방형 답변
- 길게 이어지는 의존적 추론