├── .github └── workflows │ ├── nightly-check.yml │ └── pull-request-check.yml ├── .gitignore ├── LICENSE ├── README.md ├── examples ├── ex1-factory-safety-report.py ├── ex2-fridge-recipe-generation.py ├── ex3-movie-tweets-analysis.py └── images │ ├── factory-1.png │ ├── factory-2.png │ ├── factory-3.png │ ├── factory-4.png │ └── fridge-1.png ├── jinaai ├── __init__.py ├── clients │ ├── BestBannerClient.py │ ├── HTTPClient.py │ ├── JinaChatClient.py │ ├── PromptPerfectClient.py │ ├── RationaleClient.py │ ├── SceneXClient.py │ └── __init__.py └── utils.py ├── scripts └── publish.sh ├── setup.py └── tests ├── mock ├── HTTPClientMock.py └── responses │ ├── Auth.KO.response.json │ ├── BestBannerResponse.py │ ├── JinaChatResponse.py │ ├── NotImplemented.response.json │ ├── PromptPerfectResponse.py │ ├── RationaleResponse.py │ └── SceneXResponse.py ├── real-cases ├── test_ex1-factory.py ├── test_ex2-fridge.py ├── test_ex3-tweet.py ├── test_ex4-email.py ├── test_ex5-story.py ├── test_ex6-video.py └── text_ex7-json.py ├── test_authentication.py ├── test_baseurls.py ├── test_bestbanner.py ├── test_chatcat.py ├── test_promptperfect.py ├── test_rationale.py ├── test_scenex.py └── test_utility.py /.github/workflows/nightly-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/.github/workflows/nightly-check.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/.github/workflows/pull-request-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/README.md -------------------------------------------------------------------------------- /examples/ex1-factory-safety-report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/examples/ex1-factory-safety-report.py -------------------------------------------------------------------------------- /examples/ex2-fridge-recipe-generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/examples/ex2-fridge-recipe-generation.py -------------------------------------------------------------------------------- /examples/ex3-movie-tweets-analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/examples/ex3-movie-tweets-analysis.py -------------------------------------------------------------------------------- /examples/images/factory-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/examples/images/factory-1.png -------------------------------------------------------------------------------- /examples/images/factory-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/examples/images/factory-2.png -------------------------------------------------------------------------------- /examples/images/factory-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/examples/images/factory-3.png -------------------------------------------------------------------------------- /examples/images/factory-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/examples/images/factory-4.png -------------------------------------------------------------------------------- /examples/images/fridge-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/examples/images/fridge-1.png -------------------------------------------------------------------------------- /jinaai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/jinaai/__init__.py -------------------------------------------------------------------------------- /jinaai/clients/BestBannerClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/jinaai/clients/BestBannerClient.py -------------------------------------------------------------------------------- /jinaai/clients/HTTPClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/jinaai/clients/HTTPClient.py -------------------------------------------------------------------------------- /jinaai/clients/JinaChatClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/jinaai/clients/JinaChatClient.py -------------------------------------------------------------------------------- /jinaai/clients/PromptPerfectClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/jinaai/clients/PromptPerfectClient.py -------------------------------------------------------------------------------- /jinaai/clients/RationaleClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/jinaai/clients/RationaleClient.py -------------------------------------------------------------------------------- /jinaai/clients/SceneXClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/jinaai/clients/SceneXClient.py -------------------------------------------------------------------------------- /jinaai/clients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jinaai/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/jinaai/utils.py -------------------------------------------------------------------------------- /scripts/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/scripts/publish.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/setup.py -------------------------------------------------------------------------------- /tests/mock/HTTPClientMock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/mock/HTTPClientMock.py -------------------------------------------------------------------------------- /tests/mock/responses/Auth.KO.response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/mock/responses/Auth.KO.response.json -------------------------------------------------------------------------------- /tests/mock/responses/BestBannerResponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/mock/responses/BestBannerResponse.py -------------------------------------------------------------------------------- /tests/mock/responses/JinaChatResponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/mock/responses/JinaChatResponse.py -------------------------------------------------------------------------------- /tests/mock/responses/NotImplemented.response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/mock/responses/NotImplemented.response.json -------------------------------------------------------------------------------- /tests/mock/responses/PromptPerfectResponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/mock/responses/PromptPerfectResponse.py -------------------------------------------------------------------------------- /tests/mock/responses/RationaleResponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/mock/responses/RationaleResponse.py -------------------------------------------------------------------------------- /tests/mock/responses/SceneXResponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/mock/responses/SceneXResponse.py -------------------------------------------------------------------------------- /tests/real-cases/test_ex1-factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/real-cases/test_ex1-factory.py -------------------------------------------------------------------------------- /tests/real-cases/test_ex2-fridge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/real-cases/test_ex2-fridge.py -------------------------------------------------------------------------------- /tests/real-cases/test_ex3-tweet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/real-cases/test_ex3-tweet.py -------------------------------------------------------------------------------- /tests/real-cases/test_ex4-email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/real-cases/test_ex4-email.py -------------------------------------------------------------------------------- /tests/real-cases/test_ex5-story.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/real-cases/test_ex5-story.py -------------------------------------------------------------------------------- /tests/real-cases/test_ex6-video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/real-cases/test_ex6-video.py -------------------------------------------------------------------------------- /tests/real-cases/text_ex7-json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/real-cases/text_ex7-json.py -------------------------------------------------------------------------------- /tests/test_authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/test_authentication.py -------------------------------------------------------------------------------- /tests/test_baseurls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/test_baseurls.py -------------------------------------------------------------------------------- /tests/test_bestbanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/test_bestbanner.py -------------------------------------------------------------------------------- /tests/test_chatcat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/test_chatcat.py -------------------------------------------------------------------------------- /tests/test_promptperfect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/test_promptperfect.py -------------------------------------------------------------------------------- /tests/test_rationale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/test_rationale.py -------------------------------------------------------------------------------- /tests/test_scenex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/test_scenex.py -------------------------------------------------------------------------------- /tests/test_utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jina-ai/jinaai-py/HEAD/tests/test_utility.py --------------------------------------------------------------------------------