> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Call 업데이트 및 삭제

> W&B Weave에서 Call의 표시 이름을 수정하고, 피드백을 추가하고, Call을 삭제합니다

이 페이지에서는 W\&B Weave에서 이미 생성된 Call을 수정하는 방법을 설명합니다. 대부분의 Call 속성은 생성 후에는 변경할 수 없지만, Weave에서는 다음 작업을 지원합니다.

* [표시 이름 설정](#set-display-name)
* [피드백 추가](#add-feedback)
* [Call 삭제](#delete-a-call)

이 작업은 모두 UI의 Call 세부 정보 페이지에서 수행할 수 있습니다. 웹 앱에서 Call을 업데이트하려면 다음 단계를 따르세요.

1. [Forge](https://forge.coreweave.com/wandb)로 이동하여 프로젝트를 선택하세요.
2. Weave 프로젝트 사이드바에서 **Traces**를 클릭하세요.
3. table에서 확인할 Call을 찾으세요.
4. Call을 클릭하여 세부 정보 페이지를 여세요.
5. Call 세부 정보의 탭 표시줄에서 **Feedback** 탭을 클릭하세요.

Call 세부 정보 페이지에서 Call의 표시 이름을 편집하거나, 피드백을 추가하거나, Call을 삭제할 수 있습니다.

<Frame>
  <img src="https://mintcdn.com/coreweave-dbfa0e8d/3Dv_sw2eg8feUJlx/products/wandb/weave/_media/call_edit_screenshot.png?fit=max&auto=format&n=3Dv_sw2eg8feUJlx&q=85&s=2962874faea65df3511e1c968e08c5e4" alt="Call의 이름을 변경하거나 Call을 삭제하는 방법을 보여 주는 Weave Traces 페이지의 일부로, 선택한 Call의 Call details 패널이 표시되어 있음" width="2078" height="1124" data-path="products/wandb/weave/_media/call_edit_screenshot.png" />
</Frame>

<h2 id="set-display-name">
  표시 이름 설정
</h2>

<Tabs>
  <Tab title="Python">
    Call의 표시 이름을 설정하려면 [`Call.set_display_name()`](/ko/products/wandb/weave/reference/python-sdk/trace/weave_client#method-set-display-name) 방법을 사용하세요.

    ```python lines theme={"system"}
    import weave

    # 클라이언트 초기화
    client = weave.init("your-project-name")

    # ID로 특정 Call 조회
    call = client.get_call("call-uuid-here")

    # Call의 표시 이름 설정
    call.set_display_name("My Custom Display Name")
    ```
  </Tab>

  <Tab title="TypeScript">
    Call의 표시 이름을 설정하려면 [`client.updateCall`](/ko/products/wandb/weave/reference/typescript-sdk/interfaces/weaveclient#updatecall)을 사용해 call ID로 직접 업데이트하세요.

    ```typescript twoslash lines theme={"system"}
    // @noErrors
    import * as weave from 'weave'

    // 클라이언트 초기화
    const client = await weave.init('your-project-name')

    // ID로 Call의 표시 이름 업데이트
    await client.updateCall('call-uuid-here', 'My Custom Display Name')
    ```
  </Tab>

  <Tab title="HTTP API">
    Service API로 Call의 표시 이름을 설정하려면 [`/call/update`](/ko/products/wandb/weave/reference/service-api/calls/call-update) 엔드포인트에 요청을 보내세요.

    ```bash lines theme={"system"}
    curl -L 'https://trace.wandb.ai/call/update' \
    -H 'Content-Type: application/json' \
    -H 'Accept: application/json' \
    -d '{
        "project_id": "string",
        "call_id": "string",
        "display_name": "string",
    }'
    ```
  </Tab>
</Tabs>

[실행 시점에 Call의 표시 이름을 설정](/ko/products/wandb/weave/guides/tracking/get-call-object)할 수도 있습니다.

<h2 id="add-feedback">
  피드백 추가
</h2>

자세한 내용은 [피드백 수집 및 어노테이션 사용](/ko/products/wandb/weave/guides/tracking/feedback)을 참조하세요.

<h2 id="delete-a-call">
  Call 삭제
</h2>

<Tabs>
  <Tab title="Python">
    Python API로 Call을 삭제하려면 [`Call.delete`](/ko/products/wandb/weave/reference/python-sdk/trace/weave_client#method-delete) 방법을 사용하세요.

    ```python lines theme={"system"}
    import weave

    # 클라이언트 초기화
    client = weave.init("your-project-name")

    # ID로 특정 Call 조회
    call = client.get_call("call-uuid-here")

    # Call 삭제
    call.delete()
    ```
  </Tab>

  <Tab title="TypeScript">
    ```plaintext lines theme={"system"}
    This feature is not available in the TypeScript SDK yet.
    ```
  </Tab>

  <Tab title="HTTP API">
    Service API로 Call을 삭제하려면 [`/calls/delete`](/ko/products/wandb/weave/reference/service-api/calls/calls-delete) 엔드포인트로 요청을 보내세요.

    ```bash lines theme={"system"}
    curl -L 'https://trace.wandb.ai/calls/delete' \
    -H 'Content-Type: application/json' \
    -H 'Accept: application/json' \
    -d '{
        "project_id": "string",
        "call_ids": [
            "string"
        ],
    }'
    ```
  </Tab>
</Tabs>

<h2 id="delete-multiple-calls">
  여러 Call 삭제
</h2>

<Tabs>
  <Tab title="Python">
    Python API로 Call을 일괄 삭제하려면 `delete_calls()`에 Call ID 목록을 전달하세요.

    <Important>
      * 한 번에 최대 `1000`개의 Call을 삭제할 수 있습니다.
      * Call을 삭제하면 해당 Call의 모든 하위 항목도 함께 삭제됩니다.
    </Important>

    ```python lines theme={"system"}
    import weave

    # 클라이언트 초기화
    client = weave.init("my-project")

    # 클라이언트에서 모든 Call 조회
    all_calls = client.get_calls()

    # 처음 1000개의 Call 객체 목록 조회
    first_1000_calls = all_calls[:1000]

    # 처음 1000개의 Call ID 목록 조회
    first_1000_calls_ids = [c.id for c in first_1000_calls]

    # ID를 기준으로 처음 1000개의 Call 삭제
    client.delete_calls(call_ids=first_1000_calls_ids)
    ```
  </Tab>

  <Tab title="TypeScript">
    ```plaintext lines theme={"system"}
    이 기능은 아직 TypeScript SDK에서 사용할 수 없습니다.
    ```
  </Tab>
</Tabs>


## Related topics

- [데이터 내보내기 및 업데이트](/ko/products/wandb/track/public-api-guide.md)
