← 콘솔
수정 3분 전

도구

에이전트가 백엔드와 연동하거나 통화를 제어할 때 호출하는 도구를 관리합니다.

전체 16·custom 14·빌트인 2

get_charger

custom

충전기번호(3~8자리)로 충전기 정보를 조회한다. uid는 context.uid 또는 null.

Python{{BASE_URL}} / {{API_KEY}} 는 실행 시점에 주입됩니다.
import requests

BASE_URL = "{{BASE_URL}}"
API_KEY = "{{API_KEY}}"


def get_charger(
    device_number: string,
    uid: string = None,
):
    """충전기번호(3~8자리)로 충전기 정보를 조회한다. uid는 context.uid 또는 null."""
    response = requests.post(
        f"{BASE_URL}/get-charger",
        headers={
            "X-API-Key": API_KEY,
            "Content-Type": "application/json",
        },
        json={
        "device_number": device_number,
        "uid": uid,
        },
        timeout=10,
    )
    response.raise_for_status()
    return response.json()