feat: add apify actors integration (#5862)
* initial apify actor component version
* clean code mess
* add apify integrations docs page, manual tests protocol, remove temp scripts
* fix lint type issue
* fix lint and format issues
* rename run_actor.py to apify_actor.py
* actor -> Actor
* update component description and docs link
* add wcc link
* refactor _get_actor_input_schema_from_build
* actor_input -> run_input
* refactor - make suitable methods static
* static methods remove _ before name, docs actor_input -> run_input
* update docs image
* improve docs
* fix typos, rename test .md to run_actor.md
* remove the actor link, that is not clickable
* rename ApifyRunActor -> ApifyActors, improve docs
* code refactor, added concrete examples
* take input_schema arg instead of build
* fix typo
* add custom user-agent
* remove beta label
* Update docs/docs/Integrations/Apify/integrations-apify.md
Co-authored-by: Jiří Spilka <jiri.spilka@apify.com>
* toolify_actor_id_str -> actor_id_to_tool_name
* add simple flow example withtou an agent, removed actor list, added simple how to
* fix typos
* improve how-to section
* remove usege from the component section
* improve example flows section
* remove unnecessary sentence
* format
* fix submodel serialization
* LCToolComponent -> Component
* flatten output remove question mark
* add actor run logs to component logs
* fix grammar, typos and docstrings
* [autofix.ci] apply automated fixes
---------
Co-authored-by: Jiří Spilka <jiri.spilka@apify.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Edwin Jose <edwin.jose@datastax.com>