
eu/jev: 독일에서 제공하는 AI 텍스트 분류 API
문맥을 분류 항목, 확률과 순서가 있는 점수로 바꾸는 독립 API.

eu/jev는 Bevelites GmbH가 운영하는 독립 판단 API입니다. 문의 배정, 콘텐츠 분류나 선택지 평가를 프로그램에 연결하려는 개발자에게 구조화된 결과를 제공합니다.
eu/jev는 무엇을 하는 사이트인가요?
고객이 잘못된 청구에 관한 메시지를 보냈다고 생각해 보세요. 결제 담당과 기술 지원 항목의 의미를 설명하면 eu/jev가 선택 결과와 확률 정보를 반환합니다. 애플리케이션은 그 필드를 읽어 다음 단계를 정할 수 있습니다.
Playground는 이런 상호작용을 보여 줍니다. 실제 상담 시스템과 연결하거나 업무를 실행하는 부분은 직접 구현해야 합니다. 기본 역할은 이미 있는 글에서 분류 판단을 얻는 것입니다.
텍스트를 업무 분류 항목에 연결하기
각 항목의 뜻과 예시를 준비하고 애매한 표현이나 드문 항목도 검증에 포함하세요. 사람이 학습 데이터를 라벨링하는 작업과 새 문장을 모델로 분류하는 작업은 다릅니다. 공개된 사용 방법은 기존 모델에 항목을 설명하는 방식이며, 먼저 독자 모델을 학습하는 절차를 요구하지 않습니다.
첫 API 요청을 보내는 절차
승인된 계정과 대시보드 API 키가 필요합니다. 신청은 가용 처리 용량에 따라 검토되므로 양식을 제출해도 계정 생성이나 접근이 보장되지는 않습니다. 키는 서버에 보관하세요.
문맥은 state에, 이름을 붙인 질문은 questions에 넣고 choice의 criteria에 2–10개 항목을 설명합니다. Bearer 인증과 Content-Type: application/json으로 https://eu-jev.com/v1/systemone에 JSON POST를 보냅니다. jeff-latest 또는 jeff-1.0.0 같은 문서의 고정 버전을 사용하세요. HTTP 상태를 먼저 확인한 뒤 answers.team.choice, probabilities와 confidence를 읽습니다. State는 JSON 객체나 배열도 받습니다.
예시는 문서 형식으로 작성했으며 실제 키로 호출하지 않았습니다. 전체 지원 언어 목록이 공개되지 않았으므로 한국어와 프로젝트 문장도 먼저 테스트하세요.
공식 문서는 JavaScript와 Python HTTP 예제도 제공합니다.
curl https://eu-jev.com/v1/systemone \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "jeff-latest",
"state": "청구서에 추가 결제 내역이 있습니다. 확인을 부탁드립니다.",
"questions": {
"team": {
"type": "choice",
"instructions": "이 메시지를 처리할 담당 팀을 선택하세요.",
"criteria": {
"billing": "청구서, 결제와 환불 문제",
"technical": "오류, 중단과 계정 접근 문제"
}
}
}
}'
Choice·Noul·Score 결과의 차이
Choice는 선택 항목, 확률과 confidence를 반환합니다. confidence는 균등 추측을 기준으로 정규화하므로 선택된 항목의 확률과 다릅니다. Noul은 0–1의 예/아니요 확률입니다. Score는 낮은 순서부터 높은 순서로 나열한 2–10개 기준에서 0–N−1의 기대 위치와 확률, 범례를 반환하며 고정 백분율 점수가 아닙니다.
검토한 정답과 대표 사례를 비교해 자동화 기준을 정하세요. 응답에는 실제 모델 버전, 입력 토큰, 요청 ID와 성공 시 정확한 비용 meta.cost_eur도 있습니다.
시작 크레딧과 입력 토큰 요금
2026년 10월 5일 확인, EUR 기준입니다. 새로 승인된 계정에는 일회성 €5 프로모션 크레딧이 있고 매월 초기화나 자동 청구는 없습니다. 입력 10억 토큰당 €37, 즉 100만당 €0.037이며 출력 토큰은 무료입니다.
문맥, 지시, 기준과 준비 토큰이 계산되고 공유 state는 한 번 셉니다. 반복하거나 캐시된 입력도 같은 단가입니다. 성공한 결과만 잔액을 사용하며 로그인한 Playground도 같은 잔액을 씁니다. 부족하면 추론 전에 HTTP 402 insufficient_credits로 중단됩니다. 추가 사용은 공식 양식으로 신청하고 결제는 별도의 명시적 합의가 필요합니다.
독일 추론 처리와 계정 데이터 범위
오리진, 애플리케이션 DB와 모델 프로세스는 독일 Hetzner에 있으며 문서의 추론 경로에는 외부 모델 프록시나 CDN이 없습니다. 입력과 답변은 앱 DB나 로그에 영구 저장하지 않고 학습에도 쓰지 않습니다. 다만 RAM 캐시는 요청 사이에도 남을 수 있습니다.
계정, 사용량, 크레딧과 보안 정보는 저장하며 계정·사용 기록을 경과 기간으로 자동 삭제하는 작업은 없습니다. Google 로그인, 이메일과 외부 신청 양식은 미국을 포함한 EEA 밖에서 처리될 수 있습니다. 독일 추론 처리가 모든 데이터의 EU 내 보관을 뜻하지는 않습니다. 업무용 개인정보 처리에는 DPA가 필요하고 익명 Playground에는 합성 또는 개인정보 없는 내용을 사용하세요.
민감하거나 위험이 높은 처리는 별도 서면 조건과 보호 조치가 필요합니다. 중요한 결정에는 적절한 사람의 검토를 두세요.
요청 상한과 호환 범위
키와 로그인 Playground는 계정별 분당 60회를 공유합니다. 익명은 방문자별 분당 12회·하루 100회입니다. API JSON은 256 KiB, 문자열 state는 100,000자, 질문은 8개, 지시는 1,000자, 직렬화된 기준은 500자까지입니다. 준비된 문맥은 분기와 형식을 포함해 32,768 위치에 맞아야 합니다. Playground 입력란은 별도로 12,000자까지입니다.
한 번에 한 요청을 처리하고 키 요청을 우선하며 대기열에서 최대 20초 기다릴 수 있습니다. 429/503의 Retry-After를 따르고 422에서는 입력을 수정하세요. latency_ms는 전체 왕복 시간이 아닙니다. TypeSafe 호환은 HTTP 구조만 해당하며 Jev 모델 ID는 400을 반환합니다. SDK와 동일한 결과는 보장하지 않습니다. 상업적 연결에는 약관이 적용되고 Winnow 기반 모델 공개가 서비스의 오픈소스나 자체 호스팅을 뜻하지 않습니다.
자주 묻는 질문
eu/jev 텍스트 분류는 어떤 결과를 반환하나요?
질문 유형에 따라 분류 항목, 이진 확률 또는 순서 있는 점수를 반환합니다. 후속 업무는 애플리케이션에서 구현합니다.
새 분류 항목을 쓰려면 모델을 직접 학습해야 하나요?
문서의 방법은 호스팅된 모델에 항목 설명을 보내는 방식으로 별도 모델 학습을 먼저 요구하지 않습니다. 실제 사례 검증은 필요합니다.
확률이 높은 결과는 항상 정확한가요?
항상 정확한 것은 아닙니다. 대표 사례와 확인한 정답을 비교하고 중요한 판단이나 애매한 결과에는 사람의 검토를 포함하세요.
시작 크레딧은 매달 다시 지급되나요?
아니요. 승인된 계정의 €5는 일회성입니다. 성공한 요청은 입력 토큰 요금으로 잔액을 사용하며 추가 사용과 결제는 별도 명시적 합의가 필요합니다.
독일에서 추론하면 모든 계정 데이터도 EU에만 있나요?
아니요. Google 로그인, 이메일과 신청 양식은 EEA 밖에서 처리될 수 있습니다. 업무용 개인정보에는 DPA가 필요하며 추론 위치만으로 모든 흐름을 판단할 수 없습니다.





