.changelog
.env.template
.gitattributes
.gitignore
.gitmodules
.pre-commit-config.yaml
.readthedocs.yaml
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
lychee.toml
pyproject.toml
setup.py
tach.toml
uv.lock
zensical.toml
.github/dependabot.yml
.github/workflows/codeql.yml
.github/workflows/docs.yml
.github/workflows/lint.yml
.github/workflows/maintests.yml
.github/workflows/prtests.yml
.github/workflows/release.yml
.vscode/extensions.json
codegen/ai_horde/README.md
codegen/ai_horde/__init__.py
codegen/ai_horde/codegen_regex_fixes.py
codegen/ai_horde/swagger.json
codegen/ai_horde/swagger_openapi3.json
docs/.pages
docs/README.md
docs/build_docs.py
docs/build_site.py
docs/check_docs.py
docs/topics.md
docs/explanation/README.md
docs/explanation/backend-normalization.md
docs/explanation/chaining.md
docs/explanation/client-layers.md
docs/explanation/dispatch-normalization.md
docs/explanation/generation-parameters-and-templates.md
docs/explanation/model-reference-integration.md
docs/explanation/package-architecture.md
docs/explanation/ratings-integration.md
docs/explanation/typed-model-design.md
docs/explanation/worker-model.md
docs/how-to/README.md
docs/how-to/add-an-alchemy-form.md
docs/how-to/build-chained-flow.md
docs/how-to/clean-up-manual-requests.md
docs/how-to/drive-worker-state.md
docs/how-to/estimate-cost.md
docs/how-to/generate-images.md
docs/how-to/generate-text.md
docs/how-to/implement-backend-mapper.md
docs/how-to/implement-dispatch-adapter.md
docs/how-to/run-alchemy.md
docs/how-to/update-endpoint-models.md
docs/how-to/use-async-client.md
docs/how-to/use-ratings-api.md
docs/reference/README.md
docs/reference/backend-parsing.md
docs/reference/chaining-interfaces.md
docs/reference/client-behavior.md
docs/reference/contributor-conventions.md
docs/reference/deployment-configuration.md
docs/reference/dispatch-interfaces.md
docs/reference/endpoint-map.md
docs/reference/generation-parameters.md
docs/reference/glossary.md
docs/reference/image-utilities.md
docs/reference/logging.md
docs/reference/model-reference-integration.md
docs/reference/package-map.md
docs/reference/ratings-api.md
docs/reference/request-response-contracts.md
docs/reference/safety-localization.md
docs/reference/troubleshooting.md
docs/reference/worker-transitions.md
docs/reference/api/horde_sdk/README.md
docs/reference/api/horde_sdk/consts.md
docs/reference/api/horde_sdk/exceptions.md
docs/reference/api/horde_sdk/horde_logging.md
docs/reference/api/horde_sdk/localize.md
docs/reference/api/horde_sdk/safety.md
docs/reference/api/horde_sdk/ai_horde_api/ai_horde_clients.md
docs/reference/api/horde_sdk/ai_horde_api/consts.md
docs/reference/api/horde_sdk/ai_horde_api/endpoints.md
docs/reference/api/horde_sdk/ai_horde_api/exceptions.md
docs/reference/api/horde_sdk/ai_horde_api/fields.md
docs/reference/api/horde_sdk/ai_horde_api/kudos.md
docs/reference/api/horde_sdk/ai_horde_api/metadata.md
docs/reference/api/horde_sdk/ai_horde_api/model_records.md
docs/reference/api/horde_sdk/ai_horde_api/server_model_names.md
docs/reference/api/horde_sdk/ai_horde_api/ai_horde_clients/AIHordeAPIAsyncClientSession.md
docs/reference/api/horde_sdk/ai_horde_api/ai_horde_clients/AIHordeAPIAsyncManualClient.md
docs/reference/api/horde_sdk/ai_horde_api/ai_horde_clients/AIHordeAPIAsyncSimpleClient.md
docs/reference/api/horde_sdk/ai_horde_api/ai_horde_clients/AIHordeAPIClientSession.md
docs/reference/api/horde_sdk/ai_horde_api/ai_horde_clients/AIHordeAPIManualClient.md
docs/reference/api/horde_sdk/ai_horde_api/ai_horde_clients/AIHordeAPISimpleClient.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/base.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/collections.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/documents.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/filters.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/find_user.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/kudos.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/operations.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/sharedkeys.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/stats.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/status.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/styles.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/teams.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/users.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/alchemy/async_.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/alchemy/pop.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/alchemy/status.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/alchemy/submit.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/generate/async_.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/generate/check.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/generate/pop.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/generate/progress.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/generate/rate.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/generate/status.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/generate/submit.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/generate/text/async_.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/generate/text/pop.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/generate/text/status.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/generate/text/submit.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/workers/messages.md
docs/reference/api/horde_sdk/ai_horde_api/apimodels/workers/workers.md
docs/reference/api/horde_sdk/backend_parsing/consts.md
docs/reference/api/horde_sdk/backend_parsing/object_models.md
docs/reference/api/horde_sdk/backend_parsing/image/consts.md
docs/reference/api/horde_sdk/backend_parsing/image/comfyui/hordelib.md
docs/reference/api/horde_sdk/generation_parameters/utils.md
docs/reference/api/horde_sdk/generation_parameters/versioning.md
docs/reference/api/horde_sdk/generation_parameters/alchemy/consts.md
docs/reference/api/horde_sdk/generation_parameters/alchemy/object_models.md
docs/reference/api/horde_sdk/generation_parameters/generic/consts.md
docs/reference/api/horde_sdk/generation_parameters/generic/object_models.md
docs/reference/api/horde_sdk/generation_parameters/image/constraints.md
docs/reference/api/horde_sdk/generation_parameters/image/constraints_document.md
docs/reference/api/horde_sdk/generation_parameters/image/consts.md
docs/reference/api/horde_sdk/generation_parameters/image/object_models.md
docs/reference/api/horde_sdk/generation_parameters/image/sampler_work.md
docs/reference/api/horde_sdk/generation_parameters/text/consts.md
docs/reference/api/horde_sdk/generation_parameters/text/object_models.md
docs/reference/api/horde_sdk/generic_api/apimodels.md
docs/reference/api/horde_sdk/generic_api/consts.md
docs/reference/api/horde_sdk/generic_api/decoration.md
docs/reference/api/horde_sdk/generic_api/endpoints.md
docs/reference/api/horde_sdk/generic_api/generic_clients.md
docs/reference/api/horde_sdk/generic_api/metadata.md
docs/reference/api/horde_sdk/generic_api/utils/swagger.md
docs/reference/api/horde_sdk/ratings_api/apimodels.md
docs/reference/api/horde_sdk/ratings_api/endpoints.md
docs/reference/api/horde_sdk/ratings_api/metadata.md
docs/reference/api/horde_sdk/ratings_api/ratings_client.md
docs/reference/api/horde_sdk/utils/image_utils.md
docs/reference/api/horde_sdk/worker/consts.md
docs/reference/api/horde_sdk/worker/exceptions.md
docs/reference/api/horde_sdk/worker/feature_flags.md
docs/reference/api/horde_sdk/worker/generations.md
docs/reference/api/horde_sdk/worker/generations_base.md
docs/reference/api/horde_sdk/worker/job_base.md
docs/reference/api/horde_sdk/worker/jobs.md
docs/reference/api/horde_sdk/worker/model_meta.md
docs/reference/api/horde_sdk/worker/worker_client.md
docs/reference/api/horde_sdk/worker/chaining/common_flows.md
docs/reference/api/horde_sdk/worker/chaining/consts.md
docs/reference/api/horde_sdk/worker/chaining/context.md
docs/reference/api/horde_sdk/worker/chaining/edges.md
docs/reference/api/horde_sdk/worker/chaining/executors.md
docs/reference/api/horde_sdk/worker/chaining/flow.md
docs/reference/api/horde_sdk/worker/chaining/graph.md
docs/reference/api/horde_sdk/worker/chaining/nodes.md
docs/reference/api/horde_sdk/worker/dispatch/ai_horde_parameters.md
docs/reference/api/horde_sdk/worker/dispatch/base.md
docs/reference/api/horde_sdk/worker/dispatch/pop_strategy.md
docs/reference/api/horde_sdk/worker/dispatch/ai_horde/bridge_data.md
docs/reference/api/horde_sdk/worker/dispatch/ai_horde/pop_strategy.md
docs/reference/api/horde_sdk/worker/dispatch/ai_horde/alchemy/convert.md
docs/reference/api/horde_sdk/worker/dispatch/ai_horde/image/convert.md
docs/reference/api/horde_sdk/worker/dispatch/ai_horde/image/source_image.md
docs/reference/api/horde_sdk/worker/dispatch/ai_horde/text/convert.md
docs/reference/api/horde_sdk/worker/generations/AlchemySingleGeneration.md
docs/reference/api/horde_sdk/worker/generations/ImageSingleGeneration.md
docs/reference/api/horde_sdk/worker/generations/TextSingleGeneration.md
docs/reference/api/horde_sdk/worker/generations_base/HordeSingleGeneration.md
docs/reference/api/horde_sdk/worker/job_base/HordeWorkerJob.md
docs/reference/api/horde_sdk/worker/job_base/HordeWorkerJobConfig.md
docs/reference/api/horde_sdk/worker/jobs/AlchemyWorkerJob.md
docs/reference/api/horde_sdk/worker/jobs/ImageWorkerJob.md
docs/reference/api/horde_sdk/worker/jobs/TextWorkerJob.md
docs/reference/api/horde_sdk/worker/locale_info/bridge_data_fields.md
docs/stylesheets/extra.css
docs/tutorial/README.md
docs/tutorial/first-image.md
docs/tutorial/first-worker.md
docs/worker/base_transitions.yaml
docs/worker/black_box_transitions.yaml
examples/cat_in_a_hat.webp
examples/sketch_mountains_input.jpg
examples/ai_horde_client/find_user.py
examples/ai_horde_client/workers.py
examples/ai_horde_client/image/alchemy_example.py
examples/ai_horde_client/image/async_manual_client_example.py
examples/ai_horde_client/image/async_simple_client_example.py
examples/ai_horde_client/image/dry_run_example.py
examples/ai_horde_client/image/manual_client_example.py
examples/ai_horde_client/image/simple_client_example.py
examples/ai_horde_client/text/async_text_generate.py
examples/ai_horde_client/text/text_generate.py
examples/docs/client_recipes.py
examples/docs/first_image.py
examples/ratings_client/ratings_api_client_example.py
examples/worker/README.md
examples/worker/generations/image_generation_advanced.py
examples/worker/generations/image_generation_basic.py
examples/worker/generations/image_generation_minimal.py
horde_sdk/__init__.py
horde_sdk/_version.py
horde_sdk/consts.py
horde_sdk/exceptions.py
horde_sdk/horde_logging.py
horde_sdk/localize.py
horde_sdk/meta.py
horde_sdk/py.typed
horde_sdk/safety.py
horde_sdk.egg-info/PKG-INFO
horde_sdk.egg-info/SOURCES.txt
horde_sdk.egg-info/dependency_links.txt
horde_sdk.egg-info/requires.txt
horde_sdk.egg-info/scm_file_list.json
horde_sdk.egg-info/scm_version.json
horde_sdk.egg-info/top_level.txt
horde_sdk/_telemetry/__init__.py
horde_sdk/_telemetry/metrics.py
horde_sdk/ai_horde_api/__init__.py
horde_sdk/ai_horde_api/ai_horde_clients.py
horde_sdk/ai_horde_api/consts.py
horde_sdk/ai_horde_api/endpoints.py
horde_sdk/ai_horde_api/exceptions.py
horde_sdk/ai_horde_api/fields.py
horde_sdk/ai_horde_api/kudos.py
horde_sdk/ai_horde_api/metadata.py
horde_sdk/ai_horde_api/model_records.py
horde_sdk/ai_horde_api/server_model_names.py
horde_sdk/ai_horde_api/apimodels/__init__.py
horde_sdk/ai_horde_api/apimodels/base.py
horde_sdk/ai_horde_api/apimodels/collections.py
horde_sdk/ai_horde_api/apimodels/documents.py
horde_sdk/ai_horde_api/apimodels/filters.py
horde_sdk/ai_horde_api/apimodels/find_user.py
horde_sdk/ai_horde_api/apimodels/kudos.py
horde_sdk/ai_horde_api/apimodels/operations.py
horde_sdk/ai_horde_api/apimodels/sharedkeys.py
horde_sdk/ai_horde_api/apimodels/stats.py
horde_sdk/ai_horde_api/apimodels/status.py
horde_sdk/ai_horde_api/apimodels/styles.py
horde_sdk/ai_horde_api/apimodels/teams.py
horde_sdk/ai_horde_api/apimodels/users.py
horde_sdk/ai_horde_api/apimodels/alchemy/__init__.py
horde_sdk/ai_horde_api/apimodels/alchemy/async_.py
horde_sdk/ai_horde_api/apimodels/alchemy/pop.py
horde_sdk/ai_horde_api/apimodels/alchemy/status.py
horde_sdk/ai_horde_api/apimodels/alchemy/submit.py
horde_sdk/ai_horde_api/apimodels/generate/__init__.py
horde_sdk/ai_horde_api/apimodels/generate/async_.py
horde_sdk/ai_horde_api/apimodels/generate/check.py
horde_sdk/ai_horde_api/apimodels/generate/pop.py
horde_sdk/ai_horde_api/apimodels/generate/progress.py
horde_sdk/ai_horde_api/apimodels/generate/rate.py
horde_sdk/ai_horde_api/apimodels/generate/status.py
horde_sdk/ai_horde_api/apimodels/generate/submit.py
horde_sdk/ai_horde_api/apimodels/generate/text/__init__.py
horde_sdk/ai_horde_api/apimodels/generate/text/async_.py
horde_sdk/ai_horde_api/apimodels/generate/text/pop.py
horde_sdk/ai_horde_api/apimodels/generate/text/status.py
horde_sdk/ai_horde_api/apimodels/generate/text/submit.py
horde_sdk/ai_horde_api/apimodels/workers/__init__.py
horde_sdk/ai_horde_api/apimodels/workers/messages.py
horde_sdk/ai_horde_api/apimodels/workers/workers.py
horde_sdk/backend_parsing/__init__.py
horde_sdk/backend_parsing/consts.py
horde_sdk/backend_parsing/object_models.py
horde_sdk/backend_parsing/alchemy/__init__.py
horde_sdk/backend_parsing/image/__init__.py
horde_sdk/backend_parsing/image/consts.py
horde_sdk/backend_parsing/image/comfyui/__init__.py
horde_sdk/backend_parsing/image/comfyui/hordelib.py
horde_sdk/backend_parsing/multimodal/__init__.py
horde_sdk/backend_parsing/text/__init__.py
horde_sdk/backend_parsing/video/__init__.py
horde_sdk/deploy_config/__init__.py
horde_sdk/deploy_config/workers/__init__.py
horde_sdk/generation_parameters/__init__.py
horde_sdk/generation_parameters/utils.py
horde_sdk/generation_parameters/versioning.py
horde_sdk/generation_parameters/alchemy/__init__.py
horde_sdk/generation_parameters/alchemy/consts.py
horde_sdk/generation_parameters/alchemy/object_models.py
horde_sdk/generation_parameters/generic/__init__.py
horde_sdk/generation_parameters/generic/consts.py
horde_sdk/generation_parameters/generic/object_models.py
horde_sdk/generation_parameters/image/__init__.py
horde_sdk/generation_parameters/image/constraints.py
horde_sdk/generation_parameters/image/constraints_document.py
horde_sdk/generation_parameters/image/consts.py
horde_sdk/generation_parameters/image/object_models.py
horde_sdk/generation_parameters/image/sampler_work.py
horde_sdk/generation_parameters/multimodal/__init__.py
horde_sdk/generation_parameters/templates/__init__.py
horde_sdk/generation_parameters/text/__init__.py
horde_sdk/generation_parameters/text/consts.py
horde_sdk/generation_parameters/text/object_models.py
horde_sdk/generation_parameters/video/__init__.py
horde_sdk/generic_api/__init__.py
horde_sdk/generic_api/_reflection.py
horde_sdk/generic_api/apimodels.py
horde_sdk/generic_api/consts.py
horde_sdk/generic_api/decoration.py
horde_sdk/generic_api/endpoints.py
horde_sdk/generic_api/generic_clients.py
horde_sdk/generic_api/metadata.py
horde_sdk/generic_api/utils/__init__.py
horde_sdk/generic_api/utils/swagger.py
horde_sdk/model_reference/__init__.py
horde_sdk/ratings_api/__init__.py
horde_sdk/ratings_api/apimodels.py
horde_sdk/ratings_api/endpoints.py
horde_sdk/ratings_api/metadata.py
horde_sdk/ratings_api/ratings_client.py
horde_sdk/scripts/__init__.py
horde_sdk/scripts/write_all_payload_examples_for_tests.py
horde_sdk/scripts/write_all_response_examples_for_tests.py
horde_sdk/utils/__init__.py
horde_sdk/utils/image_utils.py
horde_sdk/worker/__init__.py
horde_sdk/worker/consts.py
horde_sdk/worker/exceptions.py
horde_sdk/worker/feature_flags.py
horde_sdk/worker/generations.py
horde_sdk/worker/generations_base.py
horde_sdk/worker/job_base.py
horde_sdk/worker/jobs.py
horde_sdk/worker/model_meta.py
horde_sdk/worker/worker_client.py
horde_sdk/worker/chaining/__init__.py
horde_sdk/worker/chaining/common_flows.py
horde_sdk/worker/chaining/consts.py
horde_sdk/worker/chaining/context.py
horde_sdk/worker/chaining/edges.py
horde_sdk/worker/chaining/executors.py
horde_sdk/worker/chaining/flow.py
horde_sdk/worker/chaining/graph.py
horde_sdk/worker/chaining/nodes.py
horde_sdk/worker/dispatch/__init__.py
horde_sdk/worker/dispatch/ai_horde_parameters.py
horde_sdk/worker/dispatch/base.py
horde_sdk/worker/dispatch/pop_strategy.py
horde_sdk/worker/dispatch/ai_horde/__init__.py
horde_sdk/worker/dispatch/ai_horde/bridge_data.py
horde_sdk/worker/dispatch/ai_horde/pop_strategy.py
horde_sdk/worker/dispatch/ai_horde/alchemy/__init__.py
horde_sdk/worker/dispatch/ai_horde/alchemy/convert.py
horde_sdk/worker/dispatch/ai_horde/image/__init__.py
horde_sdk/worker/dispatch/ai_horde/image/convert.py
horde_sdk/worker/dispatch/ai_horde/image/source_image.py
horde_sdk/worker/dispatch/ai_horde/multimodal/__init__.py
horde_sdk/worker/dispatch/ai_horde/text/__init__.py
horde_sdk/worker/dispatch/ai_horde/text/convert.py
horde_sdk/worker/locale_info/README.md
horde_sdk/worker/locale_info/__init__.py
horde_sdk/worker/locale_info/bridge_data_fields.py
tests/__init__.py
tests/conftest.py
tests/test_dynamically_check_apimodels.py
tests/test_generic.py
tests/test_ratings_api_models.py
tests/test_utils.py
tests/test_verify_api_surface.py
tests/ai_horde_api/__init__.py
tests/ai_horde_api/test_ai_horde_alchemy_api_calls.py
tests/ai_horde_api/test_ai_horde_api_calls.py
tests/ai_horde_api/test_ai_horde_api_models.py
tests/ai_horde_api/test_ai_horde_generate_api_calls.py
tests/ai_horde_api/test_ai_horde_generate_text_api_calls.py
tests/ai_horde_api/test_ai_horde_stats_api_calls.py
tests/ai_horde_api/test_ai_horde_status_api_calls.py
tests/ai_horde_api/test_ai_worker_roundtrip_api_calls.py
tests/ai_horde_api/test_dynamically_validate_against_swagger.py
tests/ai_horde_api/test_follow_up_cleanup_requests.py
tests/ai_horde_api/test_shared_keys_api_calls.py
tests/ai_horde_api/test_swagger.py
tests/ai_horde_api/test_utils.py
tests/ai_horde_worker/__init__.py
tests/ai_horde_worker/test_model_meta_api_calls.py
tests/ai_horde_worker/test_model_meta_injection.py
tests/backend_parsing/__init__.py
tests/backend_parsing/test_backend_mapper.py
tests/deploy_config/__init__.py
tests/deploy_config/test_feature_flags.py
tests/docs/test_build_docs.py
tests/docs/test_build_site.py
tests/docs/test_examples.py
tests/generation_parameters/sampler_constraints_document_schema_snapshot.json
tests/generation_parameters/sampler_constraints_snapshot.json
tests/generation_parameters/test_alchemy_dispatch.py
tests/generation_parameters/test_controlnet_consts.py
tests/generation_parameters/test_image_feature_extraction.py
tests/generation_parameters/test_image_templates.py
tests/generation_parameters/test_sampler_constraints.py
tests/generation_parameters/test_sampler_constraints_document.py
tests/generation_parameters/test_sampler_consts.py
tests/generation_parameters/test_sampler_work.py
tests/generation_parameters/test_scheduler_consts.py
tests/generation_parameters/test_template_finalization_enforcement.py
tests/generation_parameters/test_text_templates.py
tests/generation_parameters/test_utils.py
tests/ratings_api/test_init.py
tests/test_data/RequestErrorResponse.json
tests/test_data/ai_horde_api/swagger.json
tests/test_data/ai_horde_api/example_payloads/_v2_collections_collection_id_patch.json
tests/test_data/ai_horde_api/example_payloads/_v2_collections_post.json
tests/test_data/ai_horde_api/example_payloads/_v2_filters_filter_id_patch.json
tests/test_data/ai_horde_api/example_payloads/_v2_filters_post.json
tests/test_data/ai_horde_api/example_payloads/_v2_filters_put.json
tests/test_data/ai_horde_api/example_payloads/_v2_generate_async_post.json
tests/test_data/ai_horde_api/example_payloads/_v2_generate_pop_post.json
tests/test_data/ai_horde_api/example_payloads/_v2_generate_rate_id_post.json
tests/test_data/ai_horde_api/example_payloads/_v2_generate_submit_post.json
tests/test_data/ai_horde_api/example_payloads/_v2_generate_text_async_post.json
tests/test_data/ai_horde_api/example_payloads/_v2_generate_text_pop_post.json
tests/test_data/ai_horde_api/example_payloads/_v2_generate_text_submit_post.json
tests/test_data/ai_horde_api/example_payloads/_v2_interrogate_async_post.json
tests/test_data/ai_horde_api/example_payloads/_v2_interrogate_pop_post.json
tests/test_data/ai_horde_api/example_payloads/_v2_interrogate_submit_post.json
tests/test_data/ai_horde_api/example_payloads/_v2_kudos_award_post.json
tests/test_data/ai_horde_api/example_payloads/_v2_kudos_kai_user_id_post.json
tests/test_data/ai_horde_api/example_payloads/_v2_kudos_transfer_post.json
tests/test_data/ai_horde_api/example_payloads/_v2_operations_block_worker_ipaddr_worker_id_put.json
tests/test_data/ai_horde_api/example_payloads/_v2_operations_ipaddr_post.json
tests/test_data/ai_horde_api/example_payloads/_v2_sharedkeys_put.json
tests/test_data/ai_horde_api/example_payloads/_v2_sharedkeys_sharedkey_id_patch.json
tests/test_data/ai_horde_api/example_payloads/_v2_status_modes_put.json
tests/test_data/ai_horde_api/example_payloads/_v2_styles_image_post.json
tests/test_data/ai_horde_api/example_payloads/_v2_styles_image_style_id_example_example_id_patch.json
tests/test_data/ai_horde_api/example_payloads/_v2_styles_image_style_id_example_post.json
tests/test_data/ai_horde_api/example_payloads/_v2_styles_image_style_id_patch.json
tests/test_data/ai_horde_api/example_payloads/_v2_styles_text_post.json
tests/test_data/ai_horde_api/example_payloads/_v2_styles_text_style_id_patch.json
tests/test_data/ai_horde_api/example_payloads/_v2_teams_post.json
tests/test_data/ai_horde_api/example_payloads/_v2_teams_team_id_patch.json
tests/test_data/ai_horde_api/example_payloads/_v2_users_user_id_put.json
tests/test_data/ai_horde_api/example_payloads/_v2_workers_messages_post.json
tests/test_data/ai_horde_api/example_payloads/_v2_workers_worker_id_put.json
tests/test_data/ai_horde_api/example_production_responses/_v2_workers_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_collection_by_name_collection_name_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_collections_collection_id_delete_200.json
tests/test_data/ai_horde_api/example_responses/_v2_collections_collection_id_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_collections_collection_id_patch_200.json
tests/test_data/ai_horde_api/example_responses/_v2_collections_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_collections_post_200.json
tests/test_data/ai_horde_api/example_responses/_v2_documents_privacy_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_documents_sponsors_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_documents_terms_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_filters_filter_id_delete_200.json
tests/test_data/ai_horde_api/example_responses/_v2_filters_filter_id_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_filters_filter_id_patch_200.json
tests/test_data/ai_horde_api/example_responses/_v2_filters_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_filters_post_200.json
tests/test_data/ai_horde_api/example_responses/_v2_filters_put_201.json
tests/test_data/ai_horde_api/example_responses/_v2_filters_regex_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_find_user_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_generate_async_post_200.json
tests/test_data/ai_horde_api/example_responses/_v2_generate_async_post_202.json
tests/test_data/ai_horde_api/example_responses/_v2_generate_check_id_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_generate_pop_post_200.json
tests/test_data/ai_horde_api/example_responses/_v2_generate_rate_id_post_200.json
tests/test_data/ai_horde_api/example_responses/_v2_generate_status_id_delete_200.json
tests/test_data/ai_horde_api/example_responses/_v2_generate_status_id_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_generate_submit_post_200.json
tests/test_data/ai_horde_api/example_responses/_v2_generate_text_async_post_200.json
tests/test_data/ai_horde_api/example_responses/_v2_generate_text_async_post_202.json
tests/test_data/ai_horde_api/example_responses/_v2_generate_text_pop_post_200.json
tests/test_data/ai_horde_api/example_responses/_v2_generate_text_status_id_delete_200.json
tests/test_data/ai_horde_api/example_responses/_v2_generate_text_status_id_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_generate_text_submit_post_200.json
tests/test_data/ai_horde_api/example_responses/_v2_interrogate_async_post_202.json
tests/test_data/ai_horde_api/example_responses/_v2_interrogate_pop_post_200.json
tests/test_data/ai_horde_api/example_responses/_v2_interrogate_status_id_delete_200.json
tests/test_data/ai_horde_api/example_responses/_v2_interrogate_status_id_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_interrogate_submit_post_200.json
tests/test_data/ai_horde_api/example_responses/_v2_kudos_award_post_200.json
tests/test_data/ai_horde_api/example_responses/_v2_kudos_transfer_post_200.json
tests/test_data/ai_horde_api/example_responses/_v2_operations_block_worker_ipaddr_worker_id_delete_200.json
tests/test_data/ai_horde_api/example_responses/_v2_operations_block_worker_ipaddr_worker_id_put_200.json
tests/test_data/ai_horde_api/example_responses/_v2_operations_ipaddr_delete_200.json
tests/test_data/ai_horde_api/example_responses/_v2_operations_ipaddr_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_operations_ipaddr_ipaddr_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_operations_ipaddr_post_200.json
tests/test_data/ai_horde_api/example_responses/_v2_sharedkeys_put_200.json
tests/test_data/ai_horde_api/example_responses/_v2_sharedkeys_sharedkey_id_delete_200.json
tests/test_data/ai_horde_api/example_responses/_v2_sharedkeys_sharedkey_id_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_sharedkeys_sharedkey_id_patch_200.json
tests/test_data/ai_horde_api/example_responses/_v2_stats_img_models_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_stats_img_totals_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_stats_text_models_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_stats_text_totals_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_status_heartbeat_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_status_models_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_status_models_model_name_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_status_modes_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_status_modes_put_200.json
tests/test_data/ai_horde_api/example_responses/_v2_status_news_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_status_performance_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_status_sampler_constraints_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_styles_image_by_name_style_name_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_styles_image_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_styles_image_post_200.json
tests/test_data/ai_horde_api/example_responses/_v2_styles_image_style_id_delete_200.json
tests/test_data/ai_horde_api/example_responses/_v2_styles_image_style_id_example_example_id_delete_200.json
tests/test_data/ai_horde_api/example_responses/_v2_styles_image_style_id_example_example_id_patch_200.json
tests/test_data/ai_horde_api/example_responses/_v2_styles_image_style_id_example_post_200.json
tests/test_data/ai_horde_api/example_responses/_v2_styles_image_style_id_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_styles_image_style_id_patch_200.json
tests/test_data/ai_horde_api/example_responses/_v2_styles_text_by_name_style_name_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_styles_text_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_styles_text_post_200.json
tests/test_data/ai_horde_api/example_responses/_v2_styles_text_style_id_delete_200.json
tests/test_data/ai_horde_api/example_responses/_v2_styles_text_style_id_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_styles_text_style_id_patch_200.json
tests/test_data/ai_horde_api/example_responses/_v2_teams_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_teams_post_200.json
tests/test_data/ai_horde_api/example_responses/_v2_teams_team_id_delete_200.json
tests/test_data/ai_horde_api/example_responses/_v2_teams_team_id_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_teams_team_id_patch_200.json
tests/test_data/ai_horde_api/example_responses/_v2_users_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_users_user_id_delete_200.json
tests/test_data/ai_horde_api/example_responses/_v2_users_user_id_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_users_user_id_put_200.json
tests/test_data/ai_horde_api/example_responses/_v2_workers_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_workers_messages_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_workers_messages_message_id_delete_200.json
tests/test_data/ai_horde_api/example_responses/_v2_workers_messages_message_id_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_workers_messages_post_200.json
tests/test_data/ai_horde_api/example_responses/_v2_workers_name_worker_name_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_workers_worker_id_delete_200.json
tests/test_data/ai_horde_api/example_responses/_v2_workers_worker_id_get_200.json
tests/test_data/ai_horde_api/example_responses/_v2_workers_worker_id_put_200.json
tests/test_data/ai_horde_api/production_responses/_v2_interrogate_pop_post_200.json
tests/test_data/ai_horde_api/production_responses/_v2_workers_get_200_production.json
tests/test_data/images/haidra.png
tests/test_data/images/sketch-mountains-input.jpg
tests/test_data/images/test_facefix.png
tests/test_data/images/test_img2img_alpha.png
tests/test_data/images/test_inpaint_alpha.png
tests/test_data/images/test_inpaint_mask.png
tests/test_data/images/test_inpaint_original.png
tests/test_data/images/test_openpose_control_map.png
tests/test_data/images/test_outpaint.png
tests/test_data/images/woman_headshot_bokeh.png
tests/test_data/ratings_api/example_responses/ImageRatingsResponse.json
tests/test_data/ratings_api/example_responses/UserCheckResponse.json
tests/test_data/ratings_api/example_responses/UserRatingsResponse.json
tests/test_data/ratings_api/example_responses/UserValidateResponse.json
tests/testing_result_images/.results_go_here
tests/worker/__init__.py
tests/worker/conftest.py
tests/worker/test_consts.py
tests/worker/test_horde_single_generations.py
tests/worker/test_image_feature_flags.py
tests/worker/test_jobs.py
tests/worker/test_progress_transitions.py
tests/worker/chaining/test_chaining_core.py
tests/worker/dispatch/__init__.py
tests/worker/dispatch/ai_horde/__init__.py
tests/worker/dispatch/ai_horde/test_alchemy_parameters.py
tests/worker/dispatch/ai_horde/test_image_feature_flags.py
tests/worker/dispatch/ai_horde/test_image_parameters.py
tests/worker/dispatch/ai_horde/test_solver_knobs.py
tests/worker/dispatch/ai_horde/test_source_image.py
tests/worker/dispatch/ai_horde/test_text_parameters.py