├── .coveragerc ├── .env_example ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ └── artkit-release-pipeline.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.rst ├── RELEASE_NOTES.rst ├── condabuild └── meta.yaml ├── environment.yml ├── hooks └── check_change_in_file_size.sh ├── make.py ├── pypi_description.rst ├── pyproject.toml ├── sphinx ├── .gitignore ├── add_copyright_notice.py ├── make.py ├── make │ ├── _static │ │ ├── bcgx_logo.png │ │ ├── css │ │ │ └── bcgx.css │ │ └── js │ │ │ └── bcgx.js │ ├── _templates │ │ ├── custom-class-template.rst │ │ └── custom-module-template.rst │ ├── conf_base.py │ ├── make_base.py │ └── make_util.py └── source │ ├── _images │ ├── ARTKIT_Logo_Light_RGB-small.png │ ├── ARTKIT_Logo_Light_RGB.png │ ├── artkit_pipeline_schematic.png │ ├── evaluation_best_practices.png │ ├── evaluation_metrics.png │ ├── quick_start_flow_diagram.png │ ├── quick_start_results.png │ ├── responsibe_genai_framework.png │ ├── risk_landscape.png │ └── testing_paradigms.png │ ├── api_landing.rst │ ├── conf.py │ ├── contributor_guide │ ├── documentation.rst │ ├── how_to_contribute.rst │ ├── index.rst │ ├── package_builds.rst │ ├── release_process.rst │ ├── setup.rst │ └── testing.rst │ ├── examples │ ├── equitability │ │ └── bias_detection_with_counterfactual_experiment │ │ │ ├── cache │ │ │ └── resume_scoring.db │ │ │ ├── data │ │ │ ├── job_by_sector.json │ │ │ ├── resumes_by_sector.json │ │ │ ├── top_mens_names.json │ │ │ └── top_womens_names.json │ │ │ └── notebook.ipynb │ ├── index.rst │ ├── proficiency │ │ ├── qna_accuracy_with_golden_dataset │ │ │ ├── cache │ │ │ │ └── qna_accuracy.db │ │ │ ├── data │ │ │ │ ├── auto_golden_dataset.csv │ │ │ │ ├── auto_validation_dataset.csv │ │ │ │ └── evaluator_validation_dataset.csv │ │ │ └── notebook.ipynb │ │ └── single_turn_persona_brand_conformity │ │ │ ├── cache │ │ │ └── persona_brand_conformity.db │ │ │ ├── notebook.ipynb │ │ │ └── persona_brand_conformity.db │ ├── safety │ │ └── chatbot_safety_with_adversarial_augmentation │ │ │ ├── cache │ │ │ └── beavertails_augmentation.db │ │ │ ├── data │ │ │ └── beavertails_sample.csv │ │ │ ├── notebook.ipynb │ │ │ └── supplementary │ │ │ └── sample_beavertails_data.ipynb │ └── security │ │ └── single_and_multiturn_prompt_exfiltration │ │ ├── cache │ │ └── cybersecurity_cache.db │ │ ├── data │ │ ├── persuasive_and_prefixes_responses.csv │ │ ├── persuasive_augmentations_responses.csv │ │ └── persuasive_prompts.csv │ │ └── notebook.ipynb │ ├── faq.rst │ ├── index.rst │ └── user_guide │ ├── advanced_tutorials │ ├── advanced_design_patterns.ipynb │ ├── cache │ │ ├── advanced_design_patterns.db │ │ ├── cache_management.db │ │ ├── creating_new_model_classes.db │ │ └── json_output_validation.db │ ├── cache_management.ipynb │ ├── creating_new_model_classes.ipynb │ ├── data │ │ └── prompt_config.yml │ ├── json_output_validation.ipynb │ └── prompt_formatting.ipynb │ ├── evaluation_and_analysis │ ├── cache │ │ └── evaluator_design.db │ ├── evaluator_design.ipynb │ └── interpreting_run_results.ipynb │ ├── generating_challenges │ ├── cache │ │ ├── multiturn_cache.db │ │ ├── prompt_augmentation.db │ │ └── single_turn_personas.db │ ├── multi_turn_personas.ipynb │ ├── prompt_augmentation.ipynb │ └── single_turn_personas.ipynb │ ├── index.rst │ ├── introduction_to_artkit │ ├── building_your_first_artkit_pipeline.ipynb │ ├── cache │ │ ├── building_your_first_artkit_pipeline.db │ │ ├── connecting_to_anthropic_chat.db │ │ ├── connecting_to_azure_openai_chat.db │ │ ├── connecting_to_gemini_chat.db │ │ ├── connecting_to_groq_chat.db │ │ ├── connecting_to_huggingface.db │ │ ├── connecting_to_openai_dalle.db │ │ ├── connecting_to_openai_gpt3-5.db │ │ ├── connecting_to_openai_gpt4v.db │ │ ├── connecting_to_titan1.db │ │ ├── connecting_to_vertexai_chat.db │ │ ├── ollama.db │ │ └── vllm.db │ ├── connecting_to_genai_models.ipynb │ └── genai_testing_and_evaluation.rst │ └── multimodal │ ├── cache │ └── image_cache.db │ └── image_generation_and_evaluation.ipynb ├── src └── artkit │ ├── __init__.py │ ├── api.py │ ├── flow.py │ ├── model │ ├── __init__.py │ ├── base │ │ ├── __init__.py │ │ ├── _adapter.py │ │ └── _model.py │ ├── cache │ │ ├── __init__.py │ │ └── _cache.py │ ├── diffusion │ │ ├── __init__.py │ │ ├── _cached.py │ │ ├── base │ │ │ ├── __init__.py │ │ │ ├── _diffusion.py │ │ │ └── _httpx_diffusion_connector.py │ │ ├── bedrock │ │ │ ├── __init__.py │ │ │ ├── _titan.py │ │ │ └── base │ │ │ │ ├── __init__.py │ │ │ │ └── _base.py │ │ └── openai │ │ │ ├── __init__.py │ │ │ └── _openai.py │ ├── llm │ │ ├── __init__.py │ │ ├── _cached.py │ │ ├── _gen2chat.py │ │ ├── _generator.py │ │ ├── _historized.py │ │ ├── anthropic │ │ │ ├── __init__.py │ │ │ └── _anthropic.py │ │ ├── azure │ │ │ ├── __init__.py │ │ │ └── _azureopenai.py │ │ ├── base │ │ │ ├── __init__.py │ │ │ ├── _adapter.py │ │ │ ├── _httpx_chat_connector.py │ │ │ └── _llm.py │ │ ├── bedrock │ │ │ ├── __init__.py │ │ │ ├── _titan.py │ │ │ └── base │ │ │ │ ├── __init__.py │ │ │ │ └── _base.py │ │ ├── gemini │ │ │ ├── __init__.py │ │ │ └── _gemini.py │ │ ├── groq │ │ │ ├── __init__.py │ │ │ └── _groq.py │ │ ├── history │ │ │ ├── __init__.py │ │ │ ├── _history.py │ │ │ └── _message.py │ │ ├── huggingface │ │ │ ├── __init__.py │ │ │ ├── _huggingface.py │ │ │ ├── _huggingface_local.py │ │ │ └── base │ │ │ │ ├── __init__.py │ │ │ │ └── _base.py │ │ ├── multi_turn │ │ │ ├── __init__.py │ │ │ └── _multi_turn.py │ │ ├── ollama │ │ │ ├── __init__.py │ │ │ └── _ollama.py │ │ ├── openai │ │ │ ├── __init__.py │ │ │ └── _openai.py │ │ ├── util │ │ │ ├── __init__.py │ │ │ └── _json.py │ │ ├── vertexai │ │ │ ├── __init__.py │ │ │ └── _vertexai.py │ │ └── vllm │ │ │ ├── __init__.py │ │ │ └── _vllm.py │ ├── util │ │ ├── __init__.py │ │ ├── _exception.py │ │ └── _retry.py │ └── vision │ │ ├── __init__.py │ │ ├── _cached.py │ │ ├── base │ │ ├── __init__.py │ │ └── _vision.py │ │ └── openai │ │ ├── __init__.py │ │ └── _openai.py │ ├── py.typed │ └── util │ ├── __init__.py │ ├── _image.py │ └── _log_throttling.py ├── test ├── artkit_test │ ├── __init__.py │ ├── conftest.py │ ├── mock │ │ ├── __init__.py │ │ └── _llm.py │ ├── model │ │ ├── cache │ │ │ └── test_cache.py │ │ ├── diffusion │ │ │ ├── test_bedrock_titan.py │ │ │ ├── test_custom_diffusion_connector.py │ │ │ └── test_diffusion_openai.py │ │ ├── llm │ │ │ ├── huggingface_tests │ │ │ │ ├── __init_.py │ │ │ │ ├── conftest.py │ │ │ │ ├── test_hugging_face.py │ │ │ │ ├── test_hugging_face_local.py │ │ │ │ └── test_hugging_face_url_chat.py │ │ │ ├── test_anthropic.py │ │ │ ├── test_azure.py │ │ │ ├── test_custom_chat_connector.py │ │ │ ├── test_gemini.py │ │ │ ├── test_groq.py │ │ │ ├── test_model.py │ │ │ ├── test_ollama.py │ │ │ ├── test_openai.py │ │ │ ├── test_titan.py │ │ │ ├── test_vertexai.py │ │ │ └── test_vllm.py │ │ └── vision │ │ │ └── test_vision_openai.py │ ├── multi_turn │ │ └── test_multi_turn.py │ ├── test_code_integrity.py │ ├── test_docstrings.py │ └── util │ │ ├── test_image.py │ │ ├── test_json.py │ │ └── test_log_throttling.py └── data │ ├── BCG_MONOGRAM.png │ ├── anthropic.db │ ├── diffusion_openai.db │ ├── gemini.db │ ├── groq.db │ ├── huggingface_async.db │ ├── huggingface_chat_async.db │ ├── huggingface_local.db │ ├── llm_cache_async.json │ ├── openai.db │ └── vision_openai.db └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/.coveragerc -------------------------------------------------------------------------------- /.env_example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/.env_example -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/artkit-release-pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/.github/workflows/artkit-release-pipeline.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include src/llmcheck/assets/*.toml 2 | -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/README.rst -------------------------------------------------------------------------------- /RELEASE_NOTES.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/RELEASE_NOTES.rst -------------------------------------------------------------------------------- /condabuild/meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/condabuild/meta.yaml -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/environment.yml -------------------------------------------------------------------------------- /hooks/check_change_in_file_size.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/hooks/check_change_in_file_size.sh -------------------------------------------------------------------------------- /make.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/make.py -------------------------------------------------------------------------------- /pypi_description.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/pypi_description.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/pyproject.toml -------------------------------------------------------------------------------- /sphinx/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/.gitignore -------------------------------------------------------------------------------- /sphinx/add_copyright_notice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/add_copyright_notice.py -------------------------------------------------------------------------------- /sphinx/make.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/make.py -------------------------------------------------------------------------------- /sphinx/make/_static/bcgx_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/make/_static/bcgx_logo.png -------------------------------------------------------------------------------- /sphinx/make/_static/css/bcgx.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/make/_static/css/bcgx.css -------------------------------------------------------------------------------- /sphinx/make/_static/js/bcgx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/make/_static/js/bcgx.js -------------------------------------------------------------------------------- /sphinx/make/_templates/custom-class-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/make/_templates/custom-class-template.rst -------------------------------------------------------------------------------- /sphinx/make/_templates/custom-module-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/make/_templates/custom-module-template.rst -------------------------------------------------------------------------------- /sphinx/make/conf_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/make/conf_base.py -------------------------------------------------------------------------------- /sphinx/make/make_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/make/make_base.py -------------------------------------------------------------------------------- /sphinx/make/make_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/make/make_util.py -------------------------------------------------------------------------------- /sphinx/source/_images/ARTKIT_Logo_Light_RGB-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/_images/ARTKIT_Logo_Light_RGB-small.png -------------------------------------------------------------------------------- /sphinx/source/_images/ARTKIT_Logo_Light_RGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/_images/ARTKIT_Logo_Light_RGB.png -------------------------------------------------------------------------------- /sphinx/source/_images/artkit_pipeline_schematic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/_images/artkit_pipeline_schematic.png -------------------------------------------------------------------------------- /sphinx/source/_images/evaluation_best_practices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/_images/evaluation_best_practices.png -------------------------------------------------------------------------------- /sphinx/source/_images/evaluation_metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/_images/evaluation_metrics.png -------------------------------------------------------------------------------- /sphinx/source/_images/quick_start_flow_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/_images/quick_start_flow_diagram.png -------------------------------------------------------------------------------- /sphinx/source/_images/quick_start_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/_images/quick_start_results.png -------------------------------------------------------------------------------- /sphinx/source/_images/responsibe_genai_framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/_images/responsibe_genai_framework.png -------------------------------------------------------------------------------- /sphinx/source/_images/risk_landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/_images/risk_landscape.png -------------------------------------------------------------------------------- /sphinx/source/_images/testing_paradigms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/_images/testing_paradigms.png -------------------------------------------------------------------------------- /sphinx/source/api_landing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/api_landing.rst -------------------------------------------------------------------------------- /sphinx/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/conf.py -------------------------------------------------------------------------------- /sphinx/source/contributor_guide/documentation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/contributor_guide/documentation.rst -------------------------------------------------------------------------------- /sphinx/source/contributor_guide/how_to_contribute.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/contributor_guide/how_to_contribute.rst -------------------------------------------------------------------------------- /sphinx/source/contributor_guide/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/contributor_guide/index.rst -------------------------------------------------------------------------------- /sphinx/source/contributor_guide/package_builds.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/contributor_guide/package_builds.rst -------------------------------------------------------------------------------- /sphinx/source/contributor_guide/release_process.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/contributor_guide/release_process.rst -------------------------------------------------------------------------------- /sphinx/source/contributor_guide/setup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/contributor_guide/setup.rst -------------------------------------------------------------------------------- /sphinx/source/contributor_guide/testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/contributor_guide/testing.rst -------------------------------------------------------------------------------- /sphinx/source/examples/equitability/bias_detection_with_counterfactual_experiment/cache/resume_scoring.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/equitability/bias_detection_with_counterfactual_experiment/cache/resume_scoring.db -------------------------------------------------------------------------------- /sphinx/source/examples/equitability/bias_detection_with_counterfactual_experiment/data/job_by_sector.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/equitability/bias_detection_with_counterfactual_experiment/data/job_by_sector.json -------------------------------------------------------------------------------- /sphinx/source/examples/equitability/bias_detection_with_counterfactual_experiment/data/resumes_by_sector.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/equitability/bias_detection_with_counterfactual_experiment/data/resumes_by_sector.json -------------------------------------------------------------------------------- /sphinx/source/examples/equitability/bias_detection_with_counterfactual_experiment/data/top_mens_names.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/equitability/bias_detection_with_counterfactual_experiment/data/top_mens_names.json -------------------------------------------------------------------------------- /sphinx/source/examples/equitability/bias_detection_with_counterfactual_experiment/data/top_womens_names.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/equitability/bias_detection_with_counterfactual_experiment/data/top_womens_names.json -------------------------------------------------------------------------------- /sphinx/source/examples/equitability/bias_detection_with_counterfactual_experiment/notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/equitability/bias_detection_with_counterfactual_experiment/notebook.ipynb -------------------------------------------------------------------------------- /sphinx/source/examples/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/index.rst -------------------------------------------------------------------------------- /sphinx/source/examples/proficiency/qna_accuracy_with_golden_dataset/cache/qna_accuracy.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/proficiency/qna_accuracy_with_golden_dataset/cache/qna_accuracy.db -------------------------------------------------------------------------------- /sphinx/source/examples/proficiency/qna_accuracy_with_golden_dataset/data/auto_golden_dataset.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/proficiency/qna_accuracy_with_golden_dataset/data/auto_golden_dataset.csv -------------------------------------------------------------------------------- /sphinx/source/examples/proficiency/qna_accuracy_with_golden_dataset/data/auto_validation_dataset.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/proficiency/qna_accuracy_with_golden_dataset/data/auto_validation_dataset.csv -------------------------------------------------------------------------------- /sphinx/source/examples/proficiency/qna_accuracy_with_golden_dataset/data/evaluator_validation_dataset.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/proficiency/qna_accuracy_with_golden_dataset/data/evaluator_validation_dataset.csv -------------------------------------------------------------------------------- /sphinx/source/examples/proficiency/qna_accuracy_with_golden_dataset/notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/proficiency/qna_accuracy_with_golden_dataset/notebook.ipynb -------------------------------------------------------------------------------- /sphinx/source/examples/proficiency/single_turn_persona_brand_conformity/cache/persona_brand_conformity.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/proficiency/single_turn_persona_brand_conformity/cache/persona_brand_conformity.db -------------------------------------------------------------------------------- /sphinx/source/examples/proficiency/single_turn_persona_brand_conformity/notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/proficiency/single_turn_persona_brand_conformity/notebook.ipynb -------------------------------------------------------------------------------- /sphinx/source/examples/proficiency/single_turn_persona_brand_conformity/persona_brand_conformity.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/proficiency/single_turn_persona_brand_conformity/persona_brand_conformity.db -------------------------------------------------------------------------------- /sphinx/source/examples/safety/chatbot_safety_with_adversarial_augmentation/cache/beavertails_augmentation.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/safety/chatbot_safety_with_adversarial_augmentation/cache/beavertails_augmentation.db -------------------------------------------------------------------------------- /sphinx/source/examples/safety/chatbot_safety_with_adversarial_augmentation/data/beavertails_sample.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/safety/chatbot_safety_with_adversarial_augmentation/data/beavertails_sample.csv -------------------------------------------------------------------------------- /sphinx/source/examples/safety/chatbot_safety_with_adversarial_augmentation/notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/safety/chatbot_safety_with_adversarial_augmentation/notebook.ipynb -------------------------------------------------------------------------------- /sphinx/source/examples/safety/chatbot_safety_with_adversarial_augmentation/supplementary/sample_beavertails_data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/safety/chatbot_safety_with_adversarial_augmentation/supplementary/sample_beavertails_data.ipynb -------------------------------------------------------------------------------- /sphinx/source/examples/security/single_and_multiturn_prompt_exfiltration/cache/cybersecurity_cache.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/security/single_and_multiturn_prompt_exfiltration/cache/cybersecurity_cache.db -------------------------------------------------------------------------------- /sphinx/source/examples/security/single_and_multiturn_prompt_exfiltration/data/persuasive_and_prefixes_responses.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/security/single_and_multiturn_prompt_exfiltration/data/persuasive_and_prefixes_responses.csv -------------------------------------------------------------------------------- /sphinx/source/examples/security/single_and_multiturn_prompt_exfiltration/data/persuasive_augmentations_responses.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/security/single_and_multiturn_prompt_exfiltration/data/persuasive_augmentations_responses.csv -------------------------------------------------------------------------------- /sphinx/source/examples/security/single_and_multiturn_prompt_exfiltration/data/persuasive_prompts.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/security/single_and_multiturn_prompt_exfiltration/data/persuasive_prompts.csv -------------------------------------------------------------------------------- /sphinx/source/examples/security/single_and_multiturn_prompt_exfiltration/notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/examples/security/single_and_multiturn_prompt_exfiltration/notebook.ipynb -------------------------------------------------------------------------------- /sphinx/source/faq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/faq.rst -------------------------------------------------------------------------------- /sphinx/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/index.rst -------------------------------------------------------------------------------- /sphinx/source/user_guide/advanced_tutorials/advanced_design_patterns.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/advanced_tutorials/advanced_design_patterns.ipynb -------------------------------------------------------------------------------- /sphinx/source/user_guide/advanced_tutorials/cache/advanced_design_patterns.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/advanced_tutorials/cache/advanced_design_patterns.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/advanced_tutorials/cache/cache_management.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/advanced_tutorials/cache/cache_management.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/advanced_tutorials/cache/creating_new_model_classes.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/advanced_tutorials/cache/creating_new_model_classes.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/advanced_tutorials/cache/json_output_validation.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/advanced_tutorials/cache/json_output_validation.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/advanced_tutorials/cache_management.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/advanced_tutorials/cache_management.ipynb -------------------------------------------------------------------------------- /sphinx/source/user_guide/advanced_tutorials/creating_new_model_classes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/advanced_tutorials/creating_new_model_classes.ipynb -------------------------------------------------------------------------------- /sphinx/source/user_guide/advanced_tutorials/data/prompt_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/advanced_tutorials/data/prompt_config.yml -------------------------------------------------------------------------------- /sphinx/source/user_guide/advanced_tutorials/json_output_validation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/advanced_tutorials/json_output_validation.ipynb -------------------------------------------------------------------------------- /sphinx/source/user_guide/advanced_tutorials/prompt_formatting.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/advanced_tutorials/prompt_formatting.ipynb -------------------------------------------------------------------------------- /sphinx/source/user_guide/evaluation_and_analysis/cache/evaluator_design.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/evaluation_and_analysis/cache/evaluator_design.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/evaluation_and_analysis/evaluator_design.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/evaluation_and_analysis/evaluator_design.ipynb -------------------------------------------------------------------------------- /sphinx/source/user_guide/evaluation_and_analysis/interpreting_run_results.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/evaluation_and_analysis/interpreting_run_results.ipynb -------------------------------------------------------------------------------- /sphinx/source/user_guide/generating_challenges/cache/multiturn_cache.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/generating_challenges/cache/multiturn_cache.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/generating_challenges/cache/prompt_augmentation.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/generating_challenges/cache/prompt_augmentation.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/generating_challenges/cache/single_turn_personas.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/generating_challenges/cache/single_turn_personas.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/generating_challenges/multi_turn_personas.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/generating_challenges/multi_turn_personas.ipynb -------------------------------------------------------------------------------- /sphinx/source/user_guide/generating_challenges/prompt_augmentation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/generating_challenges/prompt_augmentation.ipynb -------------------------------------------------------------------------------- /sphinx/source/user_guide/generating_challenges/single_turn_personas.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/generating_challenges/single_turn_personas.ipynb -------------------------------------------------------------------------------- /sphinx/source/user_guide/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/index.rst -------------------------------------------------------------------------------- /sphinx/source/user_guide/introduction_to_artkit/building_your_first_artkit_pipeline.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/introduction_to_artkit/building_your_first_artkit_pipeline.ipynb -------------------------------------------------------------------------------- /sphinx/source/user_guide/introduction_to_artkit/cache/building_your_first_artkit_pipeline.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/introduction_to_artkit/cache/building_your_first_artkit_pipeline.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/introduction_to_artkit/cache/connecting_to_anthropic_chat.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/introduction_to_artkit/cache/connecting_to_anthropic_chat.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/introduction_to_artkit/cache/connecting_to_azure_openai_chat.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/introduction_to_artkit/cache/connecting_to_azure_openai_chat.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/introduction_to_artkit/cache/connecting_to_gemini_chat.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/introduction_to_artkit/cache/connecting_to_gemini_chat.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/introduction_to_artkit/cache/connecting_to_groq_chat.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/introduction_to_artkit/cache/connecting_to_groq_chat.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/introduction_to_artkit/cache/connecting_to_huggingface.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/introduction_to_artkit/cache/connecting_to_huggingface.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/introduction_to_artkit/cache/connecting_to_openai_dalle.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/introduction_to_artkit/cache/connecting_to_openai_dalle.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/introduction_to_artkit/cache/connecting_to_openai_gpt3-5.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/introduction_to_artkit/cache/connecting_to_openai_gpt3-5.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/introduction_to_artkit/cache/connecting_to_openai_gpt4v.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/introduction_to_artkit/cache/connecting_to_openai_gpt4v.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/introduction_to_artkit/cache/connecting_to_titan1.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/introduction_to_artkit/cache/connecting_to_titan1.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/introduction_to_artkit/cache/connecting_to_vertexai_chat.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/introduction_to_artkit/cache/connecting_to_vertexai_chat.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/introduction_to_artkit/cache/ollama.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/introduction_to_artkit/cache/ollama.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/introduction_to_artkit/cache/vllm.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/introduction_to_artkit/cache/vllm.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/introduction_to_artkit/connecting_to_genai_models.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/introduction_to_artkit/connecting_to_genai_models.ipynb -------------------------------------------------------------------------------- /sphinx/source/user_guide/introduction_to_artkit/genai_testing_and_evaluation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/introduction_to_artkit/genai_testing_and_evaluation.rst -------------------------------------------------------------------------------- /sphinx/source/user_guide/multimodal/cache/image_cache.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/multimodal/cache/image_cache.db -------------------------------------------------------------------------------- /sphinx/source/user_guide/multimodal/image_generation_and_evaluation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/sphinx/source/user_guide/multimodal/image_generation_and_evaluation.ipynb -------------------------------------------------------------------------------- /src/artkit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/__init__.py -------------------------------------------------------------------------------- /src/artkit/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/api.py -------------------------------------------------------------------------------- /src/artkit/flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/flow.py -------------------------------------------------------------------------------- /src/artkit/model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/base/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/base/_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/base/_adapter.py -------------------------------------------------------------------------------- /src/artkit/model/base/_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/base/_model.py -------------------------------------------------------------------------------- /src/artkit/model/cache/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/cache/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/cache/_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/cache/_cache.py -------------------------------------------------------------------------------- /src/artkit/model/diffusion/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/diffusion/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/diffusion/_cached.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/diffusion/_cached.py -------------------------------------------------------------------------------- /src/artkit/model/diffusion/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/diffusion/base/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/diffusion/base/_diffusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/diffusion/base/_diffusion.py -------------------------------------------------------------------------------- /src/artkit/model/diffusion/base/_httpx_diffusion_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/diffusion/base/_httpx_diffusion_connector.py -------------------------------------------------------------------------------- /src/artkit/model/diffusion/bedrock/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/diffusion/bedrock/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/diffusion/bedrock/_titan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/diffusion/bedrock/_titan.py -------------------------------------------------------------------------------- /src/artkit/model/diffusion/bedrock/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/diffusion/bedrock/base/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/diffusion/bedrock/base/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/diffusion/bedrock/base/_base.py -------------------------------------------------------------------------------- /src/artkit/model/diffusion/openai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/diffusion/openai/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/diffusion/openai/_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/diffusion/openai/_openai.py -------------------------------------------------------------------------------- /src/artkit/model/llm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/llm/_cached.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/_cached.py -------------------------------------------------------------------------------- /src/artkit/model/llm/_gen2chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/_gen2chat.py -------------------------------------------------------------------------------- /src/artkit/model/llm/_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/_generator.py -------------------------------------------------------------------------------- /src/artkit/model/llm/_historized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/_historized.py -------------------------------------------------------------------------------- /src/artkit/model/llm/anthropic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/anthropic/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/llm/anthropic/_anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/anthropic/_anthropic.py -------------------------------------------------------------------------------- /src/artkit/model/llm/azure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/azure/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/llm/azure/_azureopenai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/azure/_azureopenai.py -------------------------------------------------------------------------------- /src/artkit/model/llm/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/base/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/llm/base/_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/base/_adapter.py -------------------------------------------------------------------------------- /src/artkit/model/llm/base/_httpx_chat_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/base/_httpx_chat_connector.py -------------------------------------------------------------------------------- /src/artkit/model/llm/base/_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/base/_llm.py -------------------------------------------------------------------------------- /src/artkit/model/llm/bedrock/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/bedrock/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/llm/bedrock/_titan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/bedrock/_titan.py -------------------------------------------------------------------------------- /src/artkit/model/llm/bedrock/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/bedrock/base/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/llm/bedrock/base/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/bedrock/base/_base.py -------------------------------------------------------------------------------- /src/artkit/model/llm/gemini/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/gemini/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/llm/gemini/_gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/gemini/_gemini.py -------------------------------------------------------------------------------- /src/artkit/model/llm/groq/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/groq/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/llm/groq/_groq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/groq/_groq.py -------------------------------------------------------------------------------- /src/artkit/model/llm/history/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/history/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/llm/history/_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/history/_history.py -------------------------------------------------------------------------------- /src/artkit/model/llm/history/_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/history/_message.py -------------------------------------------------------------------------------- /src/artkit/model/llm/huggingface/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/huggingface/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/llm/huggingface/_huggingface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/huggingface/_huggingface.py -------------------------------------------------------------------------------- /src/artkit/model/llm/huggingface/_huggingface_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/huggingface/_huggingface_local.py -------------------------------------------------------------------------------- /src/artkit/model/llm/huggingface/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/huggingface/base/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/llm/huggingface/base/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/huggingface/base/_base.py -------------------------------------------------------------------------------- /src/artkit/model/llm/multi_turn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/multi_turn/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/llm/multi_turn/_multi_turn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/multi_turn/_multi_turn.py -------------------------------------------------------------------------------- /src/artkit/model/llm/ollama/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/ollama/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/llm/ollama/_ollama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/ollama/_ollama.py -------------------------------------------------------------------------------- /src/artkit/model/llm/openai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/openai/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/llm/openai/_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/openai/_openai.py -------------------------------------------------------------------------------- /src/artkit/model/llm/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/util/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/llm/util/_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/util/_json.py -------------------------------------------------------------------------------- /src/artkit/model/llm/vertexai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/vertexai/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/llm/vertexai/_vertexai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/vertexai/_vertexai.py -------------------------------------------------------------------------------- /src/artkit/model/llm/vllm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/vllm/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/llm/vllm/_vllm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/llm/vllm/_vllm.py -------------------------------------------------------------------------------- /src/artkit/model/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/util/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/util/_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/util/_exception.py -------------------------------------------------------------------------------- /src/artkit/model/util/_retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/util/_retry.py -------------------------------------------------------------------------------- /src/artkit/model/vision/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/vision/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/vision/_cached.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/vision/_cached.py -------------------------------------------------------------------------------- /src/artkit/model/vision/base/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/vision/base/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/vision/base/_vision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/vision/base/_vision.py -------------------------------------------------------------------------------- /src/artkit/model/vision/openai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/vision/openai/__init__.py -------------------------------------------------------------------------------- /src/artkit/model/vision/openai/_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/model/vision/openai/_openai.py -------------------------------------------------------------------------------- /src/artkit/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/artkit/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/util/__init__.py -------------------------------------------------------------------------------- /src/artkit/util/_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/util/_image.py -------------------------------------------------------------------------------- /src/artkit/util/_log_throttling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/src/artkit/util/_log_throttling.py -------------------------------------------------------------------------------- /test/artkit_test/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Unit tests for the artkit package. 3 | """ 4 | -------------------------------------------------------------------------------- /test/artkit_test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/conftest.py -------------------------------------------------------------------------------- /test/artkit_test/mock/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/mock/__init__.py -------------------------------------------------------------------------------- /test/artkit_test/mock/_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/mock/_llm.py -------------------------------------------------------------------------------- /test/artkit_test/model/cache/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/model/cache/test_cache.py -------------------------------------------------------------------------------- /test/artkit_test/model/diffusion/test_bedrock_titan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/model/diffusion/test_bedrock_titan.py -------------------------------------------------------------------------------- /test/artkit_test/model/diffusion/test_custom_diffusion_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/model/diffusion/test_custom_diffusion_connector.py -------------------------------------------------------------------------------- /test/artkit_test/model/diffusion/test_diffusion_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/model/diffusion/test_diffusion_openai.py -------------------------------------------------------------------------------- /test/artkit_test/model/llm/huggingface_tests/__init_.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/artkit_test/model/llm/huggingface_tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/model/llm/huggingface_tests/conftest.py -------------------------------------------------------------------------------- /test/artkit_test/model/llm/huggingface_tests/test_hugging_face.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/model/llm/huggingface_tests/test_hugging_face.py -------------------------------------------------------------------------------- /test/artkit_test/model/llm/huggingface_tests/test_hugging_face_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/model/llm/huggingface_tests/test_hugging_face_local.py -------------------------------------------------------------------------------- /test/artkit_test/model/llm/huggingface_tests/test_hugging_face_url_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/model/llm/huggingface_tests/test_hugging_face_url_chat.py -------------------------------------------------------------------------------- /test/artkit_test/model/llm/test_anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/model/llm/test_anthropic.py -------------------------------------------------------------------------------- /test/artkit_test/model/llm/test_azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/model/llm/test_azure.py -------------------------------------------------------------------------------- /test/artkit_test/model/llm/test_custom_chat_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/model/llm/test_custom_chat_connector.py -------------------------------------------------------------------------------- /test/artkit_test/model/llm/test_gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/model/llm/test_gemini.py -------------------------------------------------------------------------------- /test/artkit_test/model/llm/test_groq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/model/llm/test_groq.py -------------------------------------------------------------------------------- /test/artkit_test/model/llm/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/model/llm/test_model.py -------------------------------------------------------------------------------- /test/artkit_test/model/llm/test_ollama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/model/llm/test_ollama.py -------------------------------------------------------------------------------- /test/artkit_test/model/llm/test_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/model/llm/test_openai.py -------------------------------------------------------------------------------- /test/artkit_test/model/llm/test_titan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/model/llm/test_titan.py -------------------------------------------------------------------------------- /test/artkit_test/model/llm/test_vertexai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/model/llm/test_vertexai.py -------------------------------------------------------------------------------- /test/artkit_test/model/llm/test_vllm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/model/llm/test_vllm.py -------------------------------------------------------------------------------- /test/artkit_test/model/vision/test_vision_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/model/vision/test_vision_openai.py -------------------------------------------------------------------------------- /test/artkit_test/multi_turn/test_multi_turn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/multi_turn/test_multi_turn.py -------------------------------------------------------------------------------- /test/artkit_test/test_code_integrity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/test_code_integrity.py -------------------------------------------------------------------------------- /test/artkit_test/test_docstrings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/test_docstrings.py -------------------------------------------------------------------------------- /test/artkit_test/util/test_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/util/test_image.py -------------------------------------------------------------------------------- /test/artkit_test/util/test_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/util/test_json.py -------------------------------------------------------------------------------- /test/artkit_test/util/test_log_throttling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/artkit_test/util/test_log_throttling.py -------------------------------------------------------------------------------- /test/data/BCG_MONOGRAM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/data/BCG_MONOGRAM.png -------------------------------------------------------------------------------- /test/data/anthropic.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/data/anthropic.db -------------------------------------------------------------------------------- /test/data/diffusion_openai.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/data/diffusion_openai.db -------------------------------------------------------------------------------- /test/data/gemini.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/data/gemini.db -------------------------------------------------------------------------------- /test/data/groq.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/data/groq.db -------------------------------------------------------------------------------- /test/data/huggingface_async.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/data/huggingface_async.db -------------------------------------------------------------------------------- /test/data/huggingface_chat_async.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/data/huggingface_chat_async.db -------------------------------------------------------------------------------- /test/data/huggingface_local.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/data/huggingface_local.db -------------------------------------------------------------------------------- /test/data/llm_cache_async.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/data/llm_cache_async.json -------------------------------------------------------------------------------- /test/data/openai.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/data/openai.db -------------------------------------------------------------------------------- /test/data/vision_openai.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/test/data/vision_openai.db -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BCG-X-Official/artkit/HEAD/tox.ini --------------------------------------------------------------------------------