docstr: Delete a fine-tuned model.
  
  You must have the Owner role in your organization to
  delete a model.
  
  Args:
    extra_headers: Send extra headers
  
    extra_query: Add additional query parameters to the request
  
    extra_body: Add additional JSON properties to the request
  
    timeout: Override the client-level default timeout for this request, in seconds
docstr_tok: ["Delete","a","fine-tuned","model",".","You","must","have","the","Owner","role","in","your","organization","to","delete","a","model",".","Args",":","extra_headers",":","Send","extra","headers","extra_query",":","Add","additional","query","parameters","to","the","request","extra_body",":","Add","additional","JSON","properties","to","the","request","timeout",":","Override","the","client-level","default","timeout","for","this","request",",","in","seconds"]
code: def delete(
      self,
      model: str,
      *,
      # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
      # The extra values given here take precedence over values defined on the client or passed to this method.
      extra_headers: Headers | None = None,
      extra_query: Query | None = None,
      extra_body: Body | None = None,
      timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
  ) -> ModelDeleted:
      """Delete a fine-tuned model.
  
      You must have the Owner role in your organization to
      delete a model.
  
      Args:
        extra_headers: Send extra headers
  
        extra_query: Add additional query parameters to the request
  
        extra_body: Add additional JSON properties to the request
  
        timeout: Override the client-level default timeout for this request, in seconds
      """
      if not model:
          raise ValueError(
              f"Expected a non-empty value for `model` but received {model!r}"
          )
      return self._delete(
          f"/models/{model}",
          options=make_request_options(
              extra_headers=extra_headers,
              extra_query=extra_query,
              extra_body=extra_body,
              timeout=timeout,
          ),
          cast_to=ModelDeleted,
      )
  
imports: from __future__ import annotations
  import httpx
  from ..None import _legacy_response
  from ..types import Model, ModelDeleted
  from .._types import NOT_GIVEN, Body, Query, Headers, NotGiven
  from .._compat import cached_property
  from .._resource import SyncAPIResource, AsyncAPIResource
  from .._response import to_streamed_response_wrapper, async_to_streamed_response_wrapper
  from ..pagination import SyncPage, AsyncPage
  from .._base_client import AsyncPaginator, make_request_options
label_desc: Use image node_id 5 for calling the Models obj's underlying member method code with example usage: obj.delete(model) and returns: self