Files
bennykok 6ea0b09d80 init
2024-07-16 14:45:28 -07:00

9.8 KiB
Raw Permalink Blame History

Comfyui

(comfyui)

Available Operations

get_auth_response_request_id_

This endpoints is specifically built for ComfyUI workflow upload.

Example Usage

import comfydeploy

s = comfydeploy.ComfyDeploy(
    bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
)


res = s.comfyui.get_auth_response_request_id_(request_id='<value>')

if res.two_hundred_application_json_object is not None:
    # handle response
    pass

Parameters

Parameter Type Required Description
request_id str ✔️ N/A

Response

operations.GetAuthResponseRequestIDResponse

Errors

Error Object Status Code Content Type
errors.GetAuthResponseRequestIDResponseBody 500 application/json
errors.SDKError 4xx-5xx /

post_workflow

This endpoints is specifically built for ComfyUI workflow upload.

Example Usage

import comfydeploy
from comfydeploy.models import operations

s = comfydeploy.ComfyDeploy(
    bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
)


res = s.comfyui.post_workflow(request=operations.PostWorkflowRequestBody(
    workflow_api={
        'key': operations.WorkflowAPI(
            inputs={
                'key': '<value>',
            },
        ),
    },
    snapshot=operations.Snapshot(
        comfyui='<value>',
        git_custom_nodes={
            'key': operations.GitCustomNodes(
                hash='<value>',
                disabled=False,
            ),
        },
        file_custom_nodes=[
            '<value>',
        ],
    ),
))

if res.object is not None:
    # handle response
    pass

Parameters

Parameter Type Required Description
request operations.PostWorkflowRequestBody ✔️ The request object to use for the request.

Response

operations.PostWorkflowResponse

Errors

Error Object Status Code Content Type
errors.PostWorkflowResponseBody 500 application/json
errors.SDKError 4xx-5xx /

get_workflow_version_version_id_

Use this to retrieve comfyui workflow by id

Example Usage

import comfydeploy

s = comfydeploy.ComfyDeploy(
    bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
)


res = s.comfyui.get_workflow_version_version_id_(version_id='<value>')

if res.object is not None:
    # handle response
    pass

Parameters

Parameter Type Required Description
version_id str ✔️ N/A

Response

operations.GetWorkflowVersionVersionIDResponse

Errors

Error Object Status Code Content Type
errors.GetWorkflowVersionVersionIDResponseBody 500 application/json
errors.SDKError 4xx-5xx /

get_workflow_id_

Use this to retrieve comfyui workflow by id

Example Usage

import comfydeploy

s = comfydeploy.ComfyDeploy(
    bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
)


res = s.comfyui.get_workflow_id_(id='<value>')

if res.object is not None:
    # handle response
    pass

Parameters

Parameter Type Required Description
id str ✔️ N/A

Response

operations.GetWorkflowIDResponse

Errors

Error Object Status Code Content Type
errors.GetWorkflowIDResponseBody 500 application/json
errors.SDKError 4xx-5xx /

get_deployment_id_inputs

Use this to retrieve comfyui workflow inputs definition by id

Example Usage

import comfydeploy

s = comfydeploy.ComfyDeploy(
    bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
)


res = s.comfyui.get_deployment_id_inputs(id='<value>')

if res.response_bodies is not None:
    # handle response
    pass

Parameters

Parameter Type Required Description
id str ✔️ N/A

Response

operations.GetDeploymentIDInputsResponse

Errors

Error Object Status Code Content Type
errors.GetDeploymentIDInputsResponseBody 500 application/json
errors.SDKError 4xx-5xx /

get_deployment

Get all deployed workflows

Example Usage

import comfydeploy
from comfydeploy.models import operations

s = comfydeploy.ComfyDeploy(
    bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
)


res = s.comfyui.get_deployment(environment=operations.Environment.STAGING)

if res.response_bodies is not None:
    # handle response
    pass

Parameters

Parameter Type Required Description
environment Optional[operations.Environment] N/A

Response

operations.GetDeploymentResponse

Errors

Error Object Status Code Content Type
errors.GetDeploymentResponseBody 500 application/json
errors.SDKError 4xx-5xx /