.changelog
.env.template
.gitattributes
.gitignore
.gitmodules
.pre-commit-config.yaml
.readthedocs.yaml
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
mkdocs.yml
pyproject.toml
setup.py
tach.toml
tox.ini
uv.lock
.github/dependabot.yml
.github/workflows/codeql.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/build_docs.py
docs/definitions.md
docs/developers.md
docs/examples.md
docs/faq.md
docs/getting_started.md
docs/index.md
docs/ai-horde/api_to_sdk_map.md
docs/ai-horde/api_to_sdk_payload_map.json
docs/ai-horde/api_to_sdk_response_map.json
docs/ai-horde/request_field_names_and_descriptions.json
docs/ai-horde/response_field_names_and_descriptions.json
docs/concepts/backend_values_mappers.md
docs/concepts/client_design.md
docs/concepts/package_structure.md
docs/concepts/style_guide.md
docs/horde_sdk/.pages
docs/horde_sdk/consts.md
docs/horde_sdk/exceptions.md
docs/horde_sdk/horde_logging.md
docs/horde_sdk/localize.md
docs/horde_sdk/meta.md
docs/horde_sdk/safety.md
docs/horde_sdk/_telemetry/.pages
docs/horde_sdk/_telemetry/metrics.md
docs/horde_sdk/ai_horde_api/.pages
docs/horde_sdk/ai_horde_api/ai_horde_clients.md
docs/horde_sdk/ai_horde_api/consts.md
docs/horde_sdk/ai_horde_api/endpoints.md
docs/horde_sdk/ai_horde_api/exceptions.md
docs/horde_sdk/ai_horde_api/fields.md
docs/horde_sdk/ai_horde_api/kudos.md
docs/horde_sdk/ai_horde_api/metadata.md
docs/horde_sdk/ai_horde_api/model_records.md
docs/horde_sdk/ai_horde_api/server_model_names.md
docs/horde_sdk/ai_horde_api/apimodels/.pages
docs/horde_sdk/ai_horde_api/apimodels/base.md
docs/horde_sdk/ai_horde_api/apimodels/collections.md
docs/horde_sdk/ai_horde_api/apimodels/documents.md
docs/horde_sdk/ai_horde_api/apimodels/filters.md
docs/horde_sdk/ai_horde_api/apimodels/find_user.md
docs/horde_sdk/ai_horde_api/apimodels/kudos.md
docs/horde_sdk/ai_horde_api/apimodels/operations.md
docs/horde_sdk/ai_horde_api/apimodels/sharedkeys.md
docs/horde_sdk/ai_horde_api/apimodels/stats.md
docs/horde_sdk/ai_horde_api/apimodels/status.md
docs/horde_sdk/ai_horde_api/apimodels/styles.md
docs/horde_sdk/ai_horde_api/apimodels/teams.md
docs/horde_sdk/ai_horde_api/apimodels/users.md
docs/horde_sdk/ai_horde_api/apimodels/alchemy/.pages
docs/horde_sdk/ai_horde_api/apimodels/alchemy/async_.md
docs/horde_sdk/ai_horde_api/apimodels/alchemy/pop.md
docs/horde_sdk/ai_horde_api/apimodels/alchemy/status.md
docs/horde_sdk/ai_horde_api/apimodels/alchemy/submit.md
docs/horde_sdk/ai_horde_api/apimodels/generate/.pages
docs/horde_sdk/ai_horde_api/apimodels/generate/async_.md
docs/horde_sdk/ai_horde_api/apimodels/generate/check.md
docs/horde_sdk/ai_horde_api/apimodels/generate/pop.md
docs/horde_sdk/ai_horde_api/apimodels/generate/progress.md
docs/horde_sdk/ai_horde_api/apimodels/generate/rate.md
docs/horde_sdk/ai_horde_api/apimodels/generate/status.md
docs/horde_sdk/ai_horde_api/apimodels/generate/submit.md
docs/horde_sdk/ai_horde_api/apimodels/generate/text/.pages
docs/horde_sdk/ai_horde_api/apimodels/generate/text/async_.md
docs/horde_sdk/ai_horde_api/apimodels/generate/text/pop.md
docs/horde_sdk/ai_horde_api/apimodels/generate/text/status.md
docs/horde_sdk/ai_horde_api/apimodels/generate/text/submit.md
docs/horde_sdk/ai_horde_api/apimodels/workers/.pages
docs/horde_sdk/ai_horde_api/apimodels/workers/messages.md
docs/horde_sdk/ai_horde_api/apimodels/workers/workers.md
docs/horde_sdk/backend_parsing/.pages
docs/horde_sdk/backend_parsing/consts.md
docs/horde_sdk/backend_parsing/object_models.md
docs/horde_sdk/backend_parsing/alchemy/.pages
docs/horde_sdk/backend_parsing/image/.pages
docs/horde_sdk/backend_parsing/image/consts.md
docs/horde_sdk/backend_parsing/image/comfyui/.pages
docs/horde_sdk/backend_parsing/image/comfyui/hordelib.md
docs/horde_sdk/backend_parsing/multimodal/.pages
docs/horde_sdk/backend_parsing/text/.pages
docs/horde_sdk/backend_parsing/video/.pages
docs/horde_sdk/deploy_config/.pages
docs/horde_sdk/deploy_config/workers/.pages
docs/horde_sdk/generation_parameters/.pages
docs/horde_sdk/generation_parameters/utils.md
docs/horde_sdk/generation_parameters/versioning.md
docs/horde_sdk/generation_parameters/alchemy/.pages
docs/horde_sdk/generation_parameters/alchemy/consts.md
docs/horde_sdk/generation_parameters/alchemy/object_models.md
docs/horde_sdk/generation_parameters/generic/.pages
docs/horde_sdk/generation_parameters/generic/consts.md
docs/horde_sdk/generation_parameters/generic/object_models.md
docs/horde_sdk/generation_parameters/image/.pages
docs/horde_sdk/generation_parameters/image/consts.md
docs/horde_sdk/generation_parameters/image/object_models.md
docs/horde_sdk/generation_parameters/multimodal/.pages
docs/horde_sdk/generation_parameters/templates/.pages
docs/horde_sdk/generation_parameters/text/.pages
docs/horde_sdk/generation_parameters/text/consts.md
docs/horde_sdk/generation_parameters/text/object_models.md
docs/horde_sdk/generation_parameters/video/.pages
docs/horde_sdk/generic_api/.pages
docs/horde_sdk/generic_api/_reflection.md
docs/horde_sdk/generic_api/apimodels.md
docs/horde_sdk/generic_api/consts.md
docs/horde_sdk/generic_api/decoration.md
docs/horde_sdk/generic_api/endpoints.md
docs/horde_sdk/generic_api/generic_clients.md
docs/horde_sdk/generic_api/metadata.md
docs/horde_sdk/generic_api/utils/.pages
docs/horde_sdk/generic_api/utils/swagger.md
docs/horde_sdk/locales/.pages
docs/horde_sdk/model_reference/.pages
docs/horde_sdk/ratings_api/.pages
docs/horde_sdk/ratings_api/apimodels.md
docs/horde_sdk/ratings_api/endpoints.md
docs/horde_sdk/ratings_api/metadata.md
docs/horde_sdk/ratings_api/ratings_client.md
docs/horde_sdk/scripts/.pages
docs/horde_sdk/scripts/write_all_payload_examples_for_tests.md
docs/horde_sdk/scripts/write_all_response_examples_for_tests.md
docs/horde_sdk/utils/.pages
docs/horde_sdk/utils/image_utils.md
docs/horde_sdk/worker/.pages
docs/horde_sdk/worker/consts.md
docs/horde_sdk/worker/exceptions.md
docs/horde_sdk/worker/feature_flags.md
docs/horde_sdk/worker/generations.md
docs/horde_sdk/worker/generations_base.md
docs/horde_sdk/worker/job_base.md
docs/horde_sdk/worker/jobs.md
docs/horde_sdk/worker/model_meta.md
docs/horde_sdk/worker/worker_client.md
docs/horde_sdk/worker/chaining/.pages
docs/horde_sdk/worker/chaining/templates/.pages
docs/horde_sdk/worker/dispatch/.pages
docs/horde_sdk/worker/dispatch/ai_horde_parameters.md
docs/horde_sdk/worker/dispatch/base.md
docs/horde_sdk/worker/dispatch/pop_strategy.md
docs/horde_sdk/worker/dispatch/ai_horde/.pages
docs/horde_sdk/worker/dispatch/ai_horde/bridge_data.md
docs/horde_sdk/worker/dispatch/ai_horde/pop_strategy.md
docs/horde_sdk/worker/dispatch/ai_horde/alchemy/.pages
docs/horde_sdk/worker/dispatch/ai_horde/alchemy/convert.md
docs/horde_sdk/worker/dispatch/ai_horde/image/.pages
docs/horde_sdk/worker/dispatch/ai_horde/image/convert.md
docs/horde_sdk/worker/dispatch/ai_horde/multimodal/.pages
docs/horde_sdk/worker/dispatch/ai_horde/text/.pages
docs/horde_sdk/worker/dispatch/ai_horde/text/convert.md
docs/horde_sdk/worker/locale_info/.pages
docs/horde_sdk/worker/locale_info/bridge_data_fields.md
docs/stylesheets/extra.css
docs/worker/base_transitions.yaml
docs/worker/black_box_transitions.yaml
docs/worker/generation_parameters.md
docs/worker/generation_states_flow.md
docs/worker/generations.md
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/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/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/consts.py
horde_sdk/generation_parameters/image/object_models.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/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/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/backend_parsing/__init__.py
tests/backend_parsing/test_backend_mapper.py
tests/deploy_config/__init__.py
tests/deploy_config/test_feature_flags.py
tests/generation_parameters/test_alchemy_dispatch.py
tests/generation_parameters/test_image_templates.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_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_jobs.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_parameters.py
tests/worker/dispatch/ai_horde/test_text_parameters.py