Skip to content
문서 섹션

API 문서

RF 및 전자 계산기 255개와 시뮬레이션 도구 13개를 REST로 스크립트, 노트북, 애플리케이션에 통합하세요. 엔드포인트 하나로 어떤 계산기든 실행할 수 있고, 시뮬레이터는 제출하고 폴링하는 작업으로 실행됩니다. 모든 결과에는 계산 방법이 함께 표시됩니다.

기본 URL은 https://rftools.io/api/py/v1입니다. 키는 X-API-Key 헤더로 보냅니다. 무료 키로 월 5회 호출할 수 있습니다. 대시보드에서 받으세요.

첫 번째 요청

계산기의 슬러그와 입력을 /calculate에 POST로 보냅니다. 응답에는 모든 출력이 이름별로 경고와 함께 담기며, 수식과 엔진 버전, 그리고 입력이 계산기의 적용 범위 안에 있었는지를 알려 주는 출처 정보 객체가 붙습니다. 이 설명 옆의 코드는 네 가지 언어로 쓴 호출과, 그 호출에 대해 API가 반환하는 응답입니다.

엔드포인트

공개된 모든 엔드포인트
엔드포인트하는 일집계
POST /api/py/v1/calculate계산기 하나를 그 입력으로 실행합니다.호출 1회
POST /api/py/v1/calculate/batch요청 하나로 최대 50건의 계산을 실행합니다.계산한 항목마다 1회
POST /api/py/v1/calculate/solve출력을 목표값으로 만드는 입력값을 찾아, 그 값에서의 순방향 결과와 함께 반환합니다.호출 1회
GET /api/py/v1/usage그 달의 할당량과 사용량, 남은 양을 키별로 반환합니다. ?days=N을 붙이면 최근 N일 각각의 호출 수가 추가됩니다.집계되지 않음
GET /api/py/v1/jobs/types모든 시뮬레이션 작업 유형과 각각의 요금제, 시간 상한, 제한, 업로드.집계되지 않음
GET /api/py/v1/jobs/types/{job_type}작업 유형 하나의 매개변수 계약(JSON Schema).집계되지 않음
POST /api/py/v1/jobs/estimate작업을 제출하지 않고, 비용과 실행 시간을 견적 냅니다.집계되지 않음
POST /api/py/v1/upload작업 입력 파일용 서명된 양식.집계되지 않음
POST /api/py/v1/jobs시뮬레이션 작업을 제출합니다.키 사용 시 호출 1회
GET /api/py/v1/jobs/{job_id}작업의 상태와 진행률, 완료되면 결과 링크.집계되지 않음
GET /api/py/v1/jobs계정의 모든 키로 제출한, 호출자의 최근 작업.집계되지 않음
POST /api/py/v1/apikeys로그인한 계정의 키를 만듭니다.집계되지 않음
POST /api/py/v1/oauth/device/code디바이스 권한 부여를 시작합니다: 사용자가 승인할 코드를 발급합니다.집계되지 않음
POST /api/py/v1/oauth/device/token사용자가 코드를 승인하면 키를 받아 옵니다.집계되지 않음
GET /api/py/health서비스 상태.집계되지 않음

시뮬레이션 작업 유형

시뮬레이터 13개가 비동기 작업으로 실행됩니다. 제출하고, 폴링하고, 결과를 읽습니다. 작업 유형마다 매개변수 계약을 공개합니다. 시뮬레이션 작업을 참고하세요.

다음으로 볼 페이지

기계가 읽을 수 있는 레퍼런스

통합할 준비가 되셨나요?

키를 받으면 1분 안에 요청을 보낼 수 있습니다. API 요금제는 월 10,000회, 키 사용 시 분당 120회 요청, 계산기 255개 전부를 제공합니다.

또는 대시보드에서 무료 키(월 5회)를 받으세요. 신용카드는 필요 없습니다.