From 3e1d8c2c81f0c80e09fcd4f8af4227618e64390d Mon Sep 17 00:00:00 2001 From: Billy Trend Date: Fri, 25 Oct 2024 11:40:34 +0100 Subject: [PATCH 01/16] drop api key --- snippets/go/chat-post/default/main.go | 2 +- snippets/go/chat-post/documents/main.go | 2 +- snippets/go/chat-post/stream/main.go | 2 +- snippets/go/chat-post/tools/main.go | 2 +- snippets/go/classify-post/main.go | 2 +- snippets/go/connector-create/main.go | 2 +- snippets/go/connector-delete/main.go | 2 +- snippets/go/connector-get/main.go | 2 +- snippets/go/connector-patch/main.go | 2 +- snippets/go/connectors-id-oauth-authorize-post/main.go | 2 +- snippets/go/connectors-list/main.go | 2 +- snippets/go/dataset-delete/main.go | 2 +- snippets/go/dataset-get/main.go | 2 +- snippets/go/dataset-post/main.go | 2 +- snippets/go/dataset-usage-get/main.go | 2 +- snippets/go/detokenize-post/main.go | 2 +- snippets/go/embed-jobs-cancel/main.go | 2 +- snippets/go/embed-jobs-get/main.go | 2 +- snippets/go/embed-jobs-post/main.go | 2 +- snippets/go/embed-post/main.go | 2 +- snippets/go/emebed-jobs-get/main.go | 2 +- snippets/go/finetuning/create-finetuned-model/main.go | 2 +- snippets/go/finetuning/delete-finetuned-model/main.go | 2 +- snippets/go/finetuning/get-finetuned-model/main.go | 2 +- snippets/go/finetuning/list-events/main.go | 2 +- snippets/go/finetuning/list-finetuned-models/main.go | 2 +- snippets/go/finetuning/list-training-step-metrics/main.go | 2 +- snippets/go/finetuning/update-finetuned-model/main.go | 2 +- snippets/go/generate-post/main.go | 2 +- snippets/go/models-list-get/main.go | 2 +- snippets/go/rerank-post/main.go | 2 +- snippets/go/summarize-post/main.go | 2 +- snippets/go/tokenize-post/main.go | 2 +- snippets/java/app/src/main/java/ClassifyPost.java | 2 +- snippets/java/app/src/main/java/ConnectorCreate.java | 2 +- snippets/java/app/src/main/java/ConnectorDelete.java | 2 +- snippets/java/app/src/main/java/ConnectorGet.java | 2 +- snippets/java/app/src/main/java/ConnectorPatch.java | 2 +- .../java/app/src/main/java/ConnectorsIdOauthAuthorizePost.java | 2 +- snippets/java/app/src/main/java/ConnectorsList.java | 2 +- snippets/java/app/src/main/java/DatasetDelete.java | 2 +- snippets/java/app/src/main/java/DatasetGet.java | 2 +- snippets/java/app/src/main/java/DatasetPost.java | 2 +- snippets/java/app/src/main/java/DatasetUsageGet.java | 2 +- snippets/java/app/src/main/java/DetokenizePost.java | 2 +- snippets/java/app/src/main/java/EmbedJobsCancel.java | 2 +- snippets/java/app/src/main/java/EmbedJobsGet.java | 2 +- snippets/java/app/src/main/java/EmbedJobsPost.java | 2 +- snippets/java/app/src/main/java/EmbedPost.java | 2 +- snippets/java/app/src/main/java/EmebedJobsGet.java | 2 +- snippets/java/app/src/main/java/GeneratePost.java | 2 +- snippets/java/app/src/main/java/ModelsListGet.java | 2 +- snippets/java/app/src/main/java/RerankPost.java | 2 +- snippets/java/app/src/main/java/SummarizePost.java | 2 +- snippets/java/app/src/main/java/TokenizePost.java | 2 +- snippets/java/app/src/main/java/chatpost/Default.java | 2 +- snippets/java/app/src/main/java/chatpost/Documents.java | 2 +- snippets/java/app/src/main/java/chatpost/Stream.java | 2 +- snippets/java/app/src/main/java/chatpost/Tools.java | 2 +- .../java/app/src/main/java/finetuning/CreateFinetunedModel.java | 2 +- .../java/app/src/main/java/finetuning/DeleteFinetunedModel.java | 2 +- .../java/app/src/main/java/finetuning/GetFinetunedModel.java | 2 +- snippets/java/app/src/main/java/finetuning/ListEvents.java | 2 +- .../java/app/src/main/java/finetuning/ListFinetunedModels.java | 2 +- .../app/src/main/java/finetuning/ListTrainingStepMetrics.java | 2 +- .../java/app/src/main/java/finetuning/UpdateFinetunedModel.java | 2 +- snippets/node/chat-post/default.ts | 2 +- snippets/node/chat-post/documents.ts | 2 +- snippets/node/chat-post/stream.ts | 2 +- snippets/node/chat-post/tools.ts | 2 +- snippets/node/classify-post.ts | 2 +- snippets/node/connector-create.ts | 2 +- snippets/node/connector-delete.ts | 2 +- snippets/node/connector-get.ts | 2 +- snippets/node/connector-patch.ts | 2 +- snippets/node/connectors-id-oauth-authorize-post.ts | 2 +- snippets/node/connectors-list.ts | 2 +- snippets/node/dataset-get.ts | 2 +- snippets/node/dataset-post.ts | 2 +- snippets/node/dataset-usage-get.ts | 2 +- snippets/node/detokenize-post.ts | 2 +- snippets/node/embed-jobs-cancel.ts | 2 +- snippets/node/embed-jobs-get.ts | 2 +- snippets/node/embed-jobs-post.ts | 2 +- snippets/node/embed-post.ts | 2 +- snippets/node/emebed-jobs-get.ts | 2 +- snippets/node/finetuning/create-finetuned-model.ts | 2 +- snippets/node/finetuning/delete-finetuned-model.ts | 2 +- snippets/node/finetuning/get-finetuned-model.ts | 2 +- snippets/node/finetuning/list-events.ts | 2 +- snippets/node/finetuning/list-finetuned-models.ts | 2 +- snippets/node/finetuning/list-training-step-metrics.ts | 2 +- snippets/node/finetuning/update-finetuned-model.ts | 2 +- snippets/node/generate-post.ts | 2 +- snippets/node/models-list-get.ts | 2 +- snippets/node/rerank-post.ts | 2 +- snippets/node/summarize-post.ts | 2 +- snippets/python-async/chat-post.py | 2 +- snippets/python-async/classify-post.py | 2 +- snippets/python-async/connector-create.py | 2 +- snippets/python-async/connector-delete.py | 2 +- snippets/python-async/connector-get.py | 2 +- snippets/python-async/connector-patch.py | 2 +- snippets/python-async/connectors-id-oauth-authorize-post.py | 2 +- snippets/python-async/connectors-list.py | 2 +- snippets/python-async/dataset-delete.py | 2 +- snippets/python-async/dataset-get.py | 2 +- snippets/python-async/dataset-post.py | 2 +- snippets/python-async/dataset-usage-get.py | 2 +- snippets/python-async/detokenize-post.py | 2 +- snippets/python-async/embed-jobs-cancel.py | 2 +- snippets/python-async/embed-jobs-get.py | 2 +- snippets/python-async/embed-jobs-post.py | 2 +- snippets/python-async/embed-post.py | 2 +- snippets/python-async/emebed-jobs-get.py | 2 +- snippets/python-async/finetuning/create-finetuned-model.py | 2 +- snippets/python-async/finetuning/delete-finetuned-model.py | 2 +- snippets/python-async/finetuning/get-finetuned-model.py | 2 +- snippets/python-async/finetuning/list-events.py | 2 +- snippets/python-async/finetuning/list-finetuned-models.py | 2 +- snippets/python-async/finetuning/list-training-step-metrics.py | 2 +- snippets/python-async/finetuning/update-finetuned-model.py | 2 +- snippets/python-async/generate-post.py | 2 +- snippets/python-async/models-list-get.py | 2 +- snippets/python-async/rerank-post.py | 2 +- snippets/python-async/summarize-post.py | 2 +- snippets/python-async/tokenize-post.py | 2 +- snippets/python/chat-post.py | 2 +- snippets/python/chat-post/default.py | 2 +- snippets/python/chat-post/documents.py | 2 +- snippets/python/chat-post/stream.py | 2 +- snippets/python/chat-post/tools.py | 2 +- snippets/python/classify-post.py | 2 +- snippets/python/connector-create.py | 2 +- snippets/python/connector-delete.py | 2 +- snippets/python/connector-get.py | 2 +- snippets/python/connector-patch.py | 2 +- snippets/python/connectors-id-oauth-authorize-post.py | 2 +- snippets/python/connectors-list.py | 2 +- snippets/python/dataset-delete.py | 2 +- snippets/python/dataset-get.py | 2 +- snippets/python/dataset-post.py | 2 +- snippets/python/dataset-usage-get.py | 2 +- snippets/python/detokenize-post.py | 2 +- snippets/python/embed-jobs-cancel.py | 2 +- snippets/python/embed-jobs-get.py | 2 +- snippets/python/embed-jobs-post.py | 2 +- snippets/python/embed-post.py | 2 +- snippets/python/emebed-jobs-get.py | 2 +- snippets/python/finetuning/create-finetuned-model.py | 2 +- snippets/python/finetuning/delete-finetuned-model.py | 2 +- snippets/python/finetuning/get-finetuned-model.py | 2 +- snippets/python/finetuning/list-events.py | 2 +- snippets/python/finetuning/list-finetuned-models.py | 2 +- snippets/python/finetuning/list-training-step-metrics.py | 2 +- snippets/python/finetuning/update-finetuned-model.py | 2 +- snippets/python/generate-post.py | 2 +- snippets/python/models-list-get.py | 2 +- snippets/python/rerank-post.py | 2 +- snippets/python/summarize-post.py | 2 +- snippets/python/tokenize-post.py | 2 +- snippets/snippets/go/chat-post/default/main.go | 2 +- snippets/snippets/go/chat-post/documents/main.go | 2 +- snippets/snippets/go/chat-post/stream/main.go | 2 +- snippets/snippets/go/chat-post/tools/main.go | 2 +- snippets/snippets/go/classify-post/main.go | 2 +- snippets/snippets/go/connector-create/main.go | 2 +- snippets/snippets/go/connector-delete/main.go | 2 +- snippets/snippets/go/connector-get/main.go | 2 +- snippets/snippets/go/connector-patch/main.go | 2 +- snippets/snippets/go/connectors-id-oauth-authorize-post/main.go | 2 +- snippets/snippets/go/connectors-list/main.go | 2 +- snippets/snippets/go/dataset-delete/main.go | 2 +- snippets/snippets/go/dataset-get/main.go | 2 +- snippets/snippets/go/dataset-post/main.go | 2 +- snippets/snippets/go/dataset-usage-get/main.go | 2 +- snippets/snippets/go/detokenize-post/main.go | 2 +- snippets/snippets/go/embed-jobs-cancel/main.go | 2 +- snippets/snippets/go/embed-jobs-get/main.go | 2 +- snippets/snippets/go/embed-jobs-post/main.go | 2 +- snippets/snippets/go/embed-post/embed-image-post/main.go | 2 +- snippets/snippets/go/embed-post/embed-post/main.go | 2 +- snippets/snippets/go/embed-post/main.go | 2 +- snippets/snippets/go/embed-v2-post/embed-image-post/main.go | 2 +- snippets/snippets/go/embed-v2-post/embed-post/main.go | 2 +- snippets/snippets/go/emebed-jobs-get/main.go | 2 +- snippets/snippets/go/finetuning/create-finetuned-model/main.go | 2 +- snippets/snippets/go/finetuning/delete-finetuned-model/main.go | 2 +- snippets/snippets/go/finetuning/get-finetuned-model/main.go | 2 +- snippets/snippets/go/finetuning/list-events/main.go | 2 +- snippets/snippets/go/finetuning/list-finetuned-models/main.go | 2 +- .../snippets/go/finetuning/list-training-step-metrics/main.go | 2 +- snippets/snippets/go/finetuning/update-finetuned-model/main.go | 2 +- snippets/snippets/go/generate-post/main.go | 2 +- snippets/snippets/go/models-list-get/main.go | 2 +- snippets/snippets/go/rerank-post/main.go | 2 +- snippets/snippets/go/summarize-post/main.go | 2 +- snippets/snippets/go/tokenize-post/main.go | 2 +- snippets/snippets/java/app/src/main/java/ClassifyPost.java | 2 +- snippets/snippets/java/app/src/main/java/ConnectorCreate.java | 2 +- snippets/snippets/java/app/src/main/java/ConnectorDelete.java | 2 +- snippets/snippets/java/app/src/main/java/ConnectorGet.java | 2 +- snippets/snippets/java/app/src/main/java/ConnectorPatch.java | 2 +- .../java/app/src/main/java/ConnectorsIdOauthAuthorizePost.java | 2 +- snippets/snippets/java/app/src/main/java/ConnectorsList.java | 2 +- snippets/snippets/java/app/src/main/java/DatasetDelete.java | 2 +- snippets/snippets/java/app/src/main/java/DatasetGet.java | 2 +- snippets/snippets/java/app/src/main/java/DatasetPost.java | 2 +- snippets/snippets/java/app/src/main/java/DatasetUsageGet.java | 2 +- snippets/snippets/java/app/src/main/java/DetokenizePost.java | 2 +- snippets/snippets/java/app/src/main/java/EmbedJobsCancel.java | 2 +- snippets/snippets/java/app/src/main/java/EmbedJobsGet.java | 2 +- snippets/snippets/java/app/src/main/java/EmbedJobsPost.java | 2 +- snippets/snippets/java/app/src/main/java/EmbedPost.java | 2 +- snippets/snippets/java/app/src/main/java/EmbedV2Post.java | 2 +- snippets/snippets/java/app/src/main/java/EmebedJobsGet.java | 2 +- snippets/snippets/java/app/src/main/java/GeneratePost.java | 2 +- snippets/snippets/java/app/src/main/java/ModelsListGet.java | 2 +- snippets/snippets/java/app/src/main/java/RerankPost.java | 2 +- snippets/snippets/java/app/src/main/java/RerankV2Post.java | 2 +- snippets/snippets/java/app/src/main/java/SummarizePost.java | 2 +- snippets/snippets/java/app/src/main/java/TokenizePost.java | 2 +- snippets/snippets/java/app/src/main/java/chatpost/Default.java | 2 +- .../snippets/java/app/src/main/java/chatpost/Documents.java | 2 +- snippets/snippets/java/app/src/main/java/chatpost/Stream.java | 2 +- snippets/snippets/java/app/src/main/java/chatpost/Tools.java | 2 +- .../snippets/java/app/src/main/java/chatv2post/Default.java | 2 +- .../snippets/java/app/src/main/java/chatv2post/Documents.java | 2 +- snippets/snippets/java/app/src/main/java/chatv2post/Stream.java | 2 +- snippets/snippets/java/app/src/main/java/chatv2post/Tools.java | 2 +- .../java/app/src/main/java/embedpost/EmbedImagePost.java | 2 +- .../snippets/java/app/src/main/java/embedpost/EmbedPost.java | 2 +- .../java/app/src/main/java/embedv2post/EmbedImagePost.java | 2 +- .../java/app/src/main/java/embedv2post/EmbedImageV2Post.java | 2 +- .../snippets/java/app/src/main/java/embedv2post/EmbedPost.java | 2 +- .../java/app/src/main/java/embedv2post/EmbedV2Post.java | 2 +- .../java/app/src/main/java/finetuning/CreateFinetunedModel.java | 2 +- .../java/app/src/main/java/finetuning/DeleteFinetunedModel.java | 2 +- .../java/app/src/main/java/finetuning/GetFinetunedModel.java | 2 +- .../snippets/java/app/src/main/java/finetuning/ListEvents.java | 2 +- .../java/app/src/main/java/finetuning/ListFinetunedModels.java | 2 +- .../app/src/main/java/finetuning/ListTrainingStepMetrics.java | 2 +- .../java/app/src/main/java/finetuning/UpdateFinetunedModel.java | 2 +- snippets/snippets/node/chat-post/default.ts | 2 +- snippets/snippets/node/chat-post/documents.ts | 2 +- snippets/snippets/node/chat-post/stream.ts | 2 +- snippets/snippets/node/chat-post/tools.ts | 2 +- snippets/snippets/node/chat-v2-post/default.ts | 2 +- snippets/snippets/node/chat-v2-post/documents.ts | 2 +- snippets/snippets/node/chat-v2-post/stream.ts | 2 +- snippets/snippets/node/chat-v2-post/tools.ts | 2 +- snippets/snippets/node/classify-post.ts | 2 +- snippets/snippets/node/connector-create.ts | 2 +- snippets/snippets/node/connector-delete.ts | 2 +- snippets/snippets/node/connector-get.ts | 2 +- snippets/snippets/node/connector-patch.ts | 2 +- snippets/snippets/node/connectors-id-oauth-authorize-post.ts | 2 +- snippets/snippets/node/connectors-list.ts | 2 +- snippets/snippets/node/dataset-get.ts | 2 +- snippets/snippets/node/dataset-post.ts | 2 +- snippets/snippets/node/dataset-usage-get.ts | 2 +- snippets/snippets/node/detokenize-post.ts | 2 +- snippets/snippets/node/embed-jobs-cancel.ts | 2 +- snippets/snippets/node/embed-jobs-get.ts | 2 +- snippets/snippets/node/embed-jobs-post.ts | 2 +- snippets/snippets/node/embed-post.ts | 2 +- snippets/snippets/node/embed-post/embed-image-post.ts | 2 +- snippets/snippets/node/embed-post/embed-post.ts | 2 +- snippets/snippets/node/embed-v2-post.ts | 2 +- snippets/snippets/node/embed-v2-post/embed-image-post.ts | 2 +- snippets/snippets/node/embed-v2-post/embed-post.ts | 2 +- snippets/snippets/node/emebed-jobs-get.ts | 2 +- snippets/snippets/node/finetuning/create-finetuned-model.ts | 2 +- snippets/snippets/node/finetuning/delete-finetuned-model.ts | 2 +- snippets/snippets/node/finetuning/get-finetuned-model.ts | 2 +- snippets/snippets/node/finetuning/list-events.ts | 2 +- snippets/snippets/node/finetuning/list-finetuned-models.ts | 2 +- snippets/snippets/node/finetuning/list-training-step-metrics.ts | 2 +- snippets/snippets/node/finetuning/update-finetuned-model.ts | 2 +- snippets/snippets/node/generate-post.ts | 2 +- snippets/snippets/node/models-list-get.ts | 2 +- snippets/snippets/node/rerank-post.ts | 2 +- snippets/snippets/node/rerank-v2-post.ts | 2 +- snippets/snippets/node/summarize-post.ts | 2 +- snippets/snippets/python-async/chat-post.py | 2 +- snippets/snippets/python-async/chat-v2-post.py | 2 +- snippets/snippets/python-async/classify-post.py | 2 +- snippets/snippets/python-async/connector-create.py | 2 +- snippets/snippets/python-async/connector-delete.py | 2 +- snippets/snippets/python-async/connector-get.py | 2 +- snippets/snippets/python-async/connector-patch.py | 2 +- .../snippets/python-async/connectors-id-oauth-authorize-post.py | 2 +- snippets/snippets/python-async/connectors-list.py | 2 +- snippets/snippets/python-async/dataset-delete.py | 2 +- snippets/snippets/python-async/dataset-get.py | 2 +- snippets/snippets/python-async/dataset-post.py | 2 +- snippets/snippets/python-async/dataset-usage-get.py | 2 +- snippets/snippets/python-async/detokenize-post.py | 2 +- snippets/snippets/python-async/embed-jobs-cancel.py | 2 +- snippets/snippets/python-async/embed-jobs-get.py | 2 +- snippets/snippets/python-async/embed-jobs-post.py | 2 +- snippets/snippets/python-async/embed-post.py | 2 +- snippets/snippets/python-async/embed-v2-post.py | 2 +- snippets/snippets/python-async/emebed-jobs-get.py | 2 +- .../snippets/python-async/finetuning/create-finetuned-model.py | 2 +- .../snippets/python-async/finetuning/delete-finetuned-model.py | 2 +- .../snippets/python-async/finetuning/get-finetuned-model.py | 2 +- snippets/snippets/python-async/finetuning/list-events.py | 2 +- .../snippets/python-async/finetuning/list-finetuned-models.py | 2 +- .../python-async/finetuning/list-training-step-metrics.py | 2 +- .../snippets/python-async/finetuning/update-finetuned-model.py | 2 +- snippets/snippets/python-async/generate-post.py | 2 +- snippets/snippets/python-async/models-list-get.py | 2 +- snippets/snippets/python-async/rerank-post.py | 2 +- snippets/snippets/python-async/rerank-v2-post.py | 2 +- snippets/snippets/python-async/summarize-post.py | 2 +- snippets/snippets/python-async/tokenize-post.py | 2 +- snippets/snippets/python/chat-post.py | 2 +- snippets/snippets/python/chat-post/default.py | 2 +- snippets/snippets/python/chat-post/documents.py | 2 +- snippets/snippets/python/chat-post/stream.py | 2 +- snippets/snippets/python/chat-post/tools.py | 2 +- snippets/snippets/python/chat-v2-post/default.py | 2 +- snippets/snippets/python/chat-v2-post/documents.py | 2 +- snippets/snippets/python/chat-v2-post/stream.py | 2 +- snippets/snippets/python/chat-v2-post/tools.py | 2 +- snippets/snippets/python/classify-post.py | 2 +- snippets/snippets/python/connector-create.py | 2 +- snippets/snippets/python/connector-delete.py | 2 +- snippets/snippets/python/connector-get.py | 2 +- snippets/snippets/python/connector-patch.py | 2 +- snippets/snippets/python/connectors-id-oauth-authorize-post.py | 2 +- snippets/snippets/python/connectors-list.py | 2 +- snippets/snippets/python/dataset-delete.py | 2 +- snippets/snippets/python/dataset-get.py | 2 +- snippets/snippets/python/dataset-post.py | 2 +- snippets/snippets/python/dataset-usage-get.py | 2 +- snippets/snippets/python/detokenize-post.py | 2 +- snippets/snippets/python/embed-jobs-cancel.py | 2 +- snippets/snippets/python/embed-jobs-get.py | 2 +- snippets/snippets/python/embed-jobs-post.py | 2 +- snippets/snippets/python/embed-post.py | 2 +- snippets/snippets/python/embed-post/embed-image-post.py | 2 +- snippets/snippets/python/embed-post/embed-post.py | 2 +- snippets/snippets/python/embed-v2-post.py | 2 +- snippets/snippets/python/embed-v2-post/embed-image-post.py | 2 +- snippets/snippets/python/embed-v2-post/embed-post.py | 2 +- snippets/snippets/python/emebed-jobs-get.py | 2 +- snippets/snippets/python/finetuning/create-finetuned-model.py | 2 +- snippets/snippets/python/finetuning/delete-finetuned-model.py | 2 +- snippets/snippets/python/finetuning/get-finetuned-model.py | 2 +- snippets/snippets/python/finetuning/list-events.py | 2 +- snippets/snippets/python/finetuning/list-finetuned-models.py | 2 +- .../snippets/python/finetuning/list-training-step-metrics.py | 2 +- snippets/snippets/python/finetuning/update-finetuned-model.py | 2 +- snippets/snippets/python/generate-post.py | 2 +- snippets/snippets/python/models-list-get.py | 2 +- snippets/snippets/python/rerank-post.py | 2 +- snippets/snippets/python/rerank-v2-post.py | 2 +- snippets/snippets/python/summarize-post.py | 2 +- snippets/snippets/python/tokenize-post.py | 2 +- 361 files changed, 361 insertions(+), 361 deletions(-) diff --git a/snippets/go/chat-post/default/main.go b/snippets/go/chat-post/default/main.go index 167e1c79b..158a2c5c6 100644 --- a/snippets/go/chat-post/default/main.go +++ b/snippets/go/chat-post/default/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Chat( context.TODO(), diff --git a/snippets/go/chat-post/documents/main.go b/snippets/go/chat-post/documents/main.go index a2151cd31..c2f94150a 100644 --- a/snippets/go/chat-post/documents/main.go +++ b/snippets/go/chat-post/documents/main.go @@ -11,7 +11,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.ChatStream( context.TODO(), diff --git a/snippets/go/chat-post/stream/main.go b/snippets/go/chat-post/stream/main.go index a2151cd31..c2f94150a 100644 --- a/snippets/go/chat-post/stream/main.go +++ b/snippets/go/chat-post/stream/main.go @@ -11,7 +11,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.ChatStream( context.TODO(), diff --git a/snippets/go/chat-post/tools/main.go b/snippets/go/chat-post/tools/main.go index 7885f14dc..315253cd8 100644 --- a/snippets/go/chat-post/tools/main.go +++ b/snippets/go/chat-post/tools/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Chat( context.TODO(), diff --git a/snippets/go/classify-post/main.go b/snippets/go/classify-post/main.go index 5ac4314f5..31bcc0b4c 100644 --- a/snippets/go/classify-post/main.go +++ b/snippets/go/classify-post/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Classify( context.TODO(), diff --git a/snippets/go/connector-create/main.go b/snippets/go/connector-create/main.go index 7c233eed0..dd9c630e4 100644 --- a/snippets/go/connector-create/main.go +++ b/snippets/go/connector-create/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Connectors.Create( context.TODO(), diff --git a/snippets/go/connector-delete/main.go b/snippets/go/connector-delete/main.go index ca2625b18..f3064b826 100644 --- a/snippets/go/connector-delete/main.go +++ b/snippets/go/connector-delete/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Connectors.Delete(context.TODO(), "connector_id") diff --git a/snippets/go/connector-get/main.go b/snippets/go/connector-get/main.go index c1626cf24..d4807a862 100644 --- a/snippets/go/connector-get/main.go +++ b/snippets/go/connector-get/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Connectors.Get(context.TODO(), "connector_id") diff --git a/snippets/go/connector-patch/main.go b/snippets/go/connector-patch/main.go index ab156dabf..f025ce05c 100644 --- a/snippets/go/connector-patch/main.go +++ b/snippets/go/connector-patch/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Connectors.Update( context.TODO(), diff --git a/snippets/go/connectors-id-oauth-authorize-post/main.go b/snippets/go/connectors-id-oauth-authorize-post/main.go index fb4da16e9..5a8d224ae 100644 --- a/snippets/go/connectors-id-oauth-authorize-post/main.go +++ b/snippets/go/connectors-id-oauth-authorize-post/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Connectors.OAuthAuthorize( context.TODO(), diff --git a/snippets/go/connectors-list/main.go b/snippets/go/connectors-list/main.go index 5ea83ad14..511b53b62 100644 --- a/snippets/go/connectors-list/main.go +++ b/snippets/go/connectors-list/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Connectors.List( context.TODO(), diff --git a/snippets/go/dataset-delete/main.go b/snippets/go/dataset-delete/main.go index 00ea89eb7..a68f0e47a 100644 --- a/snippets/go/dataset-delete/main.go +++ b/snippets/go/dataset-delete/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() _, err := co.Datasets.Delete(context.TODO(), "dataset_id") diff --git a/snippets/go/dataset-get/main.go b/snippets/go/dataset-get/main.go index 325c8ec8b..3ce9ed5cb 100644 --- a/snippets/go/dataset-get/main.go +++ b/snippets/go/dataset-get/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Datasets.Get(context.TODO(), "dataset_id") diff --git a/snippets/go/dataset-post/main.go b/snippets/go/dataset-post/main.go index a6c4be9f9..51c2168f7 100644 --- a/snippets/go/dataset-post/main.go +++ b/snippets/go/dataset-post/main.go @@ -20,7 +20,7 @@ func (m *MyReader) Name() string { } func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Datasets.Create( context.TODO(), diff --git a/snippets/go/dataset-usage-get/main.go b/snippets/go/dataset-usage-get/main.go index 30d6c4ef9..2bed71de0 100644 --- a/snippets/go/dataset-usage-get/main.go +++ b/snippets/go/dataset-usage-get/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Datasets.GetUsage(context.TODO()) diff --git a/snippets/go/detokenize-post/main.go b/snippets/go/detokenize-post/main.go index 940f20138..79ff2041b 100644 --- a/snippets/go/detokenize-post/main.go +++ b/snippets/go/detokenize-post/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Detokenize( context.TODO(), diff --git a/snippets/go/embed-jobs-cancel/main.go b/snippets/go/embed-jobs-cancel/main.go index 265465a42..2a586d7ad 100644 --- a/snippets/go/embed-jobs-cancel/main.go +++ b/snippets/go/embed-jobs-cancel/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() err := co.EmbedJobs.Cancel(context.TODO(), "embed_job_id") diff --git a/snippets/go/embed-jobs-get/main.go b/snippets/go/embed-jobs-get/main.go index fbcf230a6..b6937eebf 100644 --- a/snippets/go/embed-jobs-get/main.go +++ b/snippets/go/embed-jobs-get/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.EmbedJobs.Get(context.TODO(), "embed_job_id") diff --git a/snippets/go/embed-jobs-post/main.go b/snippets/go/embed-jobs-post/main.go index a2dd3e147..903acd40a 100644 --- a/snippets/go/embed-jobs-post/main.go +++ b/snippets/go/embed-jobs-post/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.EmbedJobs.Create( context.TODO(), diff --git a/snippets/go/embed-post/main.go b/snippets/go/embed-post/main.go index 415abb435..679ac5013 100644 --- a/snippets/go/embed-post/main.go +++ b/snippets/go/embed-post/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Embed( context.TODO(), diff --git a/snippets/go/emebed-jobs-get/main.go b/snippets/go/emebed-jobs-get/main.go index da6f8e9a6..58aee5bcb 100644 --- a/snippets/go/emebed-jobs-get/main.go +++ b/snippets/go/emebed-jobs-get/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.EmbedJobs.List(context.TODO()) diff --git a/snippets/go/finetuning/create-finetuned-model/main.go b/snippets/go/finetuning/create-finetuned-model/main.go index 7bbdb258d..2196a5fec 100644 --- a/snippets/go/finetuning/create-finetuned-model/main.go +++ b/snippets/go/finetuning/create-finetuned-model/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Finetuning.CreateFinetunedModel( context.TODO(), diff --git a/snippets/go/finetuning/delete-finetuned-model/main.go b/snippets/go/finetuning/delete-finetuned-model/main.go index 134fda500..6b5a5372a 100644 --- a/snippets/go/finetuning/delete-finetuned-model/main.go +++ b/snippets/go/finetuning/delete-finetuned-model/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() _, err := co.Finetuning.DeleteFinetunedModel(context.TODO(), "test-id") if err != nil { diff --git a/snippets/go/finetuning/get-finetuned-model/main.go b/snippets/go/finetuning/get-finetuned-model/main.go index 985e331a8..e236b34d5 100644 --- a/snippets/go/finetuning/get-finetuned-model/main.go +++ b/snippets/go/finetuning/get-finetuned-model/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Finetuning.GetFinetunedModel(context.TODO(), "test-id") if err != nil { diff --git a/snippets/go/finetuning/list-events/main.go b/snippets/go/finetuning/list-events/main.go index 7d765b5c7..455f1d1d1 100644 --- a/snippets/go/finetuning/list-events/main.go +++ b/snippets/go/finetuning/list-events/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Finetuning.ListEvents( context.TODO(), diff --git a/snippets/go/finetuning/list-finetuned-models/main.go b/snippets/go/finetuning/list-finetuned-models/main.go index 0a909f360..3c1671890 100644 --- a/snippets/go/finetuning/list-finetuned-models/main.go +++ b/snippets/go/finetuning/list-finetuned-models/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Finetuning.ListFinetunedModels(context.TODO(), nil) if err != nil { diff --git a/snippets/go/finetuning/list-training-step-metrics/main.go b/snippets/go/finetuning/list-training-step-metrics/main.go index 709eabc9c..b316b0d25 100644 --- a/snippets/go/finetuning/list-training-step-metrics/main.go +++ b/snippets/go/finetuning/list-training-step-metrics/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Finetuning.ListTrainingStepMetrics( context.TODO(), diff --git a/snippets/go/finetuning/update-finetuned-model/main.go b/snippets/go/finetuning/update-finetuned-model/main.go index aacec03d0..a27285ce8 100644 --- a/snippets/go/finetuning/update-finetuned-model/main.go +++ b/snippets/go/finetuning/update-finetuned-model/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Finetuning.UpdateFinetunedModel( context.TODO(), diff --git a/snippets/go/generate-post/main.go b/snippets/go/generate-post/main.go index 04f71740f..b77a6089b 100644 --- a/snippets/go/generate-post/main.go +++ b/snippets/go/generate-post/main.go @@ -11,7 +11,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.GenerateStream( context.TODO(), diff --git a/snippets/go/models-list-get/main.go b/snippets/go/models-list-get/main.go index 79916b7c7..3ec66ff7a 100644 --- a/snippets/go/models-list-get/main.go +++ b/snippets/go/models-list-get/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Models.List(context.TODO(), &cohere.ModelsListRequest{}) diff --git a/snippets/go/rerank-post/main.go b/snippets/go/rerank-post/main.go index ddba4a22a..78f5e2d8a 100644 --- a/snippets/go/rerank-post/main.go +++ b/snippets/go/rerank-post/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Rerank( context.TODO(), diff --git a/snippets/go/summarize-post/main.go b/snippets/go/summarize-post/main.go index ae473f872..d1ede791d 100644 --- a/snippets/go/summarize-post/main.go +++ b/snippets/go/summarize-post/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Summarize( context.TODO(), diff --git a/snippets/go/tokenize-post/main.go b/snippets/go/tokenize-post/main.go index fc67f83b2..afd205d5e 100644 --- a/snippets/go/tokenize-post/main.go +++ b/snippets/go/tokenize-post/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Tokenize( context.TODO(), diff --git a/snippets/java/app/src/main/java/ClassifyPost.java b/snippets/java/app/src/main/java/ClassifyPost.java index 4be4c0089..37a2b3524 100644 --- a/snippets/java/app/src/main/java/ClassifyPost.java +++ b/snippets/java/app/src/main/java/ClassifyPost.java @@ -8,7 +8,7 @@ public class ClassifyPost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); ClassifyResponse response = cohere.classify(ClassifyRequest.builder().addAllInputs( List.of("Confirm your email address", "hey i need u to send some $") diff --git a/snippets/java/app/src/main/java/ConnectorCreate.java b/snippets/java/app/src/main/java/ConnectorCreate.java index 2bd9fefdf..96eaa6925 100644 --- a/snippets/java/app/src/main/java/ConnectorCreate.java +++ b/snippets/java/app/src/main/java/ConnectorCreate.java @@ -5,7 +5,7 @@ public class ConnectorCreate { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); CreateConnectorResponse response = cohere.connectors().create(CreateConnectorRequest.builder() .name("Example connector") diff --git a/snippets/java/app/src/main/java/ConnectorDelete.java b/snippets/java/app/src/main/java/ConnectorDelete.java index 4b954df9d..93264d9d1 100644 --- a/snippets/java/app/src/main/java/ConnectorDelete.java +++ b/snippets/java/app/src/main/java/ConnectorDelete.java @@ -3,7 +3,7 @@ public class ConnectorDelete { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); cohere.connectors().delete("test-id"); } diff --git a/snippets/java/app/src/main/java/ConnectorGet.java b/snippets/java/app/src/main/java/ConnectorGet.java index fc6727bc6..0ae078dac 100644 --- a/snippets/java/app/src/main/java/ConnectorGet.java +++ b/snippets/java/app/src/main/java/ConnectorGet.java @@ -4,7 +4,7 @@ public class ConnectorGet { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); GetConnectorResponse response = cohere.connectors().get("test-id"); diff --git a/snippets/java/app/src/main/java/ConnectorPatch.java b/snippets/java/app/src/main/java/ConnectorPatch.java index 0dd780282..10910a439 100644 --- a/snippets/java/app/src/main/java/ConnectorPatch.java +++ b/snippets/java/app/src/main/java/ConnectorPatch.java @@ -4,7 +4,7 @@ public class ConnectorPatch { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); cohere.connectors().update("test-id", UpdateConnectorRequest.builder() .name("new name") diff --git a/snippets/java/app/src/main/java/ConnectorsIdOauthAuthorizePost.java b/snippets/java/app/src/main/java/ConnectorsIdOauthAuthorizePost.java index fcef75a72..0d9ab7c63 100644 --- a/snippets/java/app/src/main/java/ConnectorsIdOauthAuthorizePost.java +++ b/snippets/java/app/src/main/java/ConnectorsIdOauthAuthorizePost.java @@ -5,7 +5,7 @@ public class ConnectorsIdOauthAuthorizePost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); OAuthAuthorizeResponse response = cohere.connectors().oAuthAuthorize("test-id", ConnectorsOAuthAuthorizeRequest.builder().afterTokenRedirect("https://connector-example.com/search").build()); diff --git a/snippets/java/app/src/main/java/ConnectorsList.java b/snippets/java/app/src/main/java/ConnectorsList.java index 866a4c763..c91aec969 100644 --- a/snippets/java/app/src/main/java/ConnectorsList.java +++ b/snippets/java/app/src/main/java/ConnectorsList.java @@ -4,7 +4,7 @@ public class ConnectorsList { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); ListConnectorsResponse list = cohere.connectors().list(); diff --git a/snippets/java/app/src/main/java/DatasetDelete.java b/snippets/java/app/src/main/java/DatasetDelete.java index 8faf5eb6d..112701b2a 100644 --- a/snippets/java/app/src/main/java/DatasetDelete.java +++ b/snippets/java/app/src/main/java/DatasetDelete.java @@ -3,7 +3,7 @@ public class DatasetDelete { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); cohere.datasets().delete("id"); diff --git a/snippets/java/app/src/main/java/DatasetGet.java b/snippets/java/app/src/main/java/DatasetGet.java index 044b83cdf..ec4e4e1c2 100644 --- a/snippets/java/app/src/main/java/DatasetGet.java +++ b/snippets/java/app/src/main/java/DatasetGet.java @@ -4,7 +4,7 @@ public class DatasetGet { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); DatasetsGetResponse response = cohere.datasets().get("dataset_id"); diff --git a/snippets/java/app/src/main/java/DatasetPost.java b/snippets/java/app/src/main/java/DatasetPost.java index d5f34f952..0ed502cfd 100644 --- a/snippets/java/app/src/main/java/DatasetPost.java +++ b/snippets/java/app/src/main/java/DatasetPost.java @@ -8,7 +8,7 @@ public class DatasetPost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); DatasetsCreateResponse response = cohere.datasets().create(null, Optional.empty(), DatasetsCreateRequest.builder().name("chat-dataset").type(DatasetType.CHAT_FINETUNE_INPUT).build()); diff --git a/snippets/java/app/src/main/java/DatasetUsageGet.java b/snippets/java/app/src/main/java/DatasetUsageGet.java index 12a017482..5dfbb0f6c 100644 --- a/snippets/java/app/src/main/java/DatasetUsageGet.java +++ b/snippets/java/app/src/main/java/DatasetUsageGet.java @@ -4,7 +4,7 @@ public class DatasetUsageGet { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); DatasetsGetUsageResponse response = cohere.datasets().getUsage(); diff --git a/snippets/java/app/src/main/java/DetokenizePost.java b/snippets/java/app/src/main/java/DetokenizePost.java index cc776ae61..95fede306 100644 --- a/snippets/java/app/src/main/java/DetokenizePost.java +++ b/snippets/java/app/src/main/java/DetokenizePost.java @@ -7,7 +7,7 @@ public class DetokenizePost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); DetokenizeResponse response = cohere.detokenize( DetokenizeRequest.builder().model("command").tokens(List.of(8466, 5169, 2594, 8, 2792, 43)).build() diff --git a/snippets/java/app/src/main/java/EmbedJobsCancel.java b/snippets/java/app/src/main/java/EmbedJobsCancel.java index 56ebbebab..459556269 100644 --- a/snippets/java/app/src/main/java/EmbedJobsCancel.java +++ b/snippets/java/app/src/main/java/EmbedJobsCancel.java @@ -3,7 +3,7 @@ public class EmbedJobsCancel { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); cohere.embedJobs().cancel("job_id"); } diff --git a/snippets/java/app/src/main/java/EmbedJobsGet.java b/snippets/java/app/src/main/java/EmbedJobsGet.java index 33a379fc7..5eb1af240 100644 --- a/snippets/java/app/src/main/java/EmbedJobsGet.java +++ b/snippets/java/app/src/main/java/EmbedJobsGet.java @@ -4,7 +4,7 @@ public class EmbedJobsGet { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); ListEmbedJobResponse response = cohere.embedJobs().list(); diff --git a/snippets/java/app/src/main/java/EmbedJobsPost.java b/snippets/java/app/src/main/java/EmbedJobsPost.java index ff68f91b0..fa4583b98 100644 --- a/snippets/java/app/src/main/java/EmbedJobsPost.java +++ b/snippets/java/app/src/main/java/EmbedJobsPost.java @@ -6,7 +6,7 @@ public class EmbedJobsPost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); CreateEmbedJobResponse response = cohere.embedJobs().create(CreateEmbedJobRequest.builder().model("embed-english-v3.0").datasetId("ds.id").inputType(EmbedInputType.SEARCH_DOCUMENT).build()); diff --git a/snippets/java/app/src/main/java/EmbedPost.java b/snippets/java/app/src/main/java/EmbedPost.java index 70e9dc396..fd3be3a88 100644 --- a/snippets/java/app/src/main/java/EmbedPost.java +++ b/snippets/java/app/src/main/java/EmbedPost.java @@ -8,7 +8,7 @@ public class EmbedPost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); EmbedResponse response = cohere.embed(EmbedRequest.builder().texts(List.of("hello", "goodbye")).model("embed-english-v3.0").inputType(EmbedInputType.CLASSIFICATION).build()); diff --git a/snippets/java/app/src/main/java/EmebedJobsGet.java b/snippets/java/app/src/main/java/EmebedJobsGet.java index cad0e66d5..61e8a1f41 100644 --- a/snippets/java/app/src/main/java/EmebedJobsGet.java +++ b/snippets/java/app/src/main/java/EmebedJobsGet.java @@ -4,7 +4,7 @@ public class EmebedJobsGet { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); EmbedJob response = cohere.embedJobs().get("job_id"); diff --git a/snippets/java/app/src/main/java/GeneratePost.java b/snippets/java/app/src/main/java/GeneratePost.java index 9f165e278..b7b923634 100644 --- a/snippets/java/app/src/main/java/GeneratePost.java +++ b/snippets/java/app/src/main/java/GeneratePost.java @@ -5,7 +5,7 @@ public class GeneratePost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); Generation response = cohere.generate(GenerateRequest.builder().prompt("Please explain to me how LLMs work").build()); diff --git a/snippets/java/app/src/main/java/ModelsListGet.java b/snippets/java/app/src/main/java/ModelsListGet.java index 3660f6686..c0886394a 100644 --- a/snippets/java/app/src/main/java/ModelsListGet.java +++ b/snippets/java/app/src/main/java/ModelsListGet.java @@ -4,7 +4,7 @@ public class ModelsListGet { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); ListModelsResponse response = cohere.models().list(); diff --git a/snippets/java/app/src/main/java/RerankPost.java b/snippets/java/app/src/main/java/RerankPost.java index 49d748348..4fd5ff9b7 100644 --- a/snippets/java/app/src/main/java/RerankPost.java +++ b/snippets/java/app/src/main/java/RerankPost.java @@ -8,7 +8,7 @@ public class RerankPost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); RerankResponse response = cohere.rerank(RerankRequest.builder().query("What is the capital of the United States?").documents(List.of( RerankRequestDocumentsItem.of("Carson City is the capital city of the American state of Nevada."), diff --git a/snippets/java/app/src/main/java/SummarizePost.java b/snippets/java/app/src/main/java/SummarizePost.java index f0a411e41..bc3e05732 100644 --- a/snippets/java/app/src/main/java/SummarizePost.java +++ b/snippets/java/app/src/main/java/SummarizePost.java @@ -5,7 +5,7 @@ public class SummarizePost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); SummarizeResponse response = cohere.summarize(SummarizeRequest.builder().text( """ diff --git a/snippets/java/app/src/main/java/TokenizePost.java b/snippets/java/app/src/main/java/TokenizePost.java index 981186f6d..6bede6e24 100644 --- a/snippets/java/app/src/main/java/TokenizePost.java +++ b/snippets/java/app/src/main/java/TokenizePost.java @@ -5,7 +5,7 @@ public class TokenizePost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); TokenizeResponse response = cohere.tokenize(TokenizeRequest.builder().text("tokenize me").model("command").build()); diff --git a/snippets/java/app/src/main/java/chatpost/Default.java b/snippets/java/app/src/main/java/chatpost/Default.java index b687539b7..c0fb9b0e8 100644 --- a/snippets/java/app/src/main/java/chatpost/Default.java +++ b/snippets/java/app/src/main/java/chatpost/Default.java @@ -10,7 +10,7 @@ public class Default { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); NonStreamedChatResponse response = cohere.chat( diff --git a/snippets/java/app/src/main/java/chatpost/Documents.java b/snippets/java/app/src/main/java/chatpost/Documents.java index 3abd4d76d..c95a0b2d9 100644 --- a/snippets/java/app/src/main/java/chatpost/Documents.java +++ b/snippets/java/app/src/main/java/chatpost/Documents.java @@ -9,7 +9,7 @@ public class Documents { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); NonStreamedChatResponse response = cohere.chat( diff --git a/snippets/java/app/src/main/java/chatpost/Stream.java b/snippets/java/app/src/main/java/chatpost/Stream.java index 890d267ab..b28bfd0c5 100644 --- a/snippets/java/app/src/main/java/chatpost/Stream.java +++ b/snippets/java/app/src/main/java/chatpost/Stream.java @@ -11,7 +11,7 @@ public class Stream { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); Iterable response = cohere.chatStream( diff --git a/snippets/java/app/src/main/java/chatpost/Tools.java b/snippets/java/app/src/main/java/chatpost/Tools.java index 3545beaf5..dfb90d749 100644 --- a/snippets/java/app/src/main/java/chatpost/Tools.java +++ b/snippets/java/app/src/main/java/chatpost/Tools.java @@ -11,7 +11,7 @@ public class Tools { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); NonStreamedChatResponse response = cohere.chat( diff --git a/snippets/java/app/src/main/java/finetuning/CreateFinetunedModel.java b/snippets/java/app/src/main/java/finetuning/CreateFinetunedModel.java index 9633e3763..029ccfbf6 100644 --- a/snippets/java/app/src/main/java/finetuning/CreateFinetunedModel.java +++ b/snippets/java/app/src/main/java/finetuning/CreateFinetunedModel.java @@ -5,7 +5,7 @@ public class CreateFinetunedModel { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); CreateFinetunedModelResponse response = cohere.finetuning().createFinetunedModel(FinetunedModel.builder().name("test-finetuned-model").settings(Settings.builder().baseModel(BaseModel.builder().baseType(BaseType.BASE_TYPE_CHAT).build()).datasetId("my-dataset-id").build()).build()); diff --git a/snippets/java/app/src/main/java/finetuning/DeleteFinetunedModel.java b/snippets/java/app/src/main/java/finetuning/DeleteFinetunedModel.java index 5a2ac752e..ec9474fbf 100644 --- a/snippets/java/app/src/main/java/finetuning/DeleteFinetunedModel.java +++ b/snippets/java/app/src/main/java/finetuning/DeleteFinetunedModel.java @@ -5,7 +5,7 @@ public class DeleteFinetunedModel { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); cohere.finetuning().deleteFinetunedModel("test-id"); } diff --git a/snippets/java/app/src/main/java/finetuning/GetFinetunedModel.java b/snippets/java/app/src/main/java/finetuning/GetFinetunedModel.java index 2a7a7507e..b6e264dff 100644 --- a/snippets/java/app/src/main/java/finetuning/GetFinetunedModel.java +++ b/snippets/java/app/src/main/java/finetuning/GetFinetunedModel.java @@ -5,7 +5,7 @@ public class GetFinetunedModel { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); GetFinetunedModelResponse response = cohere.finetuning().getFinetunedModel("test-id"); diff --git a/snippets/java/app/src/main/java/finetuning/ListEvents.java b/snippets/java/app/src/main/java/finetuning/ListEvents.java index 9b8f60d9b..d9c9e35b7 100644 --- a/snippets/java/app/src/main/java/finetuning/ListEvents.java +++ b/snippets/java/app/src/main/java/finetuning/ListEvents.java @@ -5,7 +5,7 @@ public class ListEvents { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); ListEventsResponse response = cohere.finetuning().listEvents("test-id"); diff --git a/snippets/java/app/src/main/java/finetuning/ListFinetunedModels.java b/snippets/java/app/src/main/java/finetuning/ListFinetunedModels.java index a7d3e35f5..4e8b81265 100644 --- a/snippets/java/app/src/main/java/finetuning/ListFinetunedModels.java +++ b/snippets/java/app/src/main/java/finetuning/ListFinetunedModels.java @@ -6,7 +6,7 @@ public class ListFinetunedModels { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); ListFinetunedModelsResponse response = cohere.finetuning().listFinetunedModels(); diff --git a/snippets/java/app/src/main/java/finetuning/ListTrainingStepMetrics.java b/snippets/java/app/src/main/java/finetuning/ListTrainingStepMetrics.java index 48e8e85ca..c763a5cbf 100644 --- a/snippets/java/app/src/main/java/finetuning/ListTrainingStepMetrics.java +++ b/snippets/java/app/src/main/java/finetuning/ListTrainingStepMetrics.java @@ -6,7 +6,7 @@ public class ListTrainingStepMetrics { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); ListTrainingStepMetricsResponse response = cohere.finetuning().listTrainingStepMetrics("test-id"); diff --git a/snippets/java/app/src/main/java/finetuning/UpdateFinetunedModel.java b/snippets/java/app/src/main/java/finetuning/UpdateFinetunedModel.java index 5d4b6369f..fc607f34d 100644 --- a/snippets/java/app/src/main/java/finetuning/UpdateFinetunedModel.java +++ b/snippets/java/app/src/main/java/finetuning/UpdateFinetunedModel.java @@ -10,7 +10,7 @@ public class UpdateFinetunedModel { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); UpdateFinetunedModelResponse response = cohere.finetuning().updateFinetunedModel("test-id", FinetuningUpdateFinetunedModelRequest.builder().name("new name").settings(Settings.builder().baseModel(BaseModel.builder().baseType(BaseType.BASE_TYPE_CHAT).build()).datasetId("my-dataset-id").build()).build()); diff --git a/snippets/node/chat-post/default.ts b/snippets/node/chat-post/default.ts index 9ffe441ea..c8fa1e56b 100644 --- a/snippets/node/chat-post/default.ts +++ b/snippets/node/chat-post/default.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/chat-post/documents.ts b/snippets/node/chat-post/documents.ts index 32674ba3a..cc5992bb7 100644 --- a/snippets/node/chat-post/documents.ts +++ b/snippets/node/chat-post/documents.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/chat-post/stream.ts b/snippets/node/chat-post/stream.ts index 19eac1a11..6170e98b3 100644 --- a/snippets/node/chat-post/stream.ts +++ b/snippets/node/chat-post/stream.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/chat-post/tools.ts b/snippets/node/chat-post/tools.ts index bc46589e0..ee12a7d66 100644 --- a/snippets/node/chat-post/tools.ts +++ b/snippets/node/chat-post/tools.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/classify-post.ts b/snippets/node/classify-post.ts index 4ad3ed032..21f4eecd0 100644 --- a/snippets/node/classify-post.ts +++ b/snippets/node/classify-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/connector-create.ts b/snippets/node/connector-create.ts index 7924d981c..362088634 100644 --- a/snippets/node/connector-create.ts +++ b/snippets/node/connector-create.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/connector-delete.ts b/snippets/node/connector-delete.ts index a22471e4b..3aa79cc1d 100644 --- a/snippets/node/connector-delete.ts +++ b/snippets/node/connector-delete.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/connector-get.ts b/snippets/node/connector-get.ts index e7f53fc35..3de5c2173 100644 --- a/snippets/node/connector-get.ts +++ b/snippets/node/connector-get.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/connector-patch.ts b/snippets/node/connector-patch.ts index ed3f8f9d7..777534489 100644 --- a/snippets/node/connector-patch.ts +++ b/snippets/node/connector-patch.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/connectors-id-oauth-authorize-post.ts b/snippets/node/connectors-id-oauth-authorize-post.ts index cce7182ac..f6597d1d2 100644 --- a/snippets/node/connectors-id-oauth-authorize-post.ts +++ b/snippets/node/connectors-id-oauth-authorize-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/connectors-list.ts b/snippets/node/connectors-list.ts index 9c7485fc7..0b73b5905 100644 --- a/snippets/node/connectors-list.ts +++ b/snippets/node/connectors-list.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/dataset-get.ts b/snippets/node/dataset-get.ts index 22b60ede7..9f006ef17 100644 --- a/snippets/node/dataset-get.ts +++ b/snippets/node/dataset-get.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/dataset-post.ts b/snippets/node/dataset-post.ts index ec52b76a5..b3d5955d4 100644 --- a/snippets/node/dataset-post.ts +++ b/snippets/node/dataset-post.ts @@ -2,7 +2,7 @@ const { CohereClient } = require('cohere-ai'); const fs = require('fs'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/dataset-usage-get.ts b/snippets/node/dataset-usage-get.ts index 9a0d9e68d..539ce5244 100644 --- a/snippets/node/dataset-usage-get.ts +++ b/snippets/node/dataset-usage-get.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/detokenize-post.ts b/snippets/node/detokenize-post.ts index 292be4a03..342e8db34 100644 --- a/snippets/node/detokenize-post.ts +++ b/snippets/node/detokenize-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/embed-jobs-cancel.ts b/snippets/node/embed-jobs-cancel.ts index 549fda5c8..72e4cbebc 100644 --- a/snippets/node/embed-jobs-cancel.ts +++ b/snippets/node/embed-jobs-cancel.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/embed-jobs-get.ts b/snippets/node/embed-jobs-get.ts index d53caf974..9b3584e5c 100644 --- a/snippets/node/embed-jobs-get.ts +++ b/snippets/node/embed-jobs-get.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/embed-jobs-post.ts b/snippets/node/embed-jobs-post.ts index 688165ce7..9debcea26 100644 --- a/snippets/node/embed-jobs-post.ts +++ b/snippets/node/embed-jobs-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/embed-post.ts b/snippets/node/embed-post.ts index 8cc3bdc3e..47b2d9c29 100644 --- a/snippets/node/embed-post.ts +++ b/snippets/node/embed-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/emebed-jobs-get.ts b/snippets/node/emebed-jobs-get.ts index 6e7a098f1..745fe7f04 100644 --- a/snippets/node/emebed-jobs-get.ts +++ b/snippets/node/emebed-jobs-get.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/finetuning/create-finetuned-model.ts b/snippets/node/finetuning/create-finetuned-model.ts index 75edd9626..b0d90eb9f 100644 --- a/snippets/node/finetuning/create-finetuned-model.ts +++ b/snippets/node/finetuning/create-finetuned-model.ts @@ -1,7 +1,7 @@ const { Cohere, CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/finetuning/delete-finetuned-model.ts b/snippets/node/finetuning/delete-finetuned-model.ts index ab2196c47..d61058557 100644 --- a/snippets/node/finetuning/delete-finetuned-model.ts +++ b/snippets/node/finetuning/delete-finetuned-model.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/finetuning/get-finetuned-model.ts b/snippets/node/finetuning/get-finetuned-model.ts index 145d7e99c..112db8de4 100644 --- a/snippets/node/finetuning/get-finetuned-model.ts +++ b/snippets/node/finetuning/get-finetuned-model.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/finetuning/list-events.ts b/snippets/node/finetuning/list-events.ts index 80f67147e..95b7ce2c9 100644 --- a/snippets/node/finetuning/list-events.ts +++ b/snippets/node/finetuning/list-events.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/finetuning/list-finetuned-models.ts b/snippets/node/finetuning/list-finetuned-models.ts index 533b8691a..c40088288 100644 --- a/snippets/node/finetuning/list-finetuned-models.ts +++ b/snippets/node/finetuning/list-finetuned-models.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/finetuning/list-training-step-metrics.ts b/snippets/node/finetuning/list-training-step-metrics.ts index c2f637dba..3c624ce55 100644 --- a/snippets/node/finetuning/list-training-step-metrics.ts +++ b/snippets/node/finetuning/list-training-step-metrics.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/finetuning/update-finetuned-model.ts b/snippets/node/finetuning/update-finetuned-model.ts index d11c6485f..4ad63ae70 100644 --- a/snippets/node/finetuning/update-finetuned-model.ts +++ b/snippets/node/finetuning/update-finetuned-model.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/generate-post.ts b/snippets/node/generate-post.ts index 412884057..d824b4d88 100644 --- a/snippets/node/generate-post.ts +++ b/snippets/node/generate-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/models-list-get.ts b/snippets/node/models-list-get.ts index 7339b5526..7479e01a9 100644 --- a/snippets/node/models-list-get.ts +++ b/snippets/node/models-list-get.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/rerank-post.ts b/snippets/node/rerank-post.ts index 497dc6753..53dff4714 100644 --- a/snippets/node/rerank-post.ts +++ b/snippets/node/rerank-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/node/summarize-post.ts b/snippets/node/summarize-post.ts index 6a809b92d..4f04fa685 100644 --- a/snippets/node/summarize-post.ts +++ b/snippets/node/summarize-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/python-async/chat-post.py b/snippets/python-async/chat-post.py index 3981559bb..e31223ec5 100644 --- a/snippets/python-async/chat-post.py +++ b/snippets/python-async/chat-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/classify-post.py b/snippets/python-async/classify-post.py index c118a367b..e9e063166 100644 --- a/snippets/python-async/classify-post.py +++ b/snippets/python-async/classify-post.py @@ -2,7 +2,7 @@ import asyncio from cohere import ClassifyExample -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() examples = [ ClassifyExample(text="Dermatologists don't like her!", label="Spam"), ClassifyExample(text="'Hello, open to this?'", label="Spam"), diff --git a/snippets/python-async/connector-create.py b/snippets/python-async/connector-create.py index 5355da39c..6e1ea15f1 100644 --- a/snippets/python-async/connector-create.py +++ b/snippets/python-async/connector-create.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/connector-delete.py b/snippets/python-async/connector-delete.py index 676bfa7b6..7aba25858 100644 --- a/snippets/python-async/connector-delete.py +++ b/snippets/python-async/connector-delete.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/connector-get.py b/snippets/python-async/connector-get.py index c317a3b98..4e53f6e57 100644 --- a/snippets/python-async/connector-get.py +++ b/snippets/python-async/connector-get.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/connector-patch.py b/snippets/python-async/connector-patch.py index 4ed5258c3..b7bb7b330 100644 --- a/snippets/python-async/connector-patch.py +++ b/snippets/python-async/connector-patch.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/connectors-id-oauth-authorize-post.py b/snippets/python-async/connectors-id-oauth-authorize-post.py index 1811eb7ac..c7fb61cc1 100644 --- a/snippets/python-async/connectors-id-oauth-authorize-post.py +++ b/snippets/python-async/connectors-id-oauth-authorize-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/connectors-list.py b/snippets/python-async/connectors-list.py index 136958b11..c639fcf1b 100644 --- a/snippets/python-async/connectors-list.py +++ b/snippets/python-async/connectors-list.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/dataset-delete.py b/snippets/python-async/dataset-delete.py index 31a4f9b9e..c3beb732e 100644 --- a/snippets/python-async/dataset-delete.py +++ b/snippets/python-async/dataset-delete.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/dataset-get.py b/snippets/python-async/dataset-get.py index b9331f643..3b642d185 100644 --- a/snippets/python-async/dataset-get.py +++ b/snippets/python-async/dataset-get.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/dataset-post.py b/snippets/python-async/dataset-post.py index a18e27dc7..b59388291 100644 --- a/snippets/python-async/dataset-post.py +++ b/snippets/python-async/dataset-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/dataset-usage-get.py b/snippets/python-async/dataset-usage-get.py index 0e70b8868..c5d838908 100644 --- a/snippets/python-async/dataset-usage-get.py +++ b/snippets/python-async/dataset-usage-get.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/detokenize-post.py b/snippets/python-async/detokenize-post.py index 0dc997c48..65f9133d1 100644 --- a/snippets/python-async/detokenize-post.py +++ b/snippets/python-async/detokenize-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/embed-jobs-cancel.py b/snippets/python-async/embed-jobs-cancel.py index 568a41a22..690da6d35 100644 --- a/snippets/python-async/embed-jobs-cancel.py +++ b/snippets/python-async/embed-jobs-cancel.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/embed-jobs-get.py b/snippets/python-async/embed-jobs-get.py index 1e239d292..88e8031f2 100644 --- a/snippets/python-async/embed-jobs-get.py +++ b/snippets/python-async/embed-jobs-get.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/embed-jobs-post.py b/snippets/python-async/embed-jobs-post.py index 3ba79cdf1..b5382f24b 100644 --- a/snippets/python-async/embed-jobs-post.py +++ b/snippets/python-async/embed-jobs-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/embed-post.py b/snippets/python-async/embed-post.py index 643b810e0..ab42b279b 100644 --- a/snippets/python-async/embed-post.py +++ b/snippets/python-async/embed-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/emebed-jobs-get.py b/snippets/python-async/emebed-jobs-get.py index e5de89694..63ad15953 100644 --- a/snippets/python-async/emebed-jobs-get.py +++ b/snippets/python-async/emebed-jobs-get.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/finetuning/create-finetuned-model.py b/snippets/python-async/finetuning/create-finetuned-model.py index 19d8dfef5..c1c38878a 100644 --- a/snippets/python-async/finetuning/create-finetuned-model.py +++ b/snippets/python-async/finetuning/create-finetuned-model.py @@ -7,7 +7,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/finetuning/delete-finetuned-model.py b/snippets/python-async/finetuning/delete-finetuned-model.py index 5fecc852b..bebbd4977 100644 --- a/snippets/python-async/finetuning/delete-finetuned-model.py +++ b/snippets/python-async/finetuning/delete-finetuned-model.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/finetuning/get-finetuned-model.py b/snippets/python-async/finetuning/get-finetuned-model.py index 6cbcfef49..7bcf8ac89 100644 --- a/snippets/python-async/finetuning/get-finetuned-model.py +++ b/snippets/python-async/finetuning/get-finetuned-model.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/finetuning/list-events.py b/snippets/python-async/finetuning/list-events.py index 6a02332b2..b374b3cbe 100644 --- a/snippets/python-async/finetuning/list-events.py +++ b/snippets/python-async/finetuning/list-events.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/finetuning/list-finetuned-models.py b/snippets/python-async/finetuning/list-finetuned-models.py index 6821318b1..fbbfcfec6 100644 --- a/snippets/python-async/finetuning/list-finetuned-models.py +++ b/snippets/python-async/finetuning/list-finetuned-models.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/finetuning/list-training-step-metrics.py b/snippets/python-async/finetuning/list-training-step-metrics.py index 6006478ee..f18850303 100644 --- a/snippets/python-async/finetuning/list-training-step-metrics.py +++ b/snippets/python-async/finetuning/list-training-step-metrics.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/finetuning/update-finetuned-model.py b/snippets/python-async/finetuning/update-finetuned-model.py index 7caa106c7..2bd3fc0c8 100644 --- a/snippets/python-async/finetuning/update-finetuned-model.py +++ b/snippets/python-async/finetuning/update-finetuned-model.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/generate-post.py b/snippets/python-async/generate-post.py index 540e93c7d..8c0d60076 100644 --- a/snippets/python-async/generate-post.py +++ b/snippets/python-async/generate-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/models-list-get.py b/snippets/python-async/models-list-get.py index 476725f54..e311dc3b4 100644 --- a/snippets/python-async/models-list-get.py +++ b/snippets/python-async/models-list-get.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python-async/rerank-post.py b/snippets/python-async/rerank-post.py index 8dcd9e0b3..8b8e79fc6 100644 --- a/snippets/python-async/rerank-post.py +++ b/snippets/python-async/rerank-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() docs = [ "Carson City is the capital city of the American state of Nevada.", diff --git a/snippets/python-async/summarize-post.py b/snippets/python-async/summarize-post.py index 0c0d61ae9..ab7b4967a 100644 --- a/snippets/python-async/summarize-post.py +++ b/snippets/python-async/summarize-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() text = ( "Ice cream is a sweetened frozen food typically eaten as a snack or dessert. " diff --git a/snippets/python-async/tokenize-post.py b/snippets/python-async/tokenize-post.py index 00a838ca9..b7dc35206 100644 --- a/snippets/python-async/tokenize-post.py +++ b/snippets/python-async/tokenize-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/python/chat-post.py b/snippets/python/chat-post.py index caeb25c99..f77df9c29 100644 --- a/snippets/python/chat-post.py +++ b/snippets/python/chat-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.chat( chat_history=[ {"role": "USER", "message": "Who discovered gravity?"}, diff --git a/snippets/python/chat-post/default.py b/snippets/python/chat-post/default.py index 7f0340f43..5a0387348 100644 --- a/snippets/python/chat-post/default.py +++ b/snippets/python/chat-post/default.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.chat( chat_history=[ diff --git a/snippets/python/chat-post/documents.py b/snippets/python/chat-post/documents.py index f4c5c0ce8..ce8721953 100644 --- a/snippets/python/chat-post/documents.py +++ b/snippets/python/chat-post/documents.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.chat( model="command", diff --git a/snippets/python/chat-post/stream.py b/snippets/python/chat-post/stream.py index 08de18023..de6c4ee2b 100644 --- a/snippets/python/chat-post/stream.py +++ b/snippets/python/chat-post/stream.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.chat_stream( chat_history=[ diff --git a/snippets/python/chat-post/tools.py b/snippets/python/chat-post/tools.py index c84580a62..b8789059f 100644 --- a/snippets/python/chat-post/tools.py +++ b/snippets/python/chat-post/tools.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() # tool descriptions that the model has access to tools = [ diff --git a/snippets/python/classify-post.py b/snippets/python/classify-post.py index aa238a2f6..5ecbfa020 100644 --- a/snippets/python/classify-post.py +++ b/snippets/python/classify-post.py @@ -1,7 +1,7 @@ import cohere from cohere import ClassifyExample -co = cohere.Client("<>") +co = cohere.Client() examples = [ ClassifyExample(text="Dermatologists don't like her!", label="Spam"), ClassifyExample(text="'Hello, open to this?'", label="Spam"), diff --git a/snippets/python/connector-create.py b/snippets/python/connector-create.py index 14c8b346e..ac57edea6 100644 --- a/snippets/python/connector-create.py +++ b/snippets/python/connector-create.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.connectors.create( name="Example connector", url="https://connector-example.com/search", diff --git a/snippets/python/connector-delete.py b/snippets/python/connector-delete.py index 39c0fc4c1..e1826f83a 100644 --- a/snippets/python/connector-delete.py +++ b/snippets/python/connector-delete.py @@ -1,4 +1,4 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() co.connectors.delete("test-id") diff --git a/snippets/python/connector-get.py b/snippets/python/connector-get.py index cb3dc1dfd..0de61422b 100644 --- a/snippets/python/connector-get.py +++ b/snippets/python/connector-get.py @@ -1,5 +1,5 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.connectors.get("test-id") print(response) diff --git a/snippets/python/connector-patch.py b/snippets/python/connector-patch.py index bd7a91496..52bc778cb 100644 --- a/snippets/python/connector-patch.py +++ b/snippets/python/connector-patch.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.connectors.update( connector_id="test-id", name="new name", url="https://example.com/search" ) diff --git a/snippets/python/connectors-id-oauth-authorize-post.py b/snippets/python/connectors-id-oauth-authorize-post.py index e7ee448e3..27b0e033c 100644 --- a/snippets/python/connectors-id-oauth-authorize-post.py +++ b/snippets/python/connectors-id-oauth-authorize-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.connectors.o_auth_authorize( connector_id="test-id", after_token_redirect="https://test.com" ) diff --git a/snippets/python/connectors-list.py b/snippets/python/connectors-list.py index 1411cff6b..847aad195 100644 --- a/snippets/python/connectors-list.py +++ b/snippets/python/connectors-list.py @@ -1,5 +1,5 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.connectors.list() print(response) diff --git a/snippets/python/dataset-delete.py b/snippets/python/dataset-delete.py index 56b124705..bf37787ba 100644 --- a/snippets/python/dataset-delete.py +++ b/snippets/python/dataset-delete.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() # delete dataset co.datasets.delete("id") diff --git a/snippets/python/dataset-get.py b/snippets/python/dataset-get.py index 2ba0a5b79..5728c3b82 100644 --- a/snippets/python/dataset-get.py +++ b/snippets/python/dataset-get.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() # get dataset response = co.datasets.get(id="<>") diff --git a/snippets/python/dataset-post.py b/snippets/python/dataset-post.py index a75dbe6ba..6f76e58b5 100644 --- a/snippets/python/dataset-post.py +++ b/snippets/python/dataset-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() # upload a dataset my_dataset = co.datasets.create( diff --git a/snippets/python/dataset-usage-get.py b/snippets/python/dataset-usage-get.py index dfd1c8262..007ccd8d3 100644 --- a/snippets/python/dataset-usage-get.py +++ b/snippets/python/dataset-usage-get.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() # get usage response = co.datasets.get_usage() diff --git a/snippets/python/detokenize-post.py b/snippets/python/detokenize-post.py index 5c5d4e1f1..d3b5cffad 100644 --- a/snippets/python/detokenize-post.py +++ b/snippets/python/detokenize-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.detokenize( tokens=[8466, 5169, 2594, 8, 2792, 43], model="command" # optional diff --git a/snippets/python/embed-jobs-cancel.py b/snippets/python/embed-jobs-cancel.py index bad57a30c..f7bfe1d06 100644 --- a/snippets/python/embed-jobs-cancel.py +++ b/snippets/python/embed-jobs-cancel.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() # cancel an embed job co.embed_jobs.cancel("job_id") diff --git a/snippets/python/embed-jobs-get.py b/snippets/python/embed-jobs-get.py index 9422c181c..83addbc25 100644 --- a/snippets/python/embed-jobs-get.py +++ b/snippets/python/embed-jobs-get.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() # list embed jobs response = co.embed_jobs.list() diff --git a/snippets/python/embed-jobs-post.py b/snippets/python/embed-jobs-post.py index 90cd470b3..5bff879c0 100644 --- a/snippets/python/embed-jobs-post.py +++ b/snippets/python/embed-jobs-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() # start an embed job job = co.embed_jobs.create( diff --git a/snippets/python/embed-post.py b/snippets/python/embed-post.py index 618659de3..e7ccf4d80 100644 --- a/snippets/python/embed-post.py +++ b/snippets/python/embed-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.embed( texts=["hello", "goodbye"], model="embed-english-v3.0", input_type="classification" diff --git a/snippets/python/emebed-jobs-get.py b/snippets/python/emebed-jobs-get.py index 276169646..0002e532f 100644 --- a/snippets/python/emebed-jobs-get.py +++ b/snippets/python/emebed-jobs-get.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() # get embed job response = co.embed_jobs.get("job_id") diff --git a/snippets/python/finetuning/create-finetuned-model.py b/snippets/python/finetuning/create-finetuned-model.py index 7e0581379..25f8227ad 100644 --- a/snippets/python/finetuning/create-finetuned-model.py +++ b/snippets/python/finetuning/create-finetuned-model.py @@ -6,7 +6,7 @@ ) import cohere -co = cohere.Client("<>") +co = cohere.Client() hp = Hyperparameters( early_stopping_patience=10, early_stopping_threshold=0.001, diff --git a/snippets/python/finetuning/delete-finetuned-model.py b/snippets/python/finetuning/delete-finetuned-model.py index 68674e699..c7abd7273 100644 --- a/snippets/python/finetuning/delete-finetuned-model.py +++ b/snippets/python/finetuning/delete-finetuned-model.py @@ -1,4 +1,4 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() co.finetuning.delete_finetuned_model("test-id") diff --git a/snippets/python/finetuning/get-finetuned-model.py b/snippets/python/finetuning/get-finetuned-model.py index 91b036274..af9358073 100644 --- a/snippets/python/finetuning/get-finetuned-model.py +++ b/snippets/python/finetuning/get-finetuned-model.py @@ -1,5 +1,5 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.finetuning.get_finetuned_model("test-id") print(response) diff --git a/snippets/python/finetuning/list-events.py b/snippets/python/finetuning/list-events.py index cb6f2fcf1..bafd37a85 100644 --- a/snippets/python/finetuning/list-events.py +++ b/snippets/python/finetuning/list-events.py @@ -1,5 +1,5 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.finetuning.list_events(finetuned_model_id="test-id") print(response) diff --git a/snippets/python/finetuning/list-finetuned-models.py b/snippets/python/finetuning/list-finetuned-models.py index 7cef0bb82..4fc52a8c1 100644 --- a/snippets/python/finetuning/list-finetuned-models.py +++ b/snippets/python/finetuning/list-finetuned-models.py @@ -1,5 +1,5 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.finetuning.list_finetuned_models() print(response) diff --git a/snippets/python/finetuning/list-training-step-metrics.py b/snippets/python/finetuning/list-training-step-metrics.py index 1d1cdd732..9192d73c2 100644 --- a/snippets/python/finetuning/list-training-step-metrics.py +++ b/snippets/python/finetuning/list-training-step-metrics.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() train_step_metrics = co.finetuning.list_training_step_metrics( finetuned_model_id="test-id") print(train_step_metrics) diff --git a/snippets/python/finetuning/update-finetuned-model.py b/snippets/python/finetuning/update-finetuned-model.py index 938fbf20d..7ab2577d9 100644 --- a/snippets/python/finetuning/update-finetuned-model.py +++ b/snippets/python/finetuning/update-finetuned-model.py @@ -4,7 +4,7 @@ ) import cohere -co = cohere.Client("<>") +co = cohere.Client() finetuned_model = co.finetuning.update_finetuned_model( id="test-id", name="new name", diff --git a/snippets/python/generate-post.py b/snippets/python/generate-post.py index 4b1a24ecd..ee516e90a 100644 --- a/snippets/python/generate-post.py +++ b/snippets/python/generate-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.generate( prompt="Please explain to me how LLMs work", diff --git a/snippets/python/models-list-get.py b/snippets/python/models-list-get.py index 87a111c7a..c61a58d06 100644 --- a/snippets/python/models-list-get.py +++ b/snippets/python/models-list-get.py @@ -1,5 +1,5 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.models.list() print(response) diff --git a/snippets/python/rerank-post.py b/snippets/python/rerank-post.py index 5150cadb5..b3be77bf4 100644 --- a/snippets/python/rerank-post.py +++ b/snippets/python/rerank-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() docs = [ "Carson City is the capital city of the American state of Nevada.", diff --git a/snippets/python/summarize-post.py b/snippets/python/summarize-post.py index 62307460f..81da05fe0 100644 --- a/snippets/python/summarize-post.py +++ b/snippets/python/summarize-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() text = ( "Ice cream is a sweetened frozen food typically eaten as a snack or dessert. " diff --git a/snippets/python/tokenize-post.py b/snippets/python/tokenize-post.py index c4cd55b2c..555c77690 100644 --- a/snippets/python/tokenize-post.py +++ b/snippets/python/tokenize-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.tokenize(text="tokenize me! :D", model="command") # optional print(response) diff --git a/snippets/snippets/go/chat-post/default/main.go b/snippets/snippets/go/chat-post/default/main.go index 167e1c79b..158a2c5c6 100644 --- a/snippets/snippets/go/chat-post/default/main.go +++ b/snippets/snippets/go/chat-post/default/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Chat( context.TODO(), diff --git a/snippets/snippets/go/chat-post/documents/main.go b/snippets/snippets/go/chat-post/documents/main.go index a2151cd31..c2f94150a 100644 --- a/snippets/snippets/go/chat-post/documents/main.go +++ b/snippets/snippets/go/chat-post/documents/main.go @@ -11,7 +11,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.ChatStream( context.TODO(), diff --git a/snippets/snippets/go/chat-post/stream/main.go b/snippets/snippets/go/chat-post/stream/main.go index a2151cd31..c2f94150a 100644 --- a/snippets/snippets/go/chat-post/stream/main.go +++ b/snippets/snippets/go/chat-post/stream/main.go @@ -11,7 +11,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.ChatStream( context.TODO(), diff --git a/snippets/snippets/go/chat-post/tools/main.go b/snippets/snippets/go/chat-post/tools/main.go index 7885f14dc..315253cd8 100644 --- a/snippets/snippets/go/chat-post/tools/main.go +++ b/snippets/snippets/go/chat-post/tools/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Chat( context.TODO(), diff --git a/snippets/snippets/go/classify-post/main.go b/snippets/snippets/go/classify-post/main.go index 5ac4314f5..31bcc0b4c 100644 --- a/snippets/snippets/go/classify-post/main.go +++ b/snippets/snippets/go/classify-post/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Classify( context.TODO(), diff --git a/snippets/snippets/go/connector-create/main.go b/snippets/snippets/go/connector-create/main.go index 7c233eed0..dd9c630e4 100644 --- a/snippets/snippets/go/connector-create/main.go +++ b/snippets/snippets/go/connector-create/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Connectors.Create( context.TODO(), diff --git a/snippets/snippets/go/connector-delete/main.go b/snippets/snippets/go/connector-delete/main.go index ca2625b18..f3064b826 100644 --- a/snippets/snippets/go/connector-delete/main.go +++ b/snippets/snippets/go/connector-delete/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Connectors.Delete(context.TODO(), "connector_id") diff --git a/snippets/snippets/go/connector-get/main.go b/snippets/snippets/go/connector-get/main.go index c1626cf24..d4807a862 100644 --- a/snippets/snippets/go/connector-get/main.go +++ b/snippets/snippets/go/connector-get/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Connectors.Get(context.TODO(), "connector_id") diff --git a/snippets/snippets/go/connector-patch/main.go b/snippets/snippets/go/connector-patch/main.go index ab156dabf..f025ce05c 100644 --- a/snippets/snippets/go/connector-patch/main.go +++ b/snippets/snippets/go/connector-patch/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Connectors.Update( context.TODO(), diff --git a/snippets/snippets/go/connectors-id-oauth-authorize-post/main.go b/snippets/snippets/go/connectors-id-oauth-authorize-post/main.go index fb4da16e9..5a8d224ae 100644 --- a/snippets/snippets/go/connectors-id-oauth-authorize-post/main.go +++ b/snippets/snippets/go/connectors-id-oauth-authorize-post/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Connectors.OAuthAuthorize( context.TODO(), diff --git a/snippets/snippets/go/connectors-list/main.go b/snippets/snippets/go/connectors-list/main.go index 5ea83ad14..511b53b62 100644 --- a/snippets/snippets/go/connectors-list/main.go +++ b/snippets/snippets/go/connectors-list/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Connectors.List( context.TODO(), diff --git a/snippets/snippets/go/dataset-delete/main.go b/snippets/snippets/go/dataset-delete/main.go index 00ea89eb7..a68f0e47a 100644 --- a/snippets/snippets/go/dataset-delete/main.go +++ b/snippets/snippets/go/dataset-delete/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() _, err := co.Datasets.Delete(context.TODO(), "dataset_id") diff --git a/snippets/snippets/go/dataset-get/main.go b/snippets/snippets/go/dataset-get/main.go index 325c8ec8b..3ce9ed5cb 100644 --- a/snippets/snippets/go/dataset-get/main.go +++ b/snippets/snippets/go/dataset-get/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Datasets.Get(context.TODO(), "dataset_id") diff --git a/snippets/snippets/go/dataset-post/main.go b/snippets/snippets/go/dataset-post/main.go index a6c4be9f9..51c2168f7 100644 --- a/snippets/snippets/go/dataset-post/main.go +++ b/snippets/snippets/go/dataset-post/main.go @@ -20,7 +20,7 @@ func (m *MyReader) Name() string { } func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Datasets.Create( context.TODO(), diff --git a/snippets/snippets/go/dataset-usage-get/main.go b/snippets/snippets/go/dataset-usage-get/main.go index 30d6c4ef9..2bed71de0 100644 --- a/snippets/snippets/go/dataset-usage-get/main.go +++ b/snippets/snippets/go/dataset-usage-get/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Datasets.GetUsage(context.TODO()) diff --git a/snippets/snippets/go/detokenize-post/main.go b/snippets/snippets/go/detokenize-post/main.go index 940f20138..79ff2041b 100644 --- a/snippets/snippets/go/detokenize-post/main.go +++ b/snippets/snippets/go/detokenize-post/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Detokenize( context.TODO(), diff --git a/snippets/snippets/go/embed-jobs-cancel/main.go b/snippets/snippets/go/embed-jobs-cancel/main.go index 265465a42..2a586d7ad 100644 --- a/snippets/snippets/go/embed-jobs-cancel/main.go +++ b/snippets/snippets/go/embed-jobs-cancel/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() err := co.EmbedJobs.Cancel(context.TODO(), "embed_job_id") diff --git a/snippets/snippets/go/embed-jobs-get/main.go b/snippets/snippets/go/embed-jobs-get/main.go index fbcf230a6..b6937eebf 100644 --- a/snippets/snippets/go/embed-jobs-get/main.go +++ b/snippets/snippets/go/embed-jobs-get/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.EmbedJobs.Get(context.TODO(), "embed_job_id") diff --git a/snippets/snippets/go/embed-jobs-post/main.go b/snippets/snippets/go/embed-jobs-post/main.go index a2dd3e147..903acd40a 100644 --- a/snippets/snippets/go/embed-jobs-post/main.go +++ b/snippets/snippets/go/embed-jobs-post/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.EmbedJobs.Create( context.TODO(), diff --git a/snippets/snippets/go/embed-post/embed-image-post/main.go b/snippets/snippets/go/embed-post/embed-image-post/main.go index bbc3f4f42..5bbcca68f 100644 --- a/snippets/snippets/go/embed-post/embed-image-post/main.go +++ b/snippets/snippets/go/embed-post/embed-image-post/main.go @@ -32,7 +32,7 @@ func main() { contentType := resp.Header.Get("Content-Type") imageBase64 := fmt.Sprintf("data:%s;base64,%s", contentType, stringifiedBuffer) - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() embed, err := co.Embed( context.TODO(), diff --git a/snippets/snippets/go/embed-post/embed-post/main.go b/snippets/snippets/go/embed-post/embed-post/main.go index 415abb435..679ac5013 100644 --- a/snippets/snippets/go/embed-post/embed-post/main.go +++ b/snippets/snippets/go/embed-post/embed-post/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Embed( context.TODO(), diff --git a/snippets/snippets/go/embed-post/main.go b/snippets/snippets/go/embed-post/main.go index 415abb435..679ac5013 100644 --- a/snippets/snippets/go/embed-post/main.go +++ b/snippets/snippets/go/embed-post/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Embed( context.TODO(), diff --git a/snippets/snippets/go/embed-v2-post/embed-image-post/main.go b/snippets/snippets/go/embed-v2-post/embed-image-post/main.go index 061b34e31..30751eef6 100644 --- a/snippets/snippets/go/embed-v2-post/embed-image-post/main.go +++ b/snippets/snippets/go/embed-v2-post/embed-image-post/main.go @@ -32,7 +32,7 @@ func main() { contentType := resp.Header.Get("Content-Type") imageBase64 := fmt.Sprintf("data:%s;base64,%s", contentType, stringifiedBuffer) - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() embed, err := co.V2.Embed( context.TODO(), diff --git a/snippets/snippets/go/embed-v2-post/embed-post/main.go b/snippets/snippets/go/embed-v2-post/embed-post/main.go index 3f0fdaa1d..754796e47 100644 --- a/snippets/snippets/go/embed-v2-post/embed-post/main.go +++ b/snippets/snippets/go/embed-v2-post/embed-post/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.V2.Embed( context.TODO(), diff --git a/snippets/snippets/go/emebed-jobs-get/main.go b/snippets/snippets/go/emebed-jobs-get/main.go index da6f8e9a6..58aee5bcb 100644 --- a/snippets/snippets/go/emebed-jobs-get/main.go +++ b/snippets/snippets/go/emebed-jobs-get/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.EmbedJobs.List(context.TODO()) diff --git a/snippets/snippets/go/finetuning/create-finetuned-model/main.go b/snippets/snippets/go/finetuning/create-finetuned-model/main.go index 7bbdb258d..2196a5fec 100644 --- a/snippets/snippets/go/finetuning/create-finetuned-model/main.go +++ b/snippets/snippets/go/finetuning/create-finetuned-model/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Finetuning.CreateFinetunedModel( context.TODO(), diff --git a/snippets/snippets/go/finetuning/delete-finetuned-model/main.go b/snippets/snippets/go/finetuning/delete-finetuned-model/main.go index 134fda500..6b5a5372a 100644 --- a/snippets/snippets/go/finetuning/delete-finetuned-model/main.go +++ b/snippets/snippets/go/finetuning/delete-finetuned-model/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() _, err := co.Finetuning.DeleteFinetunedModel(context.TODO(), "test-id") if err != nil { diff --git a/snippets/snippets/go/finetuning/get-finetuned-model/main.go b/snippets/snippets/go/finetuning/get-finetuned-model/main.go index 985e331a8..e236b34d5 100644 --- a/snippets/snippets/go/finetuning/get-finetuned-model/main.go +++ b/snippets/snippets/go/finetuning/get-finetuned-model/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Finetuning.GetFinetunedModel(context.TODO(), "test-id") if err != nil { diff --git a/snippets/snippets/go/finetuning/list-events/main.go b/snippets/snippets/go/finetuning/list-events/main.go index 7d765b5c7..455f1d1d1 100644 --- a/snippets/snippets/go/finetuning/list-events/main.go +++ b/snippets/snippets/go/finetuning/list-events/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Finetuning.ListEvents( context.TODO(), diff --git a/snippets/snippets/go/finetuning/list-finetuned-models/main.go b/snippets/snippets/go/finetuning/list-finetuned-models/main.go index 0a909f360..3c1671890 100644 --- a/snippets/snippets/go/finetuning/list-finetuned-models/main.go +++ b/snippets/snippets/go/finetuning/list-finetuned-models/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Finetuning.ListFinetunedModels(context.TODO(), nil) if err != nil { diff --git a/snippets/snippets/go/finetuning/list-training-step-metrics/main.go b/snippets/snippets/go/finetuning/list-training-step-metrics/main.go index 709eabc9c..b316b0d25 100644 --- a/snippets/snippets/go/finetuning/list-training-step-metrics/main.go +++ b/snippets/snippets/go/finetuning/list-training-step-metrics/main.go @@ -8,7 +8,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Finetuning.ListTrainingStepMetrics( context.TODO(), diff --git a/snippets/snippets/go/finetuning/update-finetuned-model/main.go b/snippets/snippets/go/finetuning/update-finetuned-model/main.go index aacec03d0..a27285ce8 100644 --- a/snippets/snippets/go/finetuning/update-finetuned-model/main.go +++ b/snippets/snippets/go/finetuning/update-finetuned-model/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Finetuning.UpdateFinetunedModel( context.TODO(), diff --git a/snippets/snippets/go/generate-post/main.go b/snippets/snippets/go/generate-post/main.go index 04f71740f..b77a6089b 100644 --- a/snippets/snippets/go/generate-post/main.go +++ b/snippets/snippets/go/generate-post/main.go @@ -11,7 +11,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.GenerateStream( context.TODO(), diff --git a/snippets/snippets/go/models-list-get/main.go b/snippets/snippets/go/models-list-get/main.go index 79916b7c7..3ec66ff7a 100644 --- a/snippets/snippets/go/models-list-get/main.go +++ b/snippets/snippets/go/models-list-get/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Models.List(context.TODO(), &cohere.ModelsListRequest{}) diff --git a/snippets/snippets/go/rerank-post/main.go b/snippets/snippets/go/rerank-post/main.go index ddba4a22a..78f5e2d8a 100644 --- a/snippets/snippets/go/rerank-post/main.go +++ b/snippets/snippets/go/rerank-post/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Rerank( context.TODO(), diff --git a/snippets/snippets/go/summarize-post/main.go b/snippets/snippets/go/summarize-post/main.go index ae473f872..d1ede791d 100644 --- a/snippets/snippets/go/summarize-post/main.go +++ b/snippets/snippets/go/summarize-post/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Summarize( context.TODO(), diff --git a/snippets/snippets/go/tokenize-post/main.go b/snippets/snippets/go/tokenize-post/main.go index fc67f83b2..afd205d5e 100644 --- a/snippets/snippets/go/tokenize-post/main.go +++ b/snippets/snippets/go/tokenize-post/main.go @@ -9,7 +9,7 @@ import ( ) func main() { - co := client.NewClient(client.WithToken("<>")) + co := client.NewClient() resp, err := co.Tokenize( context.TODO(), diff --git a/snippets/snippets/java/app/src/main/java/ClassifyPost.java b/snippets/snippets/java/app/src/main/java/ClassifyPost.java index 2a566663c..94b324cb5 100644 --- a/snippets/snippets/java/app/src/main/java/ClassifyPost.java +++ b/snippets/snippets/java/app/src/main/java/ClassifyPost.java @@ -7,7 +7,7 @@ public class ClassifyPost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); ClassifyResponse response = cohere.classify( diff --git a/snippets/snippets/java/app/src/main/java/ConnectorCreate.java b/snippets/snippets/java/app/src/main/java/ConnectorCreate.java index a5aea702e..9363bee31 100644 --- a/snippets/snippets/java/app/src/main/java/ConnectorCreate.java +++ b/snippets/snippets/java/app/src/main/java/ConnectorCreate.java @@ -5,7 +5,7 @@ public class ConnectorCreate { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); CreateConnectorResponse response = cohere diff --git a/snippets/snippets/java/app/src/main/java/ConnectorDelete.java b/snippets/snippets/java/app/src/main/java/ConnectorDelete.java index 6f16d7cc4..34094d9e1 100644 --- a/snippets/snippets/java/app/src/main/java/ConnectorDelete.java +++ b/snippets/snippets/java/app/src/main/java/ConnectorDelete.java @@ -3,7 +3,7 @@ public class ConnectorDelete { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); cohere.connectors().delete("test-id"); } diff --git a/snippets/snippets/java/app/src/main/java/ConnectorGet.java b/snippets/snippets/java/app/src/main/java/ConnectorGet.java index d5d1c02c0..6cead7d84 100644 --- a/snippets/snippets/java/app/src/main/java/ConnectorGet.java +++ b/snippets/snippets/java/app/src/main/java/ConnectorGet.java @@ -4,7 +4,7 @@ public class ConnectorGet { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); GetConnectorResponse response = cohere.connectors().get("test-id"); diff --git a/snippets/snippets/java/app/src/main/java/ConnectorPatch.java b/snippets/snippets/java/app/src/main/java/ConnectorPatch.java index d74cdb327..deab6f75c 100644 --- a/snippets/snippets/java/app/src/main/java/ConnectorPatch.java +++ b/snippets/snippets/java/app/src/main/java/ConnectorPatch.java @@ -4,7 +4,7 @@ public class ConnectorPatch { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); cohere .connectors() diff --git a/snippets/snippets/java/app/src/main/java/ConnectorsIdOauthAuthorizePost.java b/snippets/snippets/java/app/src/main/java/ConnectorsIdOauthAuthorizePost.java index 1391d8e3c..f835be1a0 100644 --- a/snippets/snippets/java/app/src/main/java/ConnectorsIdOauthAuthorizePost.java +++ b/snippets/snippets/java/app/src/main/java/ConnectorsIdOauthAuthorizePost.java @@ -5,7 +5,7 @@ public class ConnectorsIdOauthAuthorizePost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); OAuthAuthorizeResponse response = cohere diff --git a/snippets/snippets/java/app/src/main/java/ConnectorsList.java b/snippets/snippets/java/app/src/main/java/ConnectorsList.java index 7c3a0f408..966dcca17 100644 --- a/snippets/snippets/java/app/src/main/java/ConnectorsList.java +++ b/snippets/snippets/java/app/src/main/java/ConnectorsList.java @@ -4,7 +4,7 @@ public class ConnectorsList { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); ListConnectorsResponse list = cohere.connectors().list(); diff --git a/snippets/snippets/java/app/src/main/java/DatasetDelete.java b/snippets/snippets/java/app/src/main/java/DatasetDelete.java index 6cd4bf5b6..87120d457 100644 --- a/snippets/snippets/java/app/src/main/java/DatasetDelete.java +++ b/snippets/snippets/java/app/src/main/java/DatasetDelete.java @@ -3,7 +3,7 @@ public class DatasetDelete { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); cohere.datasets().delete("id"); } diff --git a/snippets/snippets/java/app/src/main/java/DatasetGet.java b/snippets/snippets/java/app/src/main/java/DatasetGet.java index a6f8eb56a..a004bee51 100644 --- a/snippets/snippets/java/app/src/main/java/DatasetGet.java +++ b/snippets/snippets/java/app/src/main/java/DatasetGet.java @@ -4,7 +4,7 @@ public class DatasetGet { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); DatasetsGetResponse response = cohere.datasets().get("dataset_id"); diff --git a/snippets/snippets/java/app/src/main/java/DatasetPost.java b/snippets/snippets/java/app/src/main/java/DatasetPost.java index 8219f116f..00378794a 100644 --- a/snippets/snippets/java/app/src/main/java/DatasetPost.java +++ b/snippets/snippets/java/app/src/main/java/DatasetPost.java @@ -7,7 +7,7 @@ public class DatasetPost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); DatasetsCreateResponse response = cohere diff --git a/snippets/snippets/java/app/src/main/java/DatasetUsageGet.java b/snippets/snippets/java/app/src/main/java/DatasetUsageGet.java index 08110eb4f..616668af0 100644 --- a/snippets/snippets/java/app/src/main/java/DatasetUsageGet.java +++ b/snippets/snippets/java/app/src/main/java/DatasetUsageGet.java @@ -4,7 +4,7 @@ public class DatasetUsageGet { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); DatasetsGetUsageResponse response = cohere.datasets().getUsage(); diff --git a/snippets/snippets/java/app/src/main/java/DetokenizePost.java b/snippets/snippets/java/app/src/main/java/DetokenizePost.java index a6223b0cd..8cc353670 100644 --- a/snippets/snippets/java/app/src/main/java/DetokenizePost.java +++ b/snippets/snippets/java/app/src/main/java/DetokenizePost.java @@ -6,7 +6,7 @@ public class DetokenizePost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); DetokenizeResponse response = cohere.detokenize( diff --git a/snippets/snippets/java/app/src/main/java/EmbedJobsCancel.java b/snippets/snippets/java/app/src/main/java/EmbedJobsCancel.java index 930471c4e..4ae03daf1 100644 --- a/snippets/snippets/java/app/src/main/java/EmbedJobsCancel.java +++ b/snippets/snippets/java/app/src/main/java/EmbedJobsCancel.java @@ -3,7 +3,7 @@ public class EmbedJobsCancel { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); cohere.embedJobs().cancel("job_id"); } diff --git a/snippets/snippets/java/app/src/main/java/EmbedJobsGet.java b/snippets/snippets/java/app/src/main/java/EmbedJobsGet.java index 21a360377..47b451a8e 100644 --- a/snippets/snippets/java/app/src/main/java/EmbedJobsGet.java +++ b/snippets/snippets/java/app/src/main/java/EmbedJobsGet.java @@ -4,7 +4,7 @@ public class EmbedJobsGet { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); ListEmbedJobResponse response = cohere.embedJobs().list(); diff --git a/snippets/snippets/java/app/src/main/java/EmbedJobsPost.java b/snippets/snippets/java/app/src/main/java/EmbedJobsPost.java index f879d3829..fdf599afb 100644 --- a/snippets/snippets/java/app/src/main/java/EmbedJobsPost.java +++ b/snippets/snippets/java/app/src/main/java/EmbedJobsPost.java @@ -6,7 +6,7 @@ public class EmbedJobsPost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); CreateEmbedJobResponse response = cohere diff --git a/snippets/snippets/java/app/src/main/java/EmbedPost.java b/snippets/snippets/java/app/src/main/java/EmbedPost.java index d9b7c97b3..f1a9d0e7d 100644 --- a/snippets/snippets/java/app/src/main/java/EmbedPost.java +++ b/snippets/snippets/java/app/src/main/java/EmbedPost.java @@ -7,7 +7,7 @@ public class EmbedPost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); EmbedResponse response = cohere.embed( diff --git a/snippets/snippets/java/app/src/main/java/EmbedV2Post.java b/snippets/snippets/java/app/src/main/java/EmbedV2Post.java index 79968505e..c2c2791b9 100644 --- a/snippets/snippets/java/app/src/main/java/EmbedV2Post.java +++ b/snippets/snippets/java/app/src/main/java/EmbedV2Post.java @@ -7,7 +7,7 @@ public class EmbedV2Post { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); EmbedByTypeResponse response = cohere diff --git a/snippets/snippets/java/app/src/main/java/EmebedJobsGet.java b/snippets/snippets/java/app/src/main/java/EmebedJobsGet.java index 216f1e36c..c0780eae3 100644 --- a/snippets/snippets/java/app/src/main/java/EmebedJobsGet.java +++ b/snippets/snippets/java/app/src/main/java/EmebedJobsGet.java @@ -4,7 +4,7 @@ public class EmebedJobsGet { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); EmbedJob response = cohere.embedJobs().get("job_id"); diff --git a/snippets/snippets/java/app/src/main/java/GeneratePost.java b/snippets/snippets/java/app/src/main/java/GeneratePost.java index 07dfbee60..bde7b7e46 100644 --- a/snippets/snippets/java/app/src/main/java/GeneratePost.java +++ b/snippets/snippets/java/app/src/main/java/GeneratePost.java @@ -5,7 +5,7 @@ public class GeneratePost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); Generation response = cohere.generate( diff --git a/snippets/snippets/java/app/src/main/java/ModelsListGet.java b/snippets/snippets/java/app/src/main/java/ModelsListGet.java index 6b3812ca4..32681a6c0 100644 --- a/snippets/snippets/java/app/src/main/java/ModelsListGet.java +++ b/snippets/snippets/java/app/src/main/java/ModelsListGet.java @@ -4,7 +4,7 @@ public class ModelsListGet { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); ListModelsResponse response = cohere.models().list(); diff --git a/snippets/snippets/java/app/src/main/java/RerankPost.java b/snippets/snippets/java/app/src/main/java/RerankPost.java index b12c56876..11bd102a1 100644 --- a/snippets/snippets/java/app/src/main/java/RerankPost.java +++ b/snippets/snippets/java/app/src/main/java/RerankPost.java @@ -7,7 +7,7 @@ public class RerankPost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); RerankResponse response = cohere.rerank( diff --git a/snippets/snippets/java/app/src/main/java/RerankV2Post.java b/snippets/snippets/java/app/src/main/java/RerankV2Post.java index e006c02c8..2082d7ca5 100644 --- a/snippets/snippets/java/app/src/main/java/RerankV2Post.java +++ b/snippets/snippets/java/app/src/main/java/RerankV2Post.java @@ -7,7 +7,7 @@ public class RerankV2Post { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); V2RerankResponse response = cohere diff --git a/snippets/snippets/java/app/src/main/java/SummarizePost.java b/snippets/snippets/java/app/src/main/java/SummarizePost.java index c1803adcc..879ca7220 100644 --- a/snippets/snippets/java/app/src/main/java/SummarizePost.java +++ b/snippets/snippets/java/app/src/main/java/SummarizePost.java @@ -5,7 +5,7 @@ public class SummarizePost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); SummarizeResponse response = cohere.summarize( diff --git a/snippets/snippets/java/app/src/main/java/TokenizePost.java b/snippets/snippets/java/app/src/main/java/TokenizePost.java index 997b2adc1..fa759115e 100644 --- a/snippets/snippets/java/app/src/main/java/TokenizePost.java +++ b/snippets/snippets/java/app/src/main/java/TokenizePost.java @@ -5,7 +5,7 @@ public class TokenizePost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); TokenizeResponse response = cohere.tokenize( diff --git a/snippets/snippets/java/app/src/main/java/chatpost/Default.java b/snippets/snippets/java/app/src/main/java/chatpost/Default.java index 5f4c7bade..75a42771e 100644 --- a/snippets/snippets/java/app/src/main/java/chatpost/Default.java +++ b/snippets/snippets/java/app/src/main/java/chatpost/Default.java @@ -10,7 +10,7 @@ public class Default { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); NonStreamedChatResponse response = cohere.chat( diff --git a/snippets/snippets/java/app/src/main/java/chatpost/Documents.java b/snippets/snippets/java/app/src/main/java/chatpost/Documents.java index c311686c0..ce870b92a 100644 --- a/snippets/snippets/java/app/src/main/java/chatpost/Documents.java +++ b/snippets/snippets/java/app/src/main/java/chatpost/Documents.java @@ -9,7 +9,7 @@ public class Documents { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); NonStreamedChatResponse response = cohere.chat( diff --git a/snippets/snippets/java/app/src/main/java/chatpost/Stream.java b/snippets/snippets/java/app/src/main/java/chatpost/Stream.java index ee1717a71..59964f359 100644 --- a/snippets/snippets/java/app/src/main/java/chatpost/Stream.java +++ b/snippets/snippets/java/app/src/main/java/chatpost/Stream.java @@ -11,7 +11,7 @@ public class Stream { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); Iterable response = cohere.chatStream( diff --git a/snippets/snippets/java/app/src/main/java/chatpost/Tools.java b/snippets/snippets/java/app/src/main/java/chatpost/Tools.java index dcc12eb14..930403793 100644 --- a/snippets/snippets/java/app/src/main/java/chatpost/Tools.java +++ b/snippets/snippets/java/app/src/main/java/chatpost/Tools.java @@ -11,7 +11,7 @@ public class Tools { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); NonStreamedChatResponse response = cohere.chat( diff --git a/snippets/snippets/java/app/src/main/java/chatv2post/Default.java b/snippets/snippets/java/app/src/main/java/chatv2post/Default.java index f8e3ff041..d624ab66c 100644 --- a/snippets/snippets/java/app/src/main/java/chatv2post/Default.java +++ b/snippets/snippets/java/app/src/main/java/chatv2post/Default.java @@ -8,7 +8,7 @@ public class Default { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); ChatResponse response = cohere diff --git a/snippets/snippets/java/app/src/main/java/chatv2post/Documents.java b/snippets/snippets/java/app/src/main/java/chatv2post/Documents.java index c4b0129d1..83700110b 100644 --- a/snippets/snippets/java/app/src/main/java/chatv2post/Documents.java +++ b/snippets/snippets/java/app/src/main/java/chatv2post/Documents.java @@ -9,7 +9,7 @@ public class Documents { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); ChatResponse response = cohere diff --git a/snippets/snippets/java/app/src/main/java/chatv2post/Stream.java b/snippets/snippets/java/app/src/main/java/chatv2post/Stream.java index 6ac7d8fb8..c90cc6f33 100644 --- a/snippets/snippets/java/app/src/main/java/chatv2post/Stream.java +++ b/snippets/snippets/java/app/src/main/java/chatv2post/Stream.java @@ -8,7 +8,7 @@ public class Stream { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); Iterable response = cohere diff --git a/snippets/snippets/java/app/src/main/java/chatv2post/Tools.java b/snippets/snippets/java/app/src/main/java/chatv2post/Tools.java index bdbae3de8..eb890891d 100644 --- a/snippets/snippets/java/app/src/main/java/chatv2post/Tools.java +++ b/snippets/snippets/java/app/src/main/java/chatv2post/Tools.java @@ -9,7 +9,7 @@ public class Tools { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); ChatResponse response = cohere diff --git a/snippets/snippets/java/app/src/main/java/embedpost/EmbedImagePost.java b/snippets/snippets/java/app/src/main/java/embedpost/EmbedImagePost.java index 0db61f204..afb98c54f 100644 --- a/snippets/snippets/java/app/src/main/java/embedpost/EmbedImagePost.java +++ b/snippets/snippets/java/app/src/main/java/embedpost/EmbedImagePost.java @@ -14,7 +14,7 @@ public class EmbedImagePost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); URL url = URI.toUrl( diff --git a/snippets/snippets/java/app/src/main/java/embedpost/EmbedPost.java b/snippets/snippets/java/app/src/main/java/embedpost/EmbedPost.java index 5ba68f3ea..2fd2e99f6 100644 --- a/snippets/snippets/java/app/src/main/java/embedpost/EmbedPost.java +++ b/snippets/snippets/java/app/src/main/java/embedpost/EmbedPost.java @@ -8,7 +8,7 @@ public class EmbedPost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); EmbedResponse response = cohere.embed( diff --git a/snippets/snippets/java/app/src/main/java/embedv2post/EmbedImagePost.java b/snippets/snippets/java/app/src/main/java/embedv2post/EmbedImagePost.java index e042b3d65..652c1d6a7 100644 --- a/snippets/snippets/java/app/src/main/java/embedv2post/EmbedImagePost.java +++ b/snippets/snippets/java/app/src/main/java/embedv2post/EmbedImagePost.java @@ -15,7 +15,7 @@ public class EmbedImagePost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); URL url = URI.toUrl( diff --git a/snippets/snippets/java/app/src/main/java/embedv2post/EmbedImageV2Post.java b/snippets/snippets/java/app/src/main/java/embedv2post/EmbedImageV2Post.java index 77ce4ba8b..e2e65ab34 100644 --- a/snippets/snippets/java/app/src/main/java/embedv2post/EmbedImageV2Post.java +++ b/snippets/snippets/java/app/src/main/java/embedv2post/EmbedImageV2Post.java @@ -9,7 +9,7 @@ public class EmbedImageV2Post { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); EmbedByTypeResponse response = cohere diff --git a/snippets/snippets/java/app/src/main/java/embedv2post/EmbedPost.java b/snippets/snippets/java/app/src/main/java/embedv2post/EmbedPost.java index 953f5ae59..a87b43e22 100644 --- a/snippets/snippets/java/app/src/main/java/embedv2post/EmbedPost.java +++ b/snippets/snippets/java/app/src/main/java/embedv2post/EmbedPost.java @@ -9,7 +9,7 @@ public class EmbedPost { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); EmbedByTypeResponse response = cohere diff --git a/snippets/snippets/java/app/src/main/java/embedv2post/EmbedV2Post.java b/snippets/snippets/java/app/src/main/java/embedv2post/EmbedV2Post.java index eaec128cf..2a00d9f23 100644 --- a/snippets/snippets/java/app/src/main/java/embedv2post/EmbedV2Post.java +++ b/snippets/snippets/java/app/src/main/java/embedv2post/EmbedV2Post.java @@ -8,7 +8,7 @@ public class EmbedV2Post { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); EmbedByTypeResponse response = cohere diff --git a/snippets/snippets/java/app/src/main/java/finetuning/CreateFinetunedModel.java b/snippets/snippets/java/app/src/main/java/finetuning/CreateFinetunedModel.java index 7767b3bce..bda989ee9 100644 --- a/snippets/snippets/java/app/src/main/java/finetuning/CreateFinetunedModel.java +++ b/snippets/snippets/java/app/src/main/java/finetuning/CreateFinetunedModel.java @@ -6,7 +6,7 @@ public class CreateFinetunedModel { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); CreateFinetunedModelResponse response = cohere diff --git a/snippets/snippets/java/app/src/main/java/finetuning/DeleteFinetunedModel.java b/snippets/snippets/java/app/src/main/java/finetuning/DeleteFinetunedModel.java index beed11af8..27e449bc9 100644 --- a/snippets/snippets/java/app/src/main/java/finetuning/DeleteFinetunedModel.java +++ b/snippets/snippets/java/app/src/main/java/finetuning/DeleteFinetunedModel.java @@ -5,7 +5,7 @@ public class DeleteFinetunedModel { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); cohere.finetuning().deleteFinetunedModel("test-id"); } diff --git a/snippets/snippets/java/app/src/main/java/finetuning/GetFinetunedModel.java b/snippets/snippets/java/app/src/main/java/finetuning/GetFinetunedModel.java index e143182ff..f75417782 100644 --- a/snippets/snippets/java/app/src/main/java/finetuning/GetFinetunedModel.java +++ b/snippets/snippets/java/app/src/main/java/finetuning/GetFinetunedModel.java @@ -6,7 +6,7 @@ public class GetFinetunedModel { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); GetFinetunedModelResponse response = cohere.finetuning().getFinetunedModel("test-id"); diff --git a/snippets/snippets/java/app/src/main/java/finetuning/ListEvents.java b/snippets/snippets/java/app/src/main/java/finetuning/ListEvents.java index 49bc005c4..5cf2a374a 100644 --- a/snippets/snippets/java/app/src/main/java/finetuning/ListEvents.java +++ b/snippets/snippets/java/app/src/main/java/finetuning/ListEvents.java @@ -6,7 +6,7 @@ public class ListEvents { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); ListEventsResponse response = cohere.finetuning().listEvents("test-id"); diff --git a/snippets/snippets/java/app/src/main/java/finetuning/ListFinetunedModels.java b/snippets/snippets/java/app/src/main/java/finetuning/ListFinetunedModels.java index 5ce3017d1..d278cd964 100644 --- a/snippets/snippets/java/app/src/main/java/finetuning/ListFinetunedModels.java +++ b/snippets/snippets/java/app/src/main/java/finetuning/ListFinetunedModels.java @@ -6,7 +6,7 @@ public class ListFinetunedModels { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); ListFinetunedModelsResponse response = cohere.finetuning().listFinetunedModels(); diff --git a/snippets/snippets/java/app/src/main/java/finetuning/ListTrainingStepMetrics.java b/snippets/snippets/java/app/src/main/java/finetuning/ListTrainingStepMetrics.java index db30dda90..bcdf1a490 100644 --- a/snippets/snippets/java/app/src/main/java/finetuning/ListTrainingStepMetrics.java +++ b/snippets/snippets/java/app/src/main/java/finetuning/ListTrainingStepMetrics.java @@ -6,7 +6,7 @@ public class ListTrainingStepMetrics { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); ListTrainingStepMetricsResponse response = cohere.finetuning().listTrainingStepMetrics("test-id"); diff --git a/snippets/snippets/java/app/src/main/java/finetuning/UpdateFinetunedModel.java b/snippets/snippets/java/app/src/main/java/finetuning/UpdateFinetunedModel.java index 4c3455795..ad97ded99 100644 --- a/snippets/snippets/java/app/src/main/java/finetuning/UpdateFinetunedModel.java +++ b/snippets/snippets/java/app/src/main/java/finetuning/UpdateFinetunedModel.java @@ -10,7 +10,7 @@ public class UpdateFinetunedModel { public static void main(String[] args) { - Cohere cohere = Cohere.builder().token("<>").clientName("snippet").build(); + Cohere cohere = Cohere.builder().clientName("snippet").build(); UpdateFinetunedModelResponse response = cohere diff --git a/snippets/snippets/node/chat-post/default.ts b/snippets/snippets/node/chat-post/default.ts index 9ffe441ea..c8fa1e56b 100644 --- a/snippets/snippets/node/chat-post/default.ts +++ b/snippets/snippets/node/chat-post/default.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/chat-post/documents.ts b/snippets/snippets/node/chat-post/documents.ts index 32674ba3a..cc5992bb7 100644 --- a/snippets/snippets/node/chat-post/documents.ts +++ b/snippets/snippets/node/chat-post/documents.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/chat-post/stream.ts b/snippets/snippets/node/chat-post/stream.ts index 19eac1a11..6170e98b3 100644 --- a/snippets/snippets/node/chat-post/stream.ts +++ b/snippets/snippets/node/chat-post/stream.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/chat-post/tools.ts b/snippets/snippets/node/chat-post/tools.ts index bc46589e0..ee12a7d66 100644 --- a/snippets/snippets/node/chat-post/tools.ts +++ b/snippets/snippets/node/chat-post/tools.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/chat-v2-post/default.ts b/snippets/snippets/node/chat-v2-post/default.ts index e374cf8f9..bc30f2257 100644 --- a/snippets/snippets/node/chat-v2-post/default.ts +++ b/snippets/snippets/node/chat-v2-post/default.ts @@ -1,7 +1,7 @@ const { CohereClientV2 } = require('cohere-ai'); const cohere = new CohereClientV2({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/chat-v2-post/documents.ts b/snippets/snippets/node/chat-v2-post/documents.ts index 8491c3766..ef9ba482e 100644 --- a/snippets/snippets/node/chat-v2-post/documents.ts +++ b/snippets/snippets/node/chat-v2-post/documents.ts @@ -1,7 +1,7 @@ const { CohereClientV2 } = require('cohere-ai'); const cohere = new CohereClientV2({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/chat-v2-post/stream.ts b/snippets/snippets/node/chat-v2-post/stream.ts index c57e6260e..3567b1559 100644 --- a/snippets/snippets/node/chat-v2-post/stream.ts +++ b/snippets/snippets/node/chat-v2-post/stream.ts @@ -1,7 +1,7 @@ const { CohereClientV2 } = require('cohere-ai'); const cohere = new CohereClientV2({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/chat-v2-post/tools.ts b/snippets/snippets/node/chat-v2-post/tools.ts index aa38baf7b..1d55243d7 100644 --- a/snippets/snippets/node/chat-v2-post/tools.ts +++ b/snippets/snippets/node/chat-v2-post/tools.ts @@ -1,7 +1,7 @@ const { CohereClientV2 } = require('cohere-ai'); const cohere = new CohereClientV2({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/classify-post.ts b/snippets/snippets/node/classify-post.ts index 4ad3ed032..21f4eecd0 100644 --- a/snippets/snippets/node/classify-post.ts +++ b/snippets/snippets/node/classify-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/connector-create.ts b/snippets/snippets/node/connector-create.ts index 7924d981c..362088634 100644 --- a/snippets/snippets/node/connector-create.ts +++ b/snippets/snippets/node/connector-create.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/connector-delete.ts b/snippets/snippets/node/connector-delete.ts index a22471e4b..3aa79cc1d 100644 --- a/snippets/snippets/node/connector-delete.ts +++ b/snippets/snippets/node/connector-delete.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/connector-get.ts b/snippets/snippets/node/connector-get.ts index e7f53fc35..3de5c2173 100644 --- a/snippets/snippets/node/connector-get.ts +++ b/snippets/snippets/node/connector-get.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/connector-patch.ts b/snippets/snippets/node/connector-patch.ts index ed3f8f9d7..777534489 100644 --- a/snippets/snippets/node/connector-patch.ts +++ b/snippets/snippets/node/connector-patch.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/connectors-id-oauth-authorize-post.ts b/snippets/snippets/node/connectors-id-oauth-authorize-post.ts index cce7182ac..f6597d1d2 100644 --- a/snippets/snippets/node/connectors-id-oauth-authorize-post.ts +++ b/snippets/snippets/node/connectors-id-oauth-authorize-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/connectors-list.ts b/snippets/snippets/node/connectors-list.ts index 9c7485fc7..0b73b5905 100644 --- a/snippets/snippets/node/connectors-list.ts +++ b/snippets/snippets/node/connectors-list.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/dataset-get.ts b/snippets/snippets/node/dataset-get.ts index 22b60ede7..9f006ef17 100644 --- a/snippets/snippets/node/dataset-get.ts +++ b/snippets/snippets/node/dataset-get.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/dataset-post.ts b/snippets/snippets/node/dataset-post.ts index ec52b76a5..b3d5955d4 100644 --- a/snippets/snippets/node/dataset-post.ts +++ b/snippets/snippets/node/dataset-post.ts @@ -2,7 +2,7 @@ const { CohereClient } = require('cohere-ai'); const fs = require('fs'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/dataset-usage-get.ts b/snippets/snippets/node/dataset-usage-get.ts index 9a0d9e68d..539ce5244 100644 --- a/snippets/snippets/node/dataset-usage-get.ts +++ b/snippets/snippets/node/dataset-usage-get.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/detokenize-post.ts b/snippets/snippets/node/detokenize-post.ts index 292be4a03..342e8db34 100644 --- a/snippets/snippets/node/detokenize-post.ts +++ b/snippets/snippets/node/detokenize-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/embed-jobs-cancel.ts b/snippets/snippets/node/embed-jobs-cancel.ts index 549fda5c8..72e4cbebc 100644 --- a/snippets/snippets/node/embed-jobs-cancel.ts +++ b/snippets/snippets/node/embed-jobs-cancel.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/embed-jobs-get.ts b/snippets/snippets/node/embed-jobs-get.ts index d53caf974..9b3584e5c 100644 --- a/snippets/snippets/node/embed-jobs-get.ts +++ b/snippets/snippets/node/embed-jobs-get.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/embed-jobs-post.ts b/snippets/snippets/node/embed-jobs-post.ts index 688165ce7..9debcea26 100644 --- a/snippets/snippets/node/embed-jobs-post.ts +++ b/snippets/snippets/node/embed-jobs-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/embed-post.ts b/snippets/snippets/node/embed-post.ts index 8cc3bdc3e..47b2d9c29 100644 --- a/snippets/snippets/node/embed-post.ts +++ b/snippets/snippets/node/embed-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/embed-post/embed-image-post.ts b/snippets/snippets/node/embed-post/embed-image-post.ts index cf1d5355c..f9dc9e18c 100644 --- a/snippets/snippets/node/embed-post/embed-image-post.ts +++ b/snippets/snippets/node/embed-post/embed-image-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/embed-post/embed-post.ts b/snippets/snippets/node/embed-post/embed-post.ts index 9ea0a5e24..84851f52a 100644 --- a/snippets/snippets/node/embed-post/embed-post.ts +++ b/snippets/snippets/node/embed-post/embed-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/embed-v2-post.ts b/snippets/snippets/node/embed-v2-post.ts index 9f155496f..b65af3540 100644 --- a/snippets/snippets/node/embed-v2-post.ts +++ b/snippets/snippets/node/embed-v2-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/embed-v2-post/embed-image-post.ts b/snippets/snippets/node/embed-v2-post/embed-image-post.ts index 84d725dd2..7df8a9fda 100644 --- a/snippets/snippets/node/embed-v2-post/embed-image-post.ts +++ b/snippets/snippets/node/embed-v2-post/embed-image-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/embed-v2-post/embed-post.ts b/snippets/snippets/node/embed-v2-post/embed-post.ts index 68ae5356a..677f0da0a 100644 --- a/snippets/snippets/node/embed-v2-post/embed-post.ts +++ b/snippets/snippets/node/embed-v2-post/embed-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/emebed-jobs-get.ts b/snippets/snippets/node/emebed-jobs-get.ts index 6e7a098f1..745fe7f04 100644 --- a/snippets/snippets/node/emebed-jobs-get.ts +++ b/snippets/snippets/node/emebed-jobs-get.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/finetuning/create-finetuned-model.ts b/snippets/snippets/node/finetuning/create-finetuned-model.ts index 75edd9626..b0d90eb9f 100644 --- a/snippets/snippets/node/finetuning/create-finetuned-model.ts +++ b/snippets/snippets/node/finetuning/create-finetuned-model.ts @@ -1,7 +1,7 @@ const { Cohere, CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/finetuning/delete-finetuned-model.ts b/snippets/snippets/node/finetuning/delete-finetuned-model.ts index ab2196c47..d61058557 100644 --- a/snippets/snippets/node/finetuning/delete-finetuned-model.ts +++ b/snippets/snippets/node/finetuning/delete-finetuned-model.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/finetuning/get-finetuned-model.ts b/snippets/snippets/node/finetuning/get-finetuned-model.ts index 145d7e99c..112db8de4 100644 --- a/snippets/snippets/node/finetuning/get-finetuned-model.ts +++ b/snippets/snippets/node/finetuning/get-finetuned-model.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/finetuning/list-events.ts b/snippets/snippets/node/finetuning/list-events.ts index 80f67147e..95b7ce2c9 100644 --- a/snippets/snippets/node/finetuning/list-events.ts +++ b/snippets/snippets/node/finetuning/list-events.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/finetuning/list-finetuned-models.ts b/snippets/snippets/node/finetuning/list-finetuned-models.ts index 533b8691a..c40088288 100644 --- a/snippets/snippets/node/finetuning/list-finetuned-models.ts +++ b/snippets/snippets/node/finetuning/list-finetuned-models.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/finetuning/list-training-step-metrics.ts b/snippets/snippets/node/finetuning/list-training-step-metrics.ts index c2f637dba..3c624ce55 100644 --- a/snippets/snippets/node/finetuning/list-training-step-metrics.ts +++ b/snippets/snippets/node/finetuning/list-training-step-metrics.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/finetuning/update-finetuned-model.ts b/snippets/snippets/node/finetuning/update-finetuned-model.ts index d11c6485f..4ad63ae70 100644 --- a/snippets/snippets/node/finetuning/update-finetuned-model.ts +++ b/snippets/snippets/node/finetuning/update-finetuned-model.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/generate-post.ts b/snippets/snippets/node/generate-post.ts index 412884057..d824b4d88 100644 --- a/snippets/snippets/node/generate-post.ts +++ b/snippets/snippets/node/generate-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/models-list-get.ts b/snippets/snippets/node/models-list-get.ts index 7339b5526..7479e01a9 100644 --- a/snippets/snippets/node/models-list-get.ts +++ b/snippets/snippets/node/models-list-get.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/rerank-post.ts b/snippets/snippets/node/rerank-post.ts index 497dc6753..53dff4714 100644 --- a/snippets/snippets/node/rerank-post.ts +++ b/snippets/snippets/node/rerank-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/rerank-v2-post.ts b/snippets/snippets/node/rerank-v2-post.ts index 0c1fb72fa..99c9d3f9b 100644 --- a/snippets/snippets/node/rerank-v2-post.ts +++ b/snippets/snippets/node/rerank-v2-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/node/summarize-post.ts b/snippets/snippets/node/summarize-post.ts index 6a809b92d..4f04fa685 100644 --- a/snippets/snippets/node/summarize-post.ts +++ b/snippets/snippets/node/summarize-post.ts @@ -1,7 +1,7 @@ const { CohereClient } = require('cohere-ai'); const cohere = new CohereClient({ - token: '<>', + }); (async () => { diff --git a/snippets/snippets/python-async/chat-post.py b/snippets/snippets/python-async/chat-post.py index 3981559bb..e31223ec5 100644 --- a/snippets/snippets/python-async/chat-post.py +++ b/snippets/snippets/python-async/chat-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/chat-v2-post.py b/snippets/snippets/python-async/chat-v2-post.py index c0c261205..95bb9bc30 100644 --- a/snippets/snippets/python-async/chat-v2-post.py +++ b/snippets/snippets/python-async/chat-v2-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClientV2("<>") +co = cohere.AsyncClientV2() async def main(): diff --git a/snippets/snippets/python-async/classify-post.py b/snippets/snippets/python-async/classify-post.py index c118a367b..e9e063166 100644 --- a/snippets/snippets/python-async/classify-post.py +++ b/snippets/snippets/python-async/classify-post.py @@ -2,7 +2,7 @@ import asyncio from cohere import ClassifyExample -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() examples = [ ClassifyExample(text="Dermatologists don't like her!", label="Spam"), ClassifyExample(text="'Hello, open to this?'", label="Spam"), diff --git a/snippets/snippets/python-async/connector-create.py b/snippets/snippets/python-async/connector-create.py index 5355da39c..6e1ea15f1 100644 --- a/snippets/snippets/python-async/connector-create.py +++ b/snippets/snippets/python-async/connector-create.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/connector-delete.py b/snippets/snippets/python-async/connector-delete.py index 676bfa7b6..7aba25858 100644 --- a/snippets/snippets/python-async/connector-delete.py +++ b/snippets/snippets/python-async/connector-delete.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/connector-get.py b/snippets/snippets/python-async/connector-get.py index c317a3b98..4e53f6e57 100644 --- a/snippets/snippets/python-async/connector-get.py +++ b/snippets/snippets/python-async/connector-get.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/connector-patch.py b/snippets/snippets/python-async/connector-patch.py index 4ed5258c3..b7bb7b330 100644 --- a/snippets/snippets/python-async/connector-patch.py +++ b/snippets/snippets/python-async/connector-patch.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/connectors-id-oauth-authorize-post.py b/snippets/snippets/python-async/connectors-id-oauth-authorize-post.py index 1811eb7ac..c7fb61cc1 100644 --- a/snippets/snippets/python-async/connectors-id-oauth-authorize-post.py +++ b/snippets/snippets/python-async/connectors-id-oauth-authorize-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/connectors-list.py b/snippets/snippets/python-async/connectors-list.py index 136958b11..c639fcf1b 100644 --- a/snippets/snippets/python-async/connectors-list.py +++ b/snippets/snippets/python-async/connectors-list.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/dataset-delete.py b/snippets/snippets/python-async/dataset-delete.py index 31a4f9b9e..c3beb732e 100644 --- a/snippets/snippets/python-async/dataset-delete.py +++ b/snippets/snippets/python-async/dataset-delete.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/dataset-get.py b/snippets/snippets/python-async/dataset-get.py index b9331f643..3b642d185 100644 --- a/snippets/snippets/python-async/dataset-get.py +++ b/snippets/snippets/python-async/dataset-get.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/dataset-post.py b/snippets/snippets/python-async/dataset-post.py index a18e27dc7..b59388291 100644 --- a/snippets/snippets/python-async/dataset-post.py +++ b/snippets/snippets/python-async/dataset-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/dataset-usage-get.py b/snippets/snippets/python-async/dataset-usage-get.py index 0e70b8868..c5d838908 100644 --- a/snippets/snippets/python-async/dataset-usage-get.py +++ b/snippets/snippets/python-async/dataset-usage-get.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/detokenize-post.py b/snippets/snippets/python-async/detokenize-post.py index 0269c406d..105d89778 100644 --- a/snippets/snippets/python-async/detokenize-post.py +++ b/snippets/snippets/python-async/detokenize-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/embed-jobs-cancel.py b/snippets/snippets/python-async/embed-jobs-cancel.py index 568a41a22..690da6d35 100644 --- a/snippets/snippets/python-async/embed-jobs-cancel.py +++ b/snippets/snippets/python-async/embed-jobs-cancel.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/embed-jobs-get.py b/snippets/snippets/python-async/embed-jobs-get.py index 1e239d292..88e8031f2 100644 --- a/snippets/snippets/python-async/embed-jobs-get.py +++ b/snippets/snippets/python-async/embed-jobs-get.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/embed-jobs-post.py b/snippets/snippets/python-async/embed-jobs-post.py index 3ba79cdf1..b5382f24b 100644 --- a/snippets/snippets/python-async/embed-jobs-post.py +++ b/snippets/snippets/python-async/embed-jobs-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/embed-post.py b/snippets/snippets/python-async/embed-post.py index 643b810e0..ab42b279b 100644 --- a/snippets/snippets/python-async/embed-post.py +++ b/snippets/snippets/python-async/embed-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/embed-v2-post.py b/snippets/snippets/python-async/embed-v2-post.py index 236411314..cf6868637 100644 --- a/snippets/snippets/python-async/embed-v2-post.py +++ b/snippets/snippets/python-async/embed-v2-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClientV2("<>") +co = cohere.AsyncClientV2() async def main(): diff --git a/snippets/snippets/python-async/emebed-jobs-get.py b/snippets/snippets/python-async/emebed-jobs-get.py index e5de89694..63ad15953 100644 --- a/snippets/snippets/python-async/emebed-jobs-get.py +++ b/snippets/snippets/python-async/emebed-jobs-get.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/finetuning/create-finetuned-model.py b/snippets/snippets/python-async/finetuning/create-finetuned-model.py index 0ae7a8d28..19d0e7a3a 100644 --- a/snippets/snippets/python-async/finetuning/create-finetuned-model.py +++ b/snippets/snippets/python-async/finetuning/create-finetuned-model.py @@ -6,7 +6,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/finetuning/delete-finetuned-model.py b/snippets/snippets/python-async/finetuning/delete-finetuned-model.py index 5fecc852b..bebbd4977 100644 --- a/snippets/snippets/python-async/finetuning/delete-finetuned-model.py +++ b/snippets/snippets/python-async/finetuning/delete-finetuned-model.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/finetuning/get-finetuned-model.py b/snippets/snippets/python-async/finetuning/get-finetuned-model.py index 6cbcfef49..7bcf8ac89 100644 --- a/snippets/snippets/python-async/finetuning/get-finetuned-model.py +++ b/snippets/snippets/python-async/finetuning/get-finetuned-model.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/finetuning/list-events.py b/snippets/snippets/python-async/finetuning/list-events.py index 6a02332b2..b374b3cbe 100644 --- a/snippets/snippets/python-async/finetuning/list-events.py +++ b/snippets/snippets/python-async/finetuning/list-events.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/finetuning/list-finetuned-models.py b/snippets/snippets/python-async/finetuning/list-finetuned-models.py index 6821318b1..fbbfcfec6 100644 --- a/snippets/snippets/python-async/finetuning/list-finetuned-models.py +++ b/snippets/snippets/python-async/finetuning/list-finetuned-models.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/finetuning/list-training-step-metrics.py b/snippets/snippets/python-async/finetuning/list-training-step-metrics.py index 6006478ee..f18850303 100644 --- a/snippets/snippets/python-async/finetuning/list-training-step-metrics.py +++ b/snippets/snippets/python-async/finetuning/list-training-step-metrics.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/finetuning/update-finetuned-model.py b/snippets/snippets/python-async/finetuning/update-finetuned-model.py index 7caa106c7..2bd3fc0c8 100644 --- a/snippets/snippets/python-async/finetuning/update-finetuned-model.py +++ b/snippets/snippets/python-async/finetuning/update-finetuned-model.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/generate-post.py b/snippets/snippets/python-async/generate-post.py index 540e93c7d..8c0d60076 100644 --- a/snippets/snippets/python-async/generate-post.py +++ b/snippets/snippets/python-async/generate-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/models-list-get.py b/snippets/snippets/python-async/models-list-get.py index 476725f54..e311dc3b4 100644 --- a/snippets/snippets/python-async/models-list-get.py +++ b/snippets/snippets/python-async/models-list-get.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python-async/rerank-post.py b/snippets/snippets/python-async/rerank-post.py index 8dcd9e0b3..8b8e79fc6 100644 --- a/snippets/snippets/python-async/rerank-post.py +++ b/snippets/snippets/python-async/rerank-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() docs = [ "Carson City is the capital city of the American state of Nevada.", diff --git a/snippets/snippets/python-async/rerank-v2-post.py b/snippets/snippets/python-async/rerank-v2-post.py index 413d36b0e..d5e41601d 100644 --- a/snippets/snippets/python-async/rerank-v2-post.py +++ b/snippets/snippets/python-async/rerank-v2-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClientV2("<>") +co = cohere.AsyncClientV2() docs = [ "Carson City is the capital city of the American state of Nevada.", diff --git a/snippets/snippets/python-async/summarize-post.py b/snippets/snippets/python-async/summarize-post.py index 0c0d61ae9..ab7b4967a 100644 --- a/snippets/snippets/python-async/summarize-post.py +++ b/snippets/snippets/python-async/summarize-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() text = ( "Ice cream is a sweetened frozen food typically eaten as a snack or dessert. " diff --git a/snippets/snippets/python-async/tokenize-post.py b/snippets/snippets/python-async/tokenize-post.py index e6b195643..9dbd1a646 100644 --- a/snippets/snippets/python-async/tokenize-post.py +++ b/snippets/snippets/python-async/tokenize-post.py @@ -1,7 +1,7 @@ import cohere import asyncio -co = cohere.AsyncClient("<>") +co = cohere.AsyncClient() async def main(): diff --git a/snippets/snippets/python/chat-post.py b/snippets/snippets/python/chat-post.py index caeb25c99..f77df9c29 100644 --- a/snippets/snippets/python/chat-post.py +++ b/snippets/snippets/python/chat-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.chat( chat_history=[ {"role": "USER", "message": "Who discovered gravity?"}, diff --git a/snippets/snippets/python/chat-post/default.py b/snippets/snippets/python/chat-post/default.py index 7f0340f43..5a0387348 100644 --- a/snippets/snippets/python/chat-post/default.py +++ b/snippets/snippets/python/chat-post/default.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.chat( chat_history=[ diff --git a/snippets/snippets/python/chat-post/documents.py b/snippets/snippets/python/chat-post/documents.py index d885d3adb..0d4296970 100644 --- a/snippets/snippets/python/chat-post/documents.py +++ b/snippets/snippets/python/chat-post/documents.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.chat( model="command-r-plus-08-2024", diff --git a/snippets/snippets/python/chat-post/stream.py b/snippets/snippets/python/chat-post/stream.py index 08de18023..de6c4ee2b 100644 --- a/snippets/snippets/python/chat-post/stream.py +++ b/snippets/snippets/python/chat-post/stream.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.chat_stream( chat_history=[ diff --git a/snippets/snippets/python/chat-post/tools.py b/snippets/snippets/python/chat-post/tools.py index c84580a62..b8789059f 100644 --- a/snippets/snippets/python/chat-post/tools.py +++ b/snippets/snippets/python/chat-post/tools.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() # tool descriptions that the model has access to tools = [ diff --git a/snippets/snippets/python/chat-v2-post/default.py b/snippets/snippets/python/chat-v2-post/default.py index ffb4f2f7f..ec0b7f960 100644 --- a/snippets/snippets/python/chat-v2-post/default.py +++ b/snippets/snippets/python/chat-v2-post/default.py @@ -1,6 +1,6 @@ import cohere -co = cohere.ClientV2("<>") +co = cohere.ClientV2() response = co.chat( model="command-r-plus-08-2024", diff --git a/snippets/snippets/python/chat-v2-post/documents.py b/snippets/snippets/python/chat-v2-post/documents.py index 007e55baa..c46c389f6 100644 --- a/snippets/snippets/python/chat-v2-post/documents.py +++ b/snippets/snippets/python/chat-v2-post/documents.py @@ -1,6 +1,6 @@ import cohere -co = cohere.ClientV2("<>") +co = cohere.ClientV2() response = co.chat( model="command-r-plus-08-2024", diff --git a/snippets/snippets/python/chat-v2-post/stream.py b/snippets/snippets/python/chat-v2-post/stream.py index 1c0c11372..33537ddd6 100644 --- a/snippets/snippets/python/chat-v2-post/stream.py +++ b/snippets/snippets/python/chat-v2-post/stream.py @@ -1,6 +1,6 @@ import cohere -co = cohere.ClientV2("<>") +co = cohere.ClientV2() response = co.chat_stream( model="command-r-plus-08-2024", diff --git a/snippets/snippets/python/chat-v2-post/tools.py b/snippets/snippets/python/chat-v2-post/tools.py index 320000300..af7174aaa 100644 --- a/snippets/snippets/python/chat-v2-post/tools.py +++ b/snippets/snippets/python/chat-v2-post/tools.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.chat( model="command-r-plus-08-2024", diff --git a/snippets/snippets/python/classify-post.py b/snippets/snippets/python/classify-post.py index aa238a2f6..5ecbfa020 100644 --- a/snippets/snippets/python/classify-post.py +++ b/snippets/snippets/python/classify-post.py @@ -1,7 +1,7 @@ import cohere from cohere import ClassifyExample -co = cohere.Client("<>") +co = cohere.Client() examples = [ ClassifyExample(text="Dermatologists don't like her!", label="Spam"), ClassifyExample(text="'Hello, open to this?'", label="Spam"), diff --git a/snippets/snippets/python/connector-create.py b/snippets/snippets/python/connector-create.py index 14c8b346e..ac57edea6 100644 --- a/snippets/snippets/python/connector-create.py +++ b/snippets/snippets/python/connector-create.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.connectors.create( name="Example connector", url="https://connector-example.com/search", diff --git a/snippets/snippets/python/connector-delete.py b/snippets/snippets/python/connector-delete.py index 39c0fc4c1..e1826f83a 100644 --- a/snippets/snippets/python/connector-delete.py +++ b/snippets/snippets/python/connector-delete.py @@ -1,4 +1,4 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() co.connectors.delete("test-id") diff --git a/snippets/snippets/python/connector-get.py b/snippets/snippets/python/connector-get.py index cb3dc1dfd..0de61422b 100644 --- a/snippets/snippets/python/connector-get.py +++ b/snippets/snippets/python/connector-get.py @@ -1,5 +1,5 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.connectors.get("test-id") print(response) diff --git a/snippets/snippets/python/connector-patch.py b/snippets/snippets/python/connector-patch.py index bd7a91496..52bc778cb 100644 --- a/snippets/snippets/python/connector-patch.py +++ b/snippets/snippets/python/connector-patch.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.connectors.update( connector_id="test-id", name="new name", url="https://example.com/search" ) diff --git a/snippets/snippets/python/connectors-id-oauth-authorize-post.py b/snippets/snippets/python/connectors-id-oauth-authorize-post.py index e7ee448e3..27b0e033c 100644 --- a/snippets/snippets/python/connectors-id-oauth-authorize-post.py +++ b/snippets/snippets/python/connectors-id-oauth-authorize-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.connectors.o_auth_authorize( connector_id="test-id", after_token_redirect="https://test.com" ) diff --git a/snippets/snippets/python/connectors-list.py b/snippets/snippets/python/connectors-list.py index 1411cff6b..847aad195 100644 --- a/snippets/snippets/python/connectors-list.py +++ b/snippets/snippets/python/connectors-list.py @@ -1,5 +1,5 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.connectors.list() print(response) diff --git a/snippets/snippets/python/dataset-delete.py b/snippets/snippets/python/dataset-delete.py index 56b124705..bf37787ba 100644 --- a/snippets/snippets/python/dataset-delete.py +++ b/snippets/snippets/python/dataset-delete.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() # delete dataset co.datasets.delete("id") diff --git a/snippets/snippets/python/dataset-get.py b/snippets/snippets/python/dataset-get.py index 2ba0a5b79..5728c3b82 100644 --- a/snippets/snippets/python/dataset-get.py +++ b/snippets/snippets/python/dataset-get.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() # get dataset response = co.datasets.get(id="<>") diff --git a/snippets/snippets/python/dataset-post.py b/snippets/snippets/python/dataset-post.py index a75dbe6ba..6f76e58b5 100644 --- a/snippets/snippets/python/dataset-post.py +++ b/snippets/snippets/python/dataset-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() # upload a dataset my_dataset = co.datasets.create( diff --git a/snippets/snippets/python/dataset-usage-get.py b/snippets/snippets/python/dataset-usage-get.py index dfd1c8262..007ccd8d3 100644 --- a/snippets/snippets/python/dataset-usage-get.py +++ b/snippets/snippets/python/dataset-usage-get.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() # get usage response = co.datasets.get_usage() diff --git a/snippets/snippets/python/detokenize-post.py b/snippets/snippets/python/detokenize-post.py index e11b101e2..bf746fab4 100644 --- a/snippets/snippets/python/detokenize-post.py +++ b/snippets/snippets/python/detokenize-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.detokenize( tokens=[8466, 5169, 2594, 8, 2792, 43], model="command-r-plus-08-2024" # optional diff --git a/snippets/snippets/python/embed-jobs-cancel.py b/snippets/snippets/python/embed-jobs-cancel.py index bad57a30c..f7bfe1d06 100644 --- a/snippets/snippets/python/embed-jobs-cancel.py +++ b/snippets/snippets/python/embed-jobs-cancel.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() # cancel an embed job co.embed_jobs.cancel("job_id") diff --git a/snippets/snippets/python/embed-jobs-get.py b/snippets/snippets/python/embed-jobs-get.py index 9422c181c..83addbc25 100644 --- a/snippets/snippets/python/embed-jobs-get.py +++ b/snippets/snippets/python/embed-jobs-get.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() # list embed jobs response = co.embed_jobs.list() diff --git a/snippets/snippets/python/embed-jobs-post.py b/snippets/snippets/python/embed-jobs-post.py index 90cd470b3..5bff879c0 100644 --- a/snippets/snippets/python/embed-jobs-post.py +++ b/snippets/snippets/python/embed-jobs-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() # start an embed job job = co.embed_jobs.create( diff --git a/snippets/snippets/python/embed-post.py b/snippets/snippets/python/embed-post.py index 618659de3..e7ccf4d80 100644 --- a/snippets/snippets/python/embed-post.py +++ b/snippets/snippets/python/embed-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.embed( texts=["hello", "goodbye"], model="embed-english-v3.0", input_type="classification" diff --git a/snippets/snippets/python/embed-post/embed-image-post.py b/snippets/snippets/python/embed-post/embed-image-post.py index a5d405117..75dfc2434 100644 --- a/snippets/snippets/python/embed-post/embed-image-post.py +++ b/snippets/snippets/python/embed-post/embed-image-post.py @@ -2,7 +2,7 @@ import requests import base64 -co = cohere.Client("<>") +co = cohere.Client() image = requests.get("https://cohere.com/favicon-32x32.png") stringified_buffer = base64.b64encode(image.content).decode('utf-8') diff --git a/snippets/snippets/python/embed-post/embed-post.py b/snippets/snippets/python/embed-post/embed-post.py index 618659de3..e7ccf4d80 100644 --- a/snippets/snippets/python/embed-post/embed-post.py +++ b/snippets/snippets/python/embed-post/embed-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.embed( texts=["hello", "goodbye"], model="embed-english-v3.0", input_type="classification" diff --git a/snippets/snippets/python/embed-v2-post.py b/snippets/snippets/python/embed-v2-post.py index 2106816d2..741c47009 100644 --- a/snippets/snippets/python/embed-v2-post.py +++ b/snippets/snippets/python/embed-v2-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.ClientV2("<>") +co = cohere.ClientV2() response = co.embed( texts=["hello", "goodbye"], model="embed-english-v3.0", input_type="classification", embedding_types=["float"] diff --git a/snippets/snippets/python/embed-v2-post/embed-image-post.py b/snippets/snippets/python/embed-v2-post/embed-image-post.py index dc35355f4..be2ec1216 100644 --- a/snippets/snippets/python/embed-v2-post/embed-image-post.py +++ b/snippets/snippets/python/embed-v2-post/embed-image-post.py @@ -2,7 +2,7 @@ import requests import base64 -co = cohere.ClientV2("<>") +co = cohere.ClientV2() image = requests.get("https://cohere.com/favicon-32x32.png") stringified_buffer = base64.b64encode(image.content).decode('utf-8') diff --git a/snippets/snippets/python/embed-v2-post/embed-post.py b/snippets/snippets/python/embed-v2-post/embed-post.py index 2106816d2..741c47009 100644 --- a/snippets/snippets/python/embed-v2-post/embed-post.py +++ b/snippets/snippets/python/embed-v2-post/embed-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.ClientV2("<>") +co = cohere.ClientV2() response = co.embed( texts=["hello", "goodbye"], model="embed-english-v3.0", input_type="classification", embedding_types=["float"] diff --git a/snippets/snippets/python/emebed-jobs-get.py b/snippets/snippets/python/emebed-jobs-get.py index 276169646..0002e532f 100644 --- a/snippets/snippets/python/emebed-jobs-get.py +++ b/snippets/snippets/python/emebed-jobs-get.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() # get embed job response = co.embed_jobs.get("job_id") diff --git a/snippets/snippets/python/finetuning/create-finetuned-model.py b/snippets/snippets/python/finetuning/create-finetuned-model.py index d1e5d869d..296af8007 100644 --- a/snippets/snippets/python/finetuning/create-finetuned-model.py +++ b/snippets/snippets/python/finetuning/create-finetuned-model.py @@ -7,7 +7,7 @@ ) import cohere -co = cohere.Client("<>") +co = cohere.Client() hp = Hyperparameters( early_stopping_patience=10, early_stopping_threshold=0.001, diff --git a/snippets/snippets/python/finetuning/delete-finetuned-model.py b/snippets/snippets/python/finetuning/delete-finetuned-model.py index 68674e699..c7abd7273 100644 --- a/snippets/snippets/python/finetuning/delete-finetuned-model.py +++ b/snippets/snippets/python/finetuning/delete-finetuned-model.py @@ -1,4 +1,4 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() co.finetuning.delete_finetuned_model("test-id") diff --git a/snippets/snippets/python/finetuning/get-finetuned-model.py b/snippets/snippets/python/finetuning/get-finetuned-model.py index 91b036274..af9358073 100644 --- a/snippets/snippets/python/finetuning/get-finetuned-model.py +++ b/snippets/snippets/python/finetuning/get-finetuned-model.py @@ -1,5 +1,5 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.finetuning.get_finetuned_model("test-id") print(response) diff --git a/snippets/snippets/python/finetuning/list-events.py b/snippets/snippets/python/finetuning/list-events.py index cb6f2fcf1..bafd37a85 100644 --- a/snippets/snippets/python/finetuning/list-events.py +++ b/snippets/snippets/python/finetuning/list-events.py @@ -1,5 +1,5 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.finetuning.list_events(finetuned_model_id="test-id") print(response) diff --git a/snippets/snippets/python/finetuning/list-finetuned-models.py b/snippets/snippets/python/finetuning/list-finetuned-models.py index 7cef0bb82..4fc52a8c1 100644 --- a/snippets/snippets/python/finetuning/list-finetuned-models.py +++ b/snippets/snippets/python/finetuning/list-finetuned-models.py @@ -1,5 +1,5 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.finetuning.list_finetuned_models() print(response) diff --git a/snippets/snippets/python/finetuning/list-training-step-metrics.py b/snippets/snippets/python/finetuning/list-training-step-metrics.py index 1d1cdd732..9192d73c2 100644 --- a/snippets/snippets/python/finetuning/list-training-step-metrics.py +++ b/snippets/snippets/python/finetuning/list-training-step-metrics.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() train_step_metrics = co.finetuning.list_training_step_metrics( finetuned_model_id="test-id") print(train_step_metrics) diff --git a/snippets/snippets/python/finetuning/update-finetuned-model.py b/snippets/snippets/python/finetuning/update-finetuned-model.py index 938fbf20d..7ab2577d9 100644 --- a/snippets/snippets/python/finetuning/update-finetuned-model.py +++ b/snippets/snippets/python/finetuning/update-finetuned-model.py @@ -4,7 +4,7 @@ ) import cohere -co = cohere.Client("<>") +co = cohere.Client() finetuned_model = co.finetuning.update_finetuned_model( id="test-id", name="new name", diff --git a/snippets/snippets/python/generate-post.py b/snippets/snippets/python/generate-post.py index 4b1a24ecd..ee516e90a 100644 --- a/snippets/snippets/python/generate-post.py +++ b/snippets/snippets/python/generate-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.generate( prompt="Please explain to me how LLMs work", diff --git a/snippets/snippets/python/models-list-get.py b/snippets/snippets/python/models-list-get.py index 87a111c7a..c61a58d06 100644 --- a/snippets/snippets/python/models-list-get.py +++ b/snippets/snippets/python/models-list-get.py @@ -1,5 +1,5 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.models.list() print(response) diff --git a/snippets/snippets/python/rerank-post.py b/snippets/snippets/python/rerank-post.py index 5150cadb5..b3be77bf4 100644 --- a/snippets/snippets/python/rerank-post.py +++ b/snippets/snippets/python/rerank-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() docs = [ "Carson City is the capital city of the American state of Nevada.", diff --git a/snippets/snippets/python/rerank-v2-post.py b/snippets/snippets/python/rerank-v2-post.py index 37ca89a1f..b6da609df 100644 --- a/snippets/snippets/python/rerank-v2-post.py +++ b/snippets/snippets/python/rerank-v2-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.ClientV2("<>") +co = cohere.ClientV2() docs = [ "Carson City is the capital city of the American state of Nevada.", diff --git a/snippets/snippets/python/summarize-post.py b/snippets/snippets/python/summarize-post.py index 62307460f..81da05fe0 100644 --- a/snippets/snippets/python/summarize-post.py +++ b/snippets/snippets/python/summarize-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() text = ( "Ice cream is a sweetened frozen food typically eaten as a snack or dessert. " diff --git a/snippets/snippets/python/tokenize-post.py b/snippets/snippets/python/tokenize-post.py index 3fdcf2896..8fef68ed4 100644 --- a/snippets/snippets/python/tokenize-post.py +++ b/snippets/snippets/python/tokenize-post.py @@ -1,6 +1,6 @@ import cohere -co = cohere.Client("<>") +co = cohere.Client() response = co.tokenize(text="tokenize me! :D", model="command-r-plus-08-2024") # optional print(response) From 015c530d3fd68826a5b50f43886ad61e119db597 Mon Sep 17 00:00:00 2001 From: Billy Trend Date: Fri, 25 Oct 2024 13:52:36 +0100 Subject: [PATCH 02/16] ts -> js --- snippets/node/chat-post/{default.ts => default.js} | 0 snippets/node/chat-post/{documents.ts => documents.js} | 0 snippets/node/chat-post/{stream.ts => stream.js} | 0 snippets/node/chat-post/{tools.ts => tools.js} | 0 snippets/node/{classify-post.ts => classify-post.js} | 0 snippets/node/{connector-create.ts => connector-create.js} | 0 snippets/node/{connector-delete.ts => connector-delete.js} | 0 snippets/node/{connector-get.ts => connector-get.js} | 0 snippets/node/{connector-patch.ts => connector-patch.js} | 0 ...th-authorize-post.ts => connectors-id-oauth-authorize-post.js} | 0 snippets/node/{connectors-list.ts => connectors-list.js} | 0 snippets/node/{dataset-get.ts => dataset-get.js} | 0 snippets/node/{dataset-post.ts => dataset-post.js} | 0 snippets/node/{dataset-usage-get.ts => dataset-usage-get.js} | 0 snippets/node/{detokenize-post.ts => detokenize-post.js} | 0 snippets/node/{embed-jobs-cancel.ts => embed-jobs-cancel.js} | 0 snippets/node/{embed-jobs-get.ts => embed-jobs-get.js} | 0 snippets/node/{embed-jobs-post.ts => embed-jobs-post.js} | 0 snippets/node/{embed-post.ts => embed-post.js} | 0 snippets/node/{emebed-jobs-get.ts => emebed-jobs-get.js} | 0 .../{create-finetuned-model.ts => create-finetuned-model.js} | 0 .../{delete-finetuned-model.ts => delete-finetuned-model.js} | 0 .../finetuning/{get-finetuned-model.ts => get-finetuned-model.js} | 0 snippets/node/finetuning/{list-events.ts => list-events.js} | 0 .../{list-finetuned-models.ts => list-finetuned-models.js} | 0 ...ist-training-step-metrics.ts => list-training-step-metrics.js} | 0 .../{update-finetuned-model.ts => update-finetuned-model.js} | 0 snippets/node/{generate-post.ts => generate-post.js} | 0 snippets/node/{models-list-get.ts => models-list-get.js} | 0 snippets/node/{rerank-post.ts => rerank-post.js} | 0 snippets/node/{summarize-post.ts => summarize-post.js} | 0 snippets/node/{tokenize-post.ts => tokenize-post.js} | 0 32 files changed, 0 insertions(+), 0 deletions(-) rename snippets/node/chat-post/{default.ts => default.js} (100%) rename snippets/node/chat-post/{documents.ts => documents.js} (100%) rename snippets/node/chat-post/{stream.ts => stream.js} (100%) rename snippets/node/chat-post/{tools.ts => tools.js} (100%) rename snippets/node/{classify-post.ts => classify-post.js} (100%) rename snippets/node/{connector-create.ts => connector-create.js} (100%) rename snippets/node/{connector-delete.ts => connector-delete.js} (100%) rename snippets/node/{connector-get.ts => connector-get.js} (100%) rename snippets/node/{connector-patch.ts => connector-patch.js} (100%) rename snippets/node/{connectors-id-oauth-authorize-post.ts => connectors-id-oauth-authorize-post.js} (100%) rename snippets/node/{connectors-list.ts => connectors-list.js} (100%) rename snippets/node/{dataset-get.ts => dataset-get.js} (100%) rename snippets/node/{dataset-post.ts => dataset-post.js} (100%) rename snippets/node/{dataset-usage-get.ts => dataset-usage-get.js} (100%) rename snippets/node/{detokenize-post.ts => detokenize-post.js} (100%) rename snippets/node/{embed-jobs-cancel.ts => embed-jobs-cancel.js} (100%) rename snippets/node/{embed-jobs-get.ts => embed-jobs-get.js} (100%) rename snippets/node/{embed-jobs-post.ts => embed-jobs-post.js} (100%) rename snippets/node/{embed-post.ts => embed-post.js} (100%) rename snippets/node/{emebed-jobs-get.ts => emebed-jobs-get.js} (100%) rename snippets/node/finetuning/{create-finetuned-model.ts => create-finetuned-model.js} (100%) rename snippets/node/finetuning/{delete-finetuned-model.ts => delete-finetuned-model.js} (100%) rename snippets/node/finetuning/{get-finetuned-model.ts => get-finetuned-model.js} (100%) rename snippets/node/finetuning/{list-events.ts => list-events.js} (100%) rename snippets/node/finetuning/{list-finetuned-models.ts => list-finetuned-models.js} (100%) rename snippets/node/finetuning/{list-training-step-metrics.ts => list-training-step-metrics.js} (100%) rename snippets/node/finetuning/{update-finetuned-model.ts => update-finetuned-model.js} (100%) rename snippets/node/{generate-post.ts => generate-post.js} (100%) rename snippets/node/{models-list-get.ts => models-list-get.js} (100%) rename snippets/node/{rerank-post.ts => rerank-post.js} (100%) rename snippets/node/{summarize-post.ts => summarize-post.js} (100%) rename snippets/node/{tokenize-post.ts => tokenize-post.js} (100%) diff --git a/snippets/node/chat-post/default.ts b/snippets/node/chat-post/default.js similarity index 100% rename from snippets/node/chat-post/default.ts rename to snippets/node/chat-post/default.js diff --git a/snippets/node/chat-post/documents.ts b/snippets/node/chat-post/documents.js similarity index 100% rename from snippets/node/chat-post/documents.ts rename to snippets/node/chat-post/documents.js diff --git a/snippets/node/chat-post/stream.ts b/snippets/node/chat-post/stream.js similarity index 100% rename from snippets/node/chat-post/stream.ts rename to snippets/node/chat-post/stream.js diff --git a/snippets/node/chat-post/tools.ts b/snippets/node/chat-post/tools.js similarity index 100% rename from snippets/node/chat-post/tools.ts rename to snippets/node/chat-post/tools.js diff --git a/snippets/node/classify-post.ts b/snippets/node/classify-post.js similarity index 100% rename from snippets/node/classify-post.ts rename to snippets/node/classify-post.js diff --git a/snippets/node/connector-create.ts b/snippets/node/connector-create.js similarity index 100% rename from snippets/node/connector-create.ts rename to snippets/node/connector-create.js diff --git a/snippets/node/connector-delete.ts b/snippets/node/connector-delete.js similarity index 100% rename from snippets/node/connector-delete.ts rename to snippets/node/connector-delete.js diff --git a/snippets/node/connector-get.ts b/snippets/node/connector-get.js similarity index 100% rename from snippets/node/connector-get.ts rename to snippets/node/connector-get.js diff --git a/snippets/node/connector-patch.ts b/snippets/node/connector-patch.js similarity index 100% rename from snippets/node/connector-patch.ts rename to snippets/node/connector-patch.js diff --git a/snippets/node/connectors-id-oauth-authorize-post.ts b/snippets/node/connectors-id-oauth-authorize-post.js similarity index 100% rename from snippets/node/connectors-id-oauth-authorize-post.ts rename to snippets/node/connectors-id-oauth-authorize-post.js diff --git a/snippets/node/connectors-list.ts b/snippets/node/connectors-list.js similarity index 100% rename from snippets/node/connectors-list.ts rename to snippets/node/connectors-list.js diff --git a/snippets/node/dataset-get.ts b/snippets/node/dataset-get.js similarity index 100% rename from snippets/node/dataset-get.ts rename to snippets/node/dataset-get.js diff --git a/snippets/node/dataset-post.ts b/snippets/node/dataset-post.js similarity index 100% rename from snippets/node/dataset-post.ts rename to snippets/node/dataset-post.js diff --git a/snippets/node/dataset-usage-get.ts b/snippets/node/dataset-usage-get.js similarity index 100% rename from snippets/node/dataset-usage-get.ts rename to snippets/node/dataset-usage-get.js diff --git a/snippets/node/detokenize-post.ts b/snippets/node/detokenize-post.js similarity index 100% rename from snippets/node/detokenize-post.ts rename to snippets/node/detokenize-post.js diff --git a/snippets/node/embed-jobs-cancel.ts b/snippets/node/embed-jobs-cancel.js similarity index 100% rename from snippets/node/embed-jobs-cancel.ts rename to snippets/node/embed-jobs-cancel.js diff --git a/snippets/node/embed-jobs-get.ts b/snippets/node/embed-jobs-get.js similarity index 100% rename from snippets/node/embed-jobs-get.ts rename to snippets/node/embed-jobs-get.js diff --git a/snippets/node/embed-jobs-post.ts b/snippets/node/embed-jobs-post.js similarity index 100% rename from snippets/node/embed-jobs-post.ts rename to snippets/node/embed-jobs-post.js diff --git a/snippets/node/embed-post.ts b/snippets/node/embed-post.js similarity index 100% rename from snippets/node/embed-post.ts rename to snippets/node/embed-post.js diff --git a/snippets/node/emebed-jobs-get.ts b/snippets/node/emebed-jobs-get.js similarity index 100% rename from snippets/node/emebed-jobs-get.ts rename to snippets/node/emebed-jobs-get.js diff --git a/snippets/node/finetuning/create-finetuned-model.ts b/snippets/node/finetuning/create-finetuned-model.js similarity index 100% rename from snippets/node/finetuning/create-finetuned-model.ts rename to snippets/node/finetuning/create-finetuned-model.js diff --git a/snippets/node/finetuning/delete-finetuned-model.ts b/snippets/node/finetuning/delete-finetuned-model.js similarity index 100% rename from snippets/node/finetuning/delete-finetuned-model.ts rename to snippets/node/finetuning/delete-finetuned-model.js diff --git a/snippets/node/finetuning/get-finetuned-model.ts b/snippets/node/finetuning/get-finetuned-model.js similarity index 100% rename from snippets/node/finetuning/get-finetuned-model.ts rename to snippets/node/finetuning/get-finetuned-model.js diff --git a/snippets/node/finetuning/list-events.ts b/snippets/node/finetuning/list-events.js similarity index 100% rename from snippets/node/finetuning/list-events.ts rename to snippets/node/finetuning/list-events.js diff --git a/snippets/node/finetuning/list-finetuned-models.ts b/snippets/node/finetuning/list-finetuned-models.js similarity index 100% rename from snippets/node/finetuning/list-finetuned-models.ts rename to snippets/node/finetuning/list-finetuned-models.js diff --git a/snippets/node/finetuning/list-training-step-metrics.ts b/snippets/node/finetuning/list-training-step-metrics.js similarity index 100% rename from snippets/node/finetuning/list-training-step-metrics.ts rename to snippets/node/finetuning/list-training-step-metrics.js diff --git a/snippets/node/finetuning/update-finetuned-model.ts b/snippets/node/finetuning/update-finetuned-model.js similarity index 100% rename from snippets/node/finetuning/update-finetuned-model.ts rename to snippets/node/finetuning/update-finetuned-model.js diff --git a/snippets/node/generate-post.ts b/snippets/node/generate-post.js similarity index 100% rename from snippets/node/generate-post.ts rename to snippets/node/generate-post.js diff --git a/snippets/node/models-list-get.ts b/snippets/node/models-list-get.js similarity index 100% rename from snippets/node/models-list-get.ts rename to snippets/node/models-list-get.js diff --git a/snippets/node/rerank-post.ts b/snippets/node/rerank-post.js similarity index 100% rename from snippets/node/rerank-post.ts rename to snippets/node/rerank-post.js diff --git a/snippets/node/summarize-post.ts b/snippets/node/summarize-post.js similarity index 100% rename from snippets/node/summarize-post.ts rename to snippets/node/summarize-post.js diff --git a/snippets/node/tokenize-post.ts b/snippets/node/tokenize-post.js similarity index 100% rename from snippets/node/tokenize-post.ts rename to snippets/node/tokenize-post.js From bb6b25d4660518e77d27b19c726309f327189ea6 Mon Sep 17 00:00:00 2001 From: Billy Trend Date: Fri, 25 Oct 2024 14:08:13 +0100 Subject: [PATCH 03/16] ts -> js --- snippets/node/chat-post/default.js | 2 +- snippets/node/chat-post/documents.js | 2 +- snippets/node/chat-post/stream.js | 2 +- snippets/node/chat-post/tools.js | 2 +- snippets/node/classify-post.js | 2 +- snippets/node/connector-create.js | 2 +- snippets/node/connector-delete.js | 2 +- snippets/node/connector-get.js | 2 +- snippets/node/connector-patch.js | 2 +- snippets/node/connectors-id-oauth-authorize-post.js | 2 +- snippets/node/connectors-list.js | 2 +- snippets/node/dataset-get.js | 2 +- snippets/node/dataset-post.js | 2 +- snippets/node/dataset-usage-get.js | 2 +- snippets/node/detokenize-post.js | 2 +- snippets/node/embed-jobs-cancel.js | 2 +- snippets/node/embed-jobs-get.js | 2 +- snippets/node/embed-jobs-post.js | 2 +- snippets/node/embed-post.js | 2 +- snippets/node/emebed-jobs-get.js | 2 +- snippets/node/finetuning/create-finetuned-model.js | 2 +- snippets/node/finetuning/delete-finetuned-model.js | 2 +- snippets/node/finetuning/get-finetuned-model.js | 2 +- snippets/node/finetuning/list-events.js | 2 +- snippets/node/finetuning/list-finetuned-models.js | 2 +- snippets/node/finetuning/list-training-step-metrics.js | 2 +- snippets/node/finetuning/update-finetuned-model.js | 2 +- snippets/node/generate-post.js | 2 +- snippets/node/models-list-get.js | 2 +- snippets/node/rerank-post.js | 2 +- snippets/node/summarize-post.js | 2 +- snippets/node/tokenize-post.js | 8 ++++++-- 32 files changed, 37 insertions(+), 33 deletions(-) diff --git a/snippets/node/chat-post/default.js b/snippets/node/chat-post/default.js index c8fa1e56b..d869a475c 100644 --- a/snippets/node/chat-post/default.js +++ b/snippets/node/chat-post/default.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/chat-post/documents.js b/snippets/node/chat-post/documents.js index cc5992bb7..cb8228ba1 100644 --- a/snippets/node/chat-post/documents.js +++ b/snippets/node/chat-post/documents.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/chat-post/stream.js b/snippets/node/chat-post/stream.js index 6170e98b3..4dd22260e 100644 --- a/snippets/node/chat-post/stream.js +++ b/snippets/node/chat-post/stream.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/chat-post/tools.js b/snippets/node/chat-post/tools.js index ee12a7d66..d647e5000 100644 --- a/snippets/node/chat-post/tools.js +++ b/snippets/node/chat-post/tools.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/classify-post.js b/snippets/node/classify-post.js index 21f4eecd0..28118f6e1 100644 --- a/snippets/node/classify-post.js +++ b/snippets/node/classify-post.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/connector-create.js b/snippets/node/connector-create.js index 362088634..2869531d0 100644 --- a/snippets/node/connector-create.js +++ b/snippets/node/connector-create.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/connector-delete.js b/snippets/node/connector-delete.js index 3aa79cc1d..e31af9d17 100644 --- a/snippets/node/connector-delete.js +++ b/snippets/node/connector-delete.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/connector-get.js b/snippets/node/connector-get.js index 3de5c2173..70a1559e4 100644 --- a/snippets/node/connector-get.js +++ b/snippets/node/connector-get.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/connector-patch.js b/snippets/node/connector-patch.js index 777534489..cad6446eb 100644 --- a/snippets/node/connector-patch.js +++ b/snippets/node/connector-patch.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/connectors-id-oauth-authorize-post.js b/snippets/node/connectors-id-oauth-authorize-post.js index f6597d1d2..e4bd31af2 100644 --- a/snippets/node/connectors-id-oauth-authorize-post.js +++ b/snippets/node/connectors-id-oauth-authorize-post.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/connectors-list.js b/snippets/node/connectors-list.js index 0b73b5905..39dfa8409 100644 --- a/snippets/node/connectors-list.js +++ b/snippets/node/connectors-list.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/dataset-get.js b/snippets/node/dataset-get.js index 9f006ef17..89d28107d 100644 --- a/snippets/node/dataset-get.js +++ b/snippets/node/dataset-get.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/dataset-post.js b/snippets/node/dataset-post.js index b3d5955d4..91e98cca9 100644 --- a/snippets/node/dataset-post.js +++ b/snippets/node/dataset-post.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const fs = require('fs'); const cohere = new CohereClient({ diff --git a/snippets/node/dataset-usage-get.js b/snippets/node/dataset-usage-get.js index 539ce5244..410f5e624 100644 --- a/snippets/node/dataset-usage-get.js +++ b/snippets/node/dataset-usage-get.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/detokenize-post.js b/snippets/node/detokenize-post.js index 342e8db34..5cd6933c0 100644 --- a/snippets/node/detokenize-post.js +++ b/snippets/node/detokenize-post.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/embed-jobs-cancel.js b/snippets/node/embed-jobs-cancel.js index 72e4cbebc..609d3a4c5 100644 --- a/snippets/node/embed-jobs-cancel.js +++ b/snippets/node/embed-jobs-cancel.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/embed-jobs-get.js b/snippets/node/embed-jobs-get.js index 9b3584e5c..4dae4e7fc 100644 --- a/snippets/node/embed-jobs-get.js +++ b/snippets/node/embed-jobs-get.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/embed-jobs-post.js b/snippets/node/embed-jobs-post.js index 9debcea26..55f3a7e4c 100644 --- a/snippets/node/embed-jobs-post.js +++ b/snippets/node/embed-jobs-post.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/embed-post.js b/snippets/node/embed-post.js index 47b2d9c29..ac4416254 100644 --- a/snippets/node/embed-post.js +++ b/snippets/node/embed-post.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/emebed-jobs-get.js b/snippets/node/emebed-jobs-get.js index 745fe7f04..b25cf1aea 100644 --- a/snippets/node/emebed-jobs-get.js +++ b/snippets/node/emebed-jobs-get.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/finetuning/create-finetuned-model.js b/snippets/node/finetuning/create-finetuned-model.js index b0d90eb9f..84ec08f8b 100644 --- a/snippets/node/finetuning/create-finetuned-model.js +++ b/snippets/node/finetuning/create-finetuned-model.js @@ -1,4 +1,4 @@ -const { Cohere, CohereClient } = require('cohere-ai'); +import { Cohere, CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/finetuning/delete-finetuned-model.js b/snippets/node/finetuning/delete-finetuned-model.js index d61058557..f6bef36a1 100644 --- a/snippets/node/finetuning/delete-finetuned-model.js +++ b/snippets/node/finetuning/delete-finetuned-model.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/finetuning/get-finetuned-model.js b/snippets/node/finetuning/get-finetuned-model.js index 112db8de4..f5779d1b5 100644 --- a/snippets/node/finetuning/get-finetuned-model.js +++ b/snippets/node/finetuning/get-finetuned-model.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/finetuning/list-events.js b/snippets/node/finetuning/list-events.js index 95b7ce2c9..a1b0a69fe 100644 --- a/snippets/node/finetuning/list-events.js +++ b/snippets/node/finetuning/list-events.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/finetuning/list-finetuned-models.js b/snippets/node/finetuning/list-finetuned-models.js index c40088288..a2b52d965 100644 --- a/snippets/node/finetuning/list-finetuned-models.js +++ b/snippets/node/finetuning/list-finetuned-models.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/finetuning/list-training-step-metrics.js b/snippets/node/finetuning/list-training-step-metrics.js index 3c624ce55..abcc3293a 100644 --- a/snippets/node/finetuning/list-training-step-metrics.js +++ b/snippets/node/finetuning/list-training-step-metrics.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/finetuning/update-finetuned-model.js b/snippets/node/finetuning/update-finetuned-model.js index 4ad63ae70..ec2d293f9 100644 --- a/snippets/node/finetuning/update-finetuned-model.js +++ b/snippets/node/finetuning/update-finetuned-model.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/generate-post.js b/snippets/node/generate-post.js index d824b4d88..344d5670e 100644 --- a/snippets/node/generate-post.js +++ b/snippets/node/generate-post.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/models-list-get.js b/snippets/node/models-list-get.js index 7479e01a9..3148da06d 100644 --- a/snippets/node/models-list-get.js +++ b/snippets/node/models-list-get.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/rerank-post.js b/snippets/node/rerank-post.js index 53dff4714..3dcbe73c6 100644 --- a/snippets/node/rerank-post.js +++ b/snippets/node/rerank-post.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/summarize-post.js b/snippets/node/summarize-post.js index 4f04fa685..9f1f40f0a 100644 --- a/snippets/node/summarize-post.js +++ b/snippets/node/summarize-post.js @@ -1,4 +1,4 @@ -const { CohereClient } = require('cohere-ai'); +import { CohereClient } from 'cohere-ai'; const cohere = new CohereClient({ diff --git a/snippets/node/tokenize-post.js b/snippets/node/tokenize-post.js index 837532e94..b03833049 100644 --- a/snippets/node/tokenize-post.js +++ b/snippets/node/tokenize-post.js @@ -1,8 +1,12 @@ -const cohere = require('cohere-ai'); -cohere.init('<>')(async () => { +import { CohereClient } from 'cohere-ai'; + +const cohere = new CohereClient(); + +(async () => { const response = await cohere.tokenize({ text: 'tokenize me! :D', model: 'command', // optional }); + console.log(response); })(); From 2d4d1efc5827bb115118449b5298d8a96e853253 Mon Sep 17 00:00:00 2001 From: Billy Trend Date: Fri, 25 Oct 2024 14:21:30 +0100 Subject: [PATCH 04/16] js working --- package.json | 6 +- packages/snippet-tester/babel.config.js | 7 + packages/snippet-tester/jest.config.ts | 199 +++ packages/snippet-tester/package.json | 31 + packages/snippet-tester/src/config.ts | 39 + .../snippet-tester/src/tests/snippets.test.ts | 33 + packages/snippet-tester/src/utils.ts | 59 + pnpm-lock.yaml | 1536 ++++++++++++++++- 8 files changed, 1904 insertions(+), 6 deletions(-) create mode 100644 packages/snippet-tester/babel.config.js create mode 100644 packages/snippet-tester/jest.config.ts create mode 100644 packages/snippet-tester/package.json create mode 100644 packages/snippet-tester/src/config.ts create mode 100644 packages/snippet-tester/src/tests/snippets.test.ts create mode 100644 packages/snippet-tester/src/utils.ts diff --git a/package.json b/package.json index 3c8158b8b..efb368dbf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,7 @@ { "name": "cohere-developer-experience", "version": "0.0.0", + "type": "module", "scripts": { "preinstall": "npx only-allow pnpm", "clean": "rm -rf ./fern/dist && rm -rf ./node_modules", @@ -17,8 +18,9 @@ "tailwindcss": "^3.4.4" }, "dependencies": { - "gray-matter": "^4.0.3", + "cohere-ai": "^7.14.0", "fern-api": "^0.41.16", + "gray-matter": "^4.0.3", "react": "^18.3.1" } -} +} \ No newline at end of file diff --git a/packages/snippet-tester/babel.config.js b/packages/snippet-tester/babel.config.js new file mode 100644 index 000000000..1c005e99b --- /dev/null +++ b/packages/snippet-tester/babel.config.js @@ -0,0 +1,7 @@ +module.exports = { + presets: [ + ['@babel/preset-env', { targets: { node: 'current' } }], + '@babel/preset-typescript', + ], +}; + diff --git a/packages/snippet-tester/jest.config.ts b/packages/snippet-tester/jest.config.ts new file mode 100644 index 000000000..81f1ec12e --- /dev/null +++ b/packages/snippet-tester/jest.config.ts @@ -0,0 +1,199 @@ +/** + * For a detailed explanation regarding each configuration property, visit: + * https://jestjs.io/docs/configuration + */ + +import type {Config} from 'jest'; + +const config: Config = { + // All imported modules in your tests should be mocked automatically + // automock: false, + + // Stop running tests after `n` failures + // bail: 0, + + // The directory where Jest should store its cached dependency information + // cacheDirectory: "/private/var/folders/7y/pd12xsnj72x0t4drmr3tt23c0000gp/T/jest_dy", + + // Automatically clear mock calls, instances, contexts and results before every test + clearMocks: true, + + // Indicates whether the coverage information should be collected while executing the test + // collectCoverage: false, + + // An array of glob patterns indicating a set of files for which coverage information should be collected + // collectCoverageFrom: undefined, + + // The directory where Jest should output its coverage files + // coverageDirectory: undefined, + + // An array of regexp pattern strings used to skip coverage collection + // coveragePathIgnorePatterns: [ + // "/node_modules/" + // ], + + // Indicates which provider should be used to instrument code for coverage + coverageProvider: "v8", + + // A list of reporter names that Jest uses when writing coverage reports + // coverageReporters: [ + // "json", + // "text", + // "lcov", + // "clover" + // ], + + // An object that configures minimum threshold enforcement for coverage results + // coverageThreshold: undefined, + + // A path to a custom dependency extractor + // dependencyExtractor: undefined, + + // Make calling deprecated APIs throw helpful error messages + // errorOnDeprecated: false, + + // The default configuration for fake timers + // fakeTimers: { + // "enableGlobally": false + // }, + + // Force coverage collection from ignored files using an array of glob patterns + // forceCoverageMatch: [], + + // A path to a module which exports an async function that is triggered once before all test suites + // globalSetup: undefined, + + // A path to a module which exports an async function that is triggered once after all test suites + // globalTeardown: undefined, + + // A set of global variables that need to be available in all test environments + // globals: {}, + + // The maximum amount of workers used to run your tests. Can be specified as % or a number. E.g. maxWorkers: 10% will use 10% of your CPU amount + 1 as the maximum worker number. maxWorkers: 2 will use a maximum of 2 workers. + // maxWorkers: "50%", + + // An array of directory names to be searched recursively up from the requiring module's location + // moduleDirectories: [ + // "node_modules" + // ], + + // An array of file extensions your modules use + // moduleFileExtensions: [ + // "js", + // "mjs", + // "cjs", + // "jsx", + // "ts", + // "tsx", + // "json", + // "node" + // ], + + // A map from regular expressions to module names or to arrays of module names that allow to stub out resources with a single module + // moduleNameMapper: {}, + + // An array of regexp pattern strings, matched against all module paths before considered 'visible' to the module loader + // modulePathIgnorePatterns: [], + + // Activates notifications for test results + // notify: false, + + // An enum that specifies notification mode. Requires { notify: true } + // notifyMode: "failure-change", + + // A preset that is used as a base for Jest's configuration + // preset: undefined, + + // Run tests from one or more projects + // projects: undefined, + + // Use this configuration option to add custom reporters to Jest + // reporters: undefined, + + // Automatically reset mock state before every test + // resetMocks: false, + + // Reset the module registry before running each individual test + // resetModules: false, + + // A path to a custom resolver + // resolver: undefined, + + // Automatically restore mock state and implementation before every test + // restoreMocks: false, + + // The root directory that Jest should scan for tests and modules within + // rootDir: undefined, + + // A list of paths to directories that Jest should use to search for files in + // roots: [ + // "" + // ], + + // Allows you to use a custom runner instead of Jest's default test runner + // runner: "jest-runner", + + // The paths to modules that run some code to configure or set up the testing environment before each test + // setupFiles: [], + + // A list of paths to modules that run some code to configure or set up the testing framework before each test + // setupFilesAfterEnv: [], + + // The number of seconds after which a test is considered as slow and reported as such in the results. + // slowTestThreshold: 5, + + // A list of paths to snapshot serializer modules Jest should use for snapshot testing + // snapshotSerializers: [], + + // The test environment that will be used for testing + // testEnvironment: "jest-environment-node", + + // Options that will be passed to the testEnvironment + // testEnvironmentOptions: {}, + + // Adds a location field to test results + // testLocationInResults: false, + + // The glob patterns Jest uses to detect test files + // testMatch: [ + // "**/__tests__/**/*.[jt]s?(x)", + // "**/?(*.)+(spec|test).[tj]s?(x)" + // ], + + // An array of regexp pattern strings that are matched against all test paths, matched tests are skipped + // testPathIgnorePatterns: [ + // "/node_modules/" + // ], + + // The regexp pattern or array of patterns that Jest uses to detect test files + // testRegex: [], + + // This option allows the use of a custom results processor + // testResultsProcessor: undefined, + + // This option allows use of a custom test runner + // testRunner: "jest-circus/runner", + + // A map from regular expressions to paths to transformers + // transform: undefined, + + // An array of regexp pattern strings that are matched against all source file paths, matched files will skip transformation + // transformIgnorePatterns: [ + // "/node_modules/", + // "\\.pnp\\.[^\\/]+$" + // ], + + // An array of regexp pattern strings that are matched against all modules before the module loader will automatically return a mock for them + // unmockedModulePathPatterns: undefined, + + // Indicates whether each individual test should be reported during the run + // verbose: undefined, + + // An array of regexp patterns that are matched against all source file paths before re-running tests in watch mode + // watchPathIgnorePatterns: [], + + // Whether to use watchman for file crawling + // watchman: true, +}; + +export default config; diff --git a/packages/snippet-tester/package.json b/packages/snippet-tester/package.json new file mode 100644 index 000000000..ef83e3126 --- /dev/null +++ b/packages/snippet-tester/package.json @@ -0,0 +1,31 @@ +{ + "name": "snippet-tester", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "jest" + }, + "keywords": [], + "author": "", + "license": "ISC", + "dependencies": { + "@jest/globals": "^29.7.0", + "@pnpm/find-workspace-dir": "^7.0.2", + "cohere": "^1.1.1", + "cohere-ai": "^7.14.0", + "convict": "^6.2.4", + "glob": "^11.0.0", + "jest": "^29.7.0", + "nodemon": "^3.1.7", + "ts-node": "^10.9.2" + }, + "devDependencies": { + "@babel/core": "^7.25.8", + "@babel/preset-env": "^7.25.8", + "@babel/preset-typescript": "^7.25.7", + "@types/convict": "^6.1.6", + "@types/jest": "^29.5.13", + "babel-jest": "^29.7.0" + } +} diff --git a/packages/snippet-tester/src/config.ts b/packages/snippet-tester/src/config.ts new file mode 100644 index 000000000..b76ea4b47 --- /dev/null +++ b/packages/snippet-tester/src/config.ts @@ -0,0 +1,39 @@ +import path from "path"; + +export interface Language { + name: string; + exec: (file: string) => string; + snippetRoot: (base: string) => string; + glob: string; +} + +export const config: { + languages: Language[]; +} = { + "languages": [ + { + "name": "node", + "exec": (file: string) => `node ${file}`, + "snippetRoot": (base: string) => path.join(base, "./snippets/node"), + "glob": "**/*.js" + }, + // { + // "name": "java", + // "exec": (file: string) => `java ${file}`, + // "snippetRoot": (base: string) => path.join(base, "./snippets/java"), + // "glob": "**/*.java" + // }, + // { + // "name": "python", + // "exec": (file: string) => `python ${file}`, + // "snippetRoot": (base: string) => path.join(base, "./snippets/python"), + // "glob": "**/*.go" + // }, + // { + // "name": "golang", + // "exec": (file: string) => `go run ${file}`, + // "snippetRoot": (base: string) => path.join(base, "./snippets/go"), + // "glob": "**/*.go" + // } + ] +} \ No newline at end of file diff --git a/packages/snippet-tester/src/tests/snippets.test.ts b/packages/snippet-tester/src/tests/snippets.test.ts new file mode 100644 index 000000000..2700ed4a0 --- /dev/null +++ b/packages/snippet-tester/src/tests/snippets.test.ts @@ -0,0 +1,33 @@ +import { describe, expect, test } from '@jest/globals'; +import * as fs from "fs"; +import { glob } from "glob"; +import path from 'path'; +import { config, Language } from '../config'; +import { execCmd } from '../utils'; + +// recurse up until you find a pnpm-workspace.yaml +const findPnpmWorkspaceDir = (curDir = __dirname) => { + if (curDir === "/") { + throw new Error("Could not find pnpm-workspace.yaml") + } + + if (fs.existsSync(path.resolve(curDir, "pnpm-lock.yaml"))) { + return curDir + } + + return findPnpmWorkspaceDir(fs.realpathSync(path.resolve(curDir, ".."))) +} + +const workspaceDir = findPnpmWorkspaceDir() + + +describe.each(config.languages.map(o => [o.name, o] as [string, Language]))("Testing language %s", (name, lang) => { + const cwd = lang.snippetRoot(workspaceDir) + const filePaths = glob.globSync(lang.glob, {cwd}) + + test.concurrent.each(filePaths)('testing file %s', async (filePath) => { + const {error} = await execCmd(lang.exec(filePath), cwd) + + expect(error).toBeNull() + }, 1000000); +}) \ No newline at end of file diff --git a/packages/snippet-tester/src/utils.ts b/packages/snippet-tester/src/utils.ts new file mode 100644 index 000000000..5169213ae --- /dev/null +++ b/packages/snippet-tester/src/utils.ts @@ -0,0 +1,59 @@ +import * as childProcess from "child_process" +import fs from "fs" + +export const findAndReplace = async (paths: string[], find: RegExp, replace: string) => { + await Promise.all(paths.map(async (path) => { + const file = await fs.promises.readFile(path) + const content = file.toString() + const newContent = content.replace(find, replace) + await fs.promises.writeFile(path, newContent) + })) +} + +export const execCmd = async (cmd: string, cwd: string): Promise<{error: null | childProcess.ExecException, stderr: string, stdout: string}> => { + return new Promise((resolve, reject) => { + childProcess.exec(cmd, {cwd}, (error, stdout, stderr) => { + if (error) { + reject({error, stderr, stdout}) + } + resolve({ error, stderr, stdout}) + }) + }) +} + +export const getFilesByExtension = async (base: string, extension: string): Promise => { + const list = await fs.promises.readdir(base) + const all = await Promise.all(list.flatMap((file) => { + const filepath = `${base}/${file}` + + if (fs.statSync(filepath).isDirectory()) { + return getFilesByExtension(filepath, extension) + } else if (file.endsWith(extension)) { + return filepath + } + + return [] + })) + + return all.flat() +} + +export const execTypescriptFile = async (projectRoot: string, file: string) => { + const cmd = `npx ts-node ${file}` + return execCmd(cmd, projectRoot) +} + +export const execJavaFile = async (projectRoot: string, file: string) => { + const cmd = `java ${file}` + return execCmd(cmd, projectRoot) +} + +export const execPythonFile = async (projectRoot: string, file: string) => { + const cmd = `python ${file}` + return execCmd(cmd, projectRoot) +} + +export const execGoFile = async (projectRoot: string, file: string) => { + const cmd = `go run ${file}` + return execCmd(cmd, projectRoot) +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ded4ffd3f..adc09cdef 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,13 +8,15 @@ importers: .: dependencies: - gray-matter: - specifier: ^4.0.3 - version: 4.0.3 - + cohere-ai: + specifier: ^7.14.0 + version: 7.14.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0)) fern-api: specifier: ^0.41.16 version: 0.41.16 + gray-matter: + specifier: ^4.0.3 + version: 4.0.3 react: specifier: ^18.3.1 version: 18.3.1 @@ -38,6 +40,154 @@ packages: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} + '@aws-crypto/crc32@3.0.0': + resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==} + + '@aws-crypto/sha256-browser@5.2.0': + resolution: {integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==} + + '@aws-crypto/sha256-js@5.2.0': + resolution: {integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==} + engines: {node: '>=16.0.0'} + + '@aws-crypto/supports-web-crypto@5.2.0': + resolution: {integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==} + + '@aws-crypto/util@3.0.0': + resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} + + '@aws-crypto/util@5.2.0': + resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} + + '@aws-sdk/client-cognito-identity@3.679.0': + resolution: {integrity: sha512-vJzQ6QpaMu8itJMe3FH1/0rwMjL0ELh63iLTxiAmhiV/SvCwNNoSFLd2HdKxbV0Bg/x8lUiPVq3pl6+cxaIrEQ==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/client-sagemaker@3.679.0': + resolution: {integrity: sha512-n1hTHpQl6LwNkwn4vLmtbwkNoX2jxtiliRd0IaHR1CfAQvKNTfQ52mARWr73hR+/YcVsBzPx8sYKq2XHWArHKQ==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/client-sso-oidc@3.679.0': + resolution: {integrity: sha512-/dBYWcCwbA/id4sFCIVZvf0UsvzHCC68SryxeNQk/PDkY9N4n5yRcMUkZDaEyQCjowc3kY4JOXp2AdUP037nhA==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sts': ^3.679.0 + + '@aws-sdk/client-sso@3.679.0': + resolution: {integrity: sha512-/0cAvYnpOZTo/Y961F1kx2fhDDLUYZ0SQQ5/75gh3xVImLj7Zw+vp74ieqFbqWLYGMaq8z1Arr9A8zG95mbLdg==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/client-sts@3.679.0': + resolution: {integrity: sha512-3CvrT8w1RjFu1g8vKA5Azfr5V83r2/b68Ock43WE003Bq/5Y38mwmYX7vk0fPHzC3qejt4YMAWk/C3fSKOy25g==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/core@3.679.0': + resolution: {integrity: sha512-CS6PWGX8l4v/xyvX8RtXnBisdCa5+URzKd0L6GvHChype9qKUVxO/Gg6N/y43Hvg7MNWJt9FBPNWIxUB+byJwg==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/credential-provider-cognito-identity@3.679.0': + resolution: {integrity: sha512-XvWd6RPk7TA7tmqITT+NXvJ6ltJP8BUtLO1NAvja4HKExPKR9HAyoOeeH7KM3lVRED4e4LUnLb3fzteH20IXaA==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/credential-provider-env@3.679.0': + resolution: {integrity: sha512-EdlTYbzMm3G7VUNAMxr9S1nC1qUNqhKlAxFU8E7cKsAe8Bp29CD5HAs3POc56AVo9GC4yRIS+/mtlZSmrckzUA==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/credential-provider-http@3.679.0': + resolution: {integrity: sha512-ZoKLubW5DqqV1/2a3TSn+9sSKg0T8SsYMt1JeirnuLJF0mCoYFUaWMyvxxKuxPoqvUsaycxKru4GkpJ10ltNBw==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/credential-provider-ini@3.679.0': + resolution: {integrity: sha512-Rg7t8RwUzKcumpipG4neZqaeJ6DF+Bco1+FHn5BZB68jpvwvjBjcQUuWkxj18B6ctYHr1fkunnzeKEn/+vy7+w==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sts': ^3.679.0 + + '@aws-sdk/credential-provider-node@3.679.0': + resolution: {integrity: sha512-E3lBtaqCte8tWs6Rkssc8sLzvGoJ10TLGvpkijOlz43wPd6xCRh1YLwg6zolf9fVFtEyUs/GsgymiASOyxhFtw==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/credential-provider-process@3.679.0': + resolution: {integrity: sha512-u/p4TV8kQ0zJWDdZD4+vdQFTMhkDEJFws040Gm113VHa/Xo1SYOjbpvqeuFoz6VmM0bLvoOWjxB9MxnSQbwKpQ==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/credential-provider-sso@3.679.0': + resolution: {integrity: sha512-SAtWonhi9asxn0ukEbcE81jkyanKgqpsrtskvYPpO9Z9KOednM4Cqt6h1bfcS9zaHjN2zu815Gv8O7WiV+F/DQ==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/credential-provider-web-identity@3.679.0': + resolution: {integrity: sha512-a74tLccVznXCaBefWPSysUcLXYJiSkeUmQGtalNgJ1vGkE36W5l/8czFiiowdWdKWz7+x6xf0w+Kjkjlj42Ung==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sts': ^3.679.0 + + '@aws-sdk/credential-providers@3.679.0': + resolution: {integrity: sha512-ZjZZb6OERw/UKlSqcJ24AUJIf/ekDLPZrPpo0kPMV70EQ0GkBiklIZ8qULu9bEcI2I4UIapBKRiXTrK4gA6YHg==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/middleware-host-header@3.679.0': + resolution: {integrity: sha512-y176HuQ8JRY3hGX8rQzHDSbCl9P5Ny9l16z4xmaiLo+Qfte7ee4Yr3yaAKd7GFoJ3/Mhud2XZ37fR015MfYl2w==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/middleware-logger@3.679.0': + resolution: {integrity: sha512-0vet8InEj7nvIvGKk+ch7bEF5SyZ7Us9U7YTEgXPrBNStKeRUsgwRm0ijPWWd0a3oz2okaEwXsFl7G/vI0XiEA==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/middleware-recursion-detection@3.679.0': + resolution: {integrity: sha512-sQoAZFsQiW/LL3DfKMYwBoGjYDEnMbA9WslWN8xneCmBAwKo6IcSksvYs23PP8XMIoBGe2I2J9BSr654XWygTQ==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/middleware-user-agent@3.679.0': + resolution: {integrity: sha512-4hdeXhPDURPqQLPd9jCpUEo9fQITXl3NM3W1MwcJpE0gdUM36uXkQOYsTPeeU/IRCLVjK8Htlh2oCaM9iJrLCA==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/protocol-http@3.374.0': + resolution: {integrity: sha512-9WpRUbINdGroV3HiZZIBoJvL2ndoWk39OfwxWs2otxByppJZNN14bg/lvCx5e8ggHUti7IBk5rb0nqQZ4m05pg==} + engines: {node: '>=14.0.0'} + deprecated: This package has moved to @smithy/protocol-http + + '@aws-sdk/region-config-resolver@3.679.0': + resolution: {integrity: sha512-Ybx54P8Tg6KKq5ck7uwdjiKif7n/8g1x+V0V9uTjBjRWqaIgiqzXwKWoPj6NCNkE7tJNtqI4JrNxp/3S3HvmRw==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/signature-v4@3.374.0': + resolution: {integrity: sha512-2xLJvSdzcZZAg0lsDLUAuSQuihzK0dcxIK7WmfuJeF7DGKJFmp9czQmz5f3qiDz6IDQzvgK1M9vtJSVCslJbyQ==} + engines: {node: '>=14.0.0'} + deprecated: This package has moved to @smithy/signature-v4 + + '@aws-sdk/token-providers@3.679.0': + resolution: {integrity: sha512-1/+Zso/x2jqgutKixYFQEGli0FELTgah6bm7aB+m2FAWH4Hz7+iMUsazg6nSWm714sG9G3h5u42Dmpvi9X6/hA==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@aws-sdk/client-sso-oidc': ^3.679.0 + + '@aws-sdk/types@3.679.0': + resolution: {integrity: sha512-NwVq8YvInxQdJ47+zz4fH3BRRLC6lL+WLkvr242PVBbUOLRyK/lkwHlfiKUoeVIMyK5NF+up6TRg71t/8Bny6Q==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/util-endpoints@3.679.0': + resolution: {integrity: sha512-YL6s4Y/1zC45OvddvgE139fjeWSKKPgLlnfrvhVL7alNyY9n7beR4uhoDpNrt5mI6sn9qiBF17790o+xLAXjjg==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/util-locate-window@3.679.0': + resolution: {integrity: sha512-zKTd48/ZWrCplkXpYDABI74rQlbR0DNHs8nH95htfSLj9/mWRSwaGptoxwcihaq/77vi/fl2X3y0a1Bo8bt7RA==} + engines: {node: '>=16.0.0'} + + '@aws-sdk/util-user-agent-browser@3.679.0': + resolution: {integrity: sha512-CusSm2bTBG1kFypcsqU8COhnYc6zltobsqs3nRrvYqYaOqtMnuE46K4XTWpnzKgwDejgZGOE+WYyprtAxrPvmQ==} + + '@aws-sdk/util-user-agent-node@3.679.0': + resolution: {integrity: sha512-Bw4uXZ+NU5ed6TNfo4tBbhBSW+2eQxXYjYBGl5gLUNUpg2pDFToQAP6rXBFiwcG52V2ny5oLGiD82SoYuYkAVg==} + engines: {node: '>=16.0.0'} + peerDependencies: + aws-crt: '>=1.0.0' + peerDependenciesMeta: + aws-crt: + optional: true + + '@aws-sdk/util-utf8-browser@3.259.0': + resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -76,6 +226,216 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} + '@smithy/abort-controller@3.1.6': + resolution: {integrity: sha512-0XuhuHQlEqbNQZp7QxxrFTdVWdwxch4vjxYgfInF91hZFkPxf9QDrdQka0KfxFMPqLNzSw0b95uGTrLliQUavQ==} + engines: {node: '>=16.0.0'} + + '@smithy/config-resolver@3.0.10': + resolution: {integrity: sha512-Uh0Sz9gdUuz538nvkPiyv1DZRX9+D15EKDtnQP5rYVAzM/dnYk3P8cg73jcxyOitPgT3mE3OVj7ky7sibzHWkw==} + engines: {node: '>=16.0.0'} + + '@smithy/core@2.5.1': + resolution: {integrity: sha512-DujtuDA7BGEKExJ05W5OdxCoyekcKT3Rhg1ZGeiUWaz2BJIWXjZmsG/DIP4W48GHno7AQwRsaCb8NcBgH3QZpg==} + engines: {node: '>=16.0.0'} + + '@smithy/credential-provider-imds@3.2.5': + resolution: {integrity: sha512-4FTQGAsuwqTzVMmiRVTn0RR9GrbRfkP0wfu/tXWVHd2LgNpTY0uglQpIScXK4NaEyXbB3JmZt8gfVqO50lP8wg==} + engines: {node: '>=16.0.0'} + + '@smithy/eventstream-codec@1.1.0': + resolution: {integrity: sha512-3tEbUb8t8an226jKB6V/Q2XU/J53lCwCzULuBPEaF4JjSh+FlCMp7TmogE/Aij5J9DwlsZ4VAD/IRDuQ/0ZtMw==} + + '@smithy/fetch-http-handler@3.2.9': + resolution: {integrity: sha512-hYNVQOqhFQ6vOpenifFME546f0GfJn2OiQ3M0FDmuUu8V/Uiwy2wej7ZXxFBNqdx0R5DZAqWM1l6VRhGz8oE6A==} + + '@smithy/fetch-http-handler@4.0.0': + resolution: {integrity: sha512-MLb1f5tbBO2X6K4lMEKJvxeLooyg7guq48C2zKr4qM7F2Gpkz4dc+hdSgu77pCJ76jVqFBjZczHYAs6dp15N+g==} + + '@smithy/hash-node@3.0.8': + resolution: {integrity: sha512-tlNQYbfpWXHimHqrvgo14DrMAgUBua/cNoz9fMYcDmYej7MAmUcjav/QKQbFc3NrcPxeJ7QClER4tWZmfwoPng==} + engines: {node: '>=16.0.0'} + + '@smithy/invalid-dependency@3.0.8': + resolution: {integrity: sha512-7Qynk6NWtTQhnGTTZwks++nJhQ1O54Mzi7fz4PqZOiYXb4Z1Flpb2yRvdALoggTS8xjtohWUM+RygOtB30YL3Q==} + + '@smithy/is-array-buffer@1.1.0': + resolution: {integrity: sha512-twpQ/n+3OWZJ7Z+xu43MJErmhB/WO/mMTnqR6PwWQShvSJ/emx5d1N59LQZk6ZpTAeuRWrc+eHhkzTp9NFjNRQ==} + engines: {node: '>=14.0.0'} + + '@smithy/is-array-buffer@2.2.0': + resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} + engines: {node: '>=14.0.0'} + + '@smithy/is-array-buffer@3.0.0': + resolution: {integrity: sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==} + engines: {node: '>=16.0.0'} + + '@smithy/middleware-content-length@3.0.10': + resolution: {integrity: sha512-T4dIdCs1d/+/qMpwhJ1DzOhxCZjZHbHazEPJWdB4GDi2HjIZllVzeBEcdJUN0fomV8DURsgOyrbEUzg3vzTaOg==} + engines: {node: '>=16.0.0'} + + '@smithy/middleware-endpoint@3.2.1': + resolution: {integrity: sha512-wWO3xYmFm6WRW8VsEJ5oU6h7aosFXfszlz3Dj176pTij6o21oZnzkCLzShfmRaaCHDkBXWBdO0c4sQAvLFP6zA==} + engines: {node: '>=16.0.0'} + + '@smithy/middleware-retry@3.0.25': + resolution: {integrity: sha512-m1F70cPaMBML4HiTgCw5I+jFNtjgz5z5UdGnUbG37vw6kh4UvizFYjqJGHvicfgKMkDL6mXwyPp5mhZg02g5sg==} + engines: {node: '>=16.0.0'} + + '@smithy/middleware-serde@3.0.8': + resolution: {integrity: sha512-Xg2jK9Wc/1g/MBMP/EUn2DLspN8LNt+GMe7cgF+Ty3vl+Zvu+VeZU5nmhveU+H8pxyTsjrAkci8NqY6OuvZnjA==} + engines: {node: '>=16.0.0'} + + '@smithy/middleware-stack@3.0.8': + resolution: {integrity: sha512-d7ZuwvYgp1+3682Nx0MD3D/HtkmZd49N3JUndYWQXfRZrYEnCWYc8BHcNmVsPAp9gKvlurdg/mubE6b/rPS9MA==} + engines: {node: '>=16.0.0'} + + '@smithy/node-config-provider@3.1.9': + resolution: {integrity: sha512-qRHoah49QJ71eemjuS/WhUXB+mpNtwHRWQr77J/m40ewBVVwvo52kYAmb7iuaECgGTTcYxHS4Wmewfwy++ueew==} + engines: {node: '>=16.0.0'} + + '@smithy/node-http-handler@3.2.5': + resolution: {integrity: sha512-PkOwPNeKdvX/jCpn0A8n9/TyoxjGZB8WVoJmm9YzsnAgggTj4CrjpRHlTQw7dlLZ320n1mY1y+nTRUDViKi/3w==} + engines: {node: '>=16.0.0'} + + '@smithy/property-provider@3.1.8': + resolution: {integrity: sha512-ukNUyo6rHmusG64lmkjFeXemwYuKge1BJ8CtpVKmrxQxc6rhUX0vebcptFA9MmrGsnLhwnnqeH83VTU9hwOpjA==} + engines: {node: '>=16.0.0'} + + '@smithy/protocol-http@1.2.0': + resolution: {integrity: sha512-GfGfruksi3nXdFok5RhgtOnWe5f6BndzYfmEXISD+5gAGdayFGpjWu5pIqIweTudMtse20bGbc+7MFZXT1Tb8Q==} + engines: {node: '>=14.0.0'} + + '@smithy/protocol-http@4.1.5': + resolution: {integrity: sha512-hsjtwpIemmCkm3ZV5fd/T0bPIugW1gJXwZ/hpuVubt2hEUApIoUTrf6qIdh9MAWlw0vjMrA1ztJLAwtNaZogvg==} + engines: {node: '>=16.0.0'} + + '@smithy/querystring-builder@3.0.8': + resolution: {integrity: sha512-btYxGVqFUARbUrN6VhL9c3dnSviIwBYD9Rz1jHuN1hgh28Fpv2xjU1HeCeDJX68xctz7r4l1PBnFhGg1WBBPuA==} + engines: {node: '>=16.0.0'} + + '@smithy/querystring-parser@3.0.8': + resolution: {integrity: sha512-BtEk3FG7Ks64GAbt+JnKqwuobJNX8VmFLBsKIwWr1D60T426fGrV2L3YS5siOcUhhp6/Y6yhBw1PSPxA5p7qGg==} + engines: {node: '>=16.0.0'} + + '@smithy/service-error-classification@3.0.8': + resolution: {integrity: sha512-uEC/kCCFto83bz5ZzapcrgGqHOh/0r69sZ2ZuHlgoD5kYgXJEThCoTuw/y1Ub3cE7aaKdznb+jD9xRPIfIwD7g==} + engines: {node: '>=16.0.0'} + + '@smithy/shared-ini-file-loader@3.1.9': + resolution: {integrity: sha512-/+OsJRNtoRbtsX0UpSgWVxFZLsJHo/4sTr+kBg/J78sr7iC+tHeOvOJrS5hCpVQ6sWBbhWLp1UNiuMyZhE6pmA==} + engines: {node: '>=16.0.0'} + + '@smithy/signature-v4@1.1.0': + resolution: {integrity: sha512-fDo3m7YqXBs7neciOePPd/X9LPm5QLlDMdIC4m1H6dgNLnXfLMFNIxEfPyohGA8VW9Wn4X8lygnPSGxDZSmp0Q==} + engines: {node: '>=14.0.0'} + + '@smithy/signature-v4@4.2.1': + resolution: {integrity: sha512-NsV1jF4EvmO5wqmaSzlnTVetemBS3FZHdyc5CExbDljcyJCEEkJr8ANu2JvtNbVg/9MvKAWV44kTrGS+Pi4INg==} + engines: {node: '>=16.0.0'} + + '@smithy/smithy-client@3.4.2': + resolution: {integrity: sha512-dxw1BDxJiY9/zI3cBqfVrInij6ShjpV4fmGHesGZZUiP9OSE/EVfdwdRz0PgvkEvrZHpsj2htRaHJfftE8giBA==} + engines: {node: '>=16.0.0'} + + '@smithy/types@1.2.0': + resolution: {integrity: sha512-z1r00TvBqF3dh4aHhya7nz1HhvCg4TRmw51fjMrh5do3h+ngSstt/yKlNbHeb9QxJmFbmN8KEVSWgb1bRvfEoA==} + engines: {node: '>=14.0.0'} + + '@smithy/types@3.6.0': + resolution: {integrity: sha512-8VXK/KzOHefoC65yRgCn5vG1cysPJjHnOVt9d0ybFQSmJgQj152vMn4EkYhGuaOmnnZvCPav/KnYyE6/KsNZ2w==} + engines: {node: '>=16.0.0'} + + '@smithy/url-parser@3.0.8': + resolution: {integrity: sha512-4FdOhwpTW7jtSFWm7SpfLGKIBC9ZaTKG5nBF0wK24aoQKQyDIKUw3+KFWCQ9maMzrgTJIuOvOnsV2lLGW5XjTg==} + + '@smithy/util-base64@3.0.0': + resolution: {integrity: sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==} + engines: {node: '>=16.0.0'} + + '@smithy/util-body-length-browser@3.0.0': + resolution: {integrity: sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==} + + '@smithy/util-body-length-node@3.0.0': + resolution: {integrity: sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==} + engines: {node: '>=16.0.0'} + + '@smithy/util-buffer-from@1.1.0': + resolution: {integrity: sha512-9m6NXE0ww+ra5HKHCHig20T+FAwxBAm7DIdwc/767uGWbRcY720ybgPacQNB96JMOI7xVr/CDa3oMzKmW4a+kw==} + engines: {node: '>=14.0.0'} + + '@smithy/util-buffer-from@2.2.0': + resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==} + engines: {node: '>=14.0.0'} + + '@smithy/util-buffer-from@3.0.0': + resolution: {integrity: sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==} + engines: {node: '>=16.0.0'} + + '@smithy/util-config-provider@3.0.0': + resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==} + engines: {node: '>=16.0.0'} + + '@smithy/util-defaults-mode-browser@3.0.25': + resolution: {integrity: sha512-fRw7zymjIDt6XxIsLwfJfYUfbGoO9CmCJk6rjJ/X5cd20+d2Is7xjU5Kt/AiDt6hX8DAf5dztmfP5O82gR9emA==} + engines: {node: '>= 10.0.0'} + + '@smithy/util-defaults-mode-node@3.0.25': + resolution: {integrity: sha512-H3BSZdBDiVZGzt8TG51Pd2FvFO0PAx/A0mJ0EH8a13KJ6iUCdYnw/Dk/MdC1kTd0eUuUGisDFaxXVXo4HHFL1g==} + engines: {node: '>= 10.0.0'} + + '@smithy/util-endpoints@2.1.4': + resolution: {integrity: sha512-kPt8j4emm7rdMWQyL0F89o92q10gvCUa6sBkBtDJ7nV2+P7wpXczzOfoDJ49CKXe5CCqb8dc1W+ZdLlrKzSAnQ==} + engines: {node: '>=16.0.0'} + + '@smithy/util-hex-encoding@1.1.0': + resolution: {integrity: sha512-7UtIE9eH0u41zpB60Jzr0oNCQ3hMJUabMcKRUVjmyHTXiWDE4vjSqN6qlih7rCNeKGbioS7f/y2Jgym4QZcKFg==} + engines: {node: '>=14.0.0'} + + '@smithy/util-hex-encoding@3.0.0': + resolution: {integrity: sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==} + engines: {node: '>=16.0.0'} + + '@smithy/util-middleware@1.1.0': + resolution: {integrity: sha512-6hhckcBqVgjWAqLy2vqlPZ3rfxLDhFWEmM7oLh2POGvsi7j0tHkbN7w4DFhuBExVJAbJ/qqxqZdRY6Fu7/OezQ==} + engines: {node: '>=14.0.0'} + + '@smithy/util-middleware@3.0.8': + resolution: {integrity: sha512-p7iYAPaQjoeM+AKABpYWeDdtwQNxasr4aXQEA/OmbOaug9V0odRVDy3Wx4ci8soljE/JXQo+abV0qZpW8NX0yA==} + engines: {node: '>=16.0.0'} + + '@smithy/util-retry@3.0.8': + resolution: {integrity: sha512-TCEhLnY581YJ+g1x0hapPz13JFqzmh/pMWL2KEFASC51qCfw3+Y47MrTmea4bUE5vsdxQ4F6/KFbUeSz22Q1ow==} + engines: {node: '>=16.0.0'} + + '@smithy/util-stream@3.2.1': + resolution: {integrity: sha512-R3ufuzJRxSJbE58K9AEnL/uSZyVdHzud9wLS8tIbXclxKzoe09CRohj2xV8wpx5tj7ZbiJaKYcutMm1eYgz/0A==} + engines: {node: '>=16.0.0'} + + '@smithy/util-uri-escape@1.1.0': + resolution: {integrity: sha512-/jL/V1xdVRt5XppwiaEU8Etp5WHZj609n0xMTuehmCqdoOFbId1M+aEeDWZsQ+8JbEB/BJ6ynY2SlYmOaKtt8w==} + engines: {node: '>=14.0.0'} + + '@smithy/util-uri-escape@3.0.0': + resolution: {integrity: sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==} + engines: {node: '>=16.0.0'} + + '@smithy/util-utf8@1.1.0': + resolution: {integrity: sha512-p/MYV+JmqmPyjdgyN2UxAeYDj9cBqCjp0C/NsTWnnjoZUVqoeZ6IrW915L9CAKWVECgv9lVQGc4u/yz26/bI1A==} + engines: {node: '>=14.0.0'} + + '@smithy/util-utf8@2.3.0': + resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==} + engines: {node: '>=14.0.0'} + + '@smithy/util-utf8@3.0.0': + resolution: {integrity: sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==} + engines: {node: '>=16.0.0'} + + '@smithy/util-waiter@3.1.7': + resolution: {integrity: sha512-d5yGlQtmN/z5eoTtIYgkvOw27US2Ous4VycnXatyoImIF9tzlcpnKqQ/V7qhvJmb2p6xZne1NopCLakdTnkBBQ==} + engines: {node: '>=16.0.0'} + '@types/node@20.14.10': resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==} @@ -85,6 +445,13 @@ packages: '@types/react@18.3.3': resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} + '@types/uuid@9.0.8': + resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} + + abort-controller@3.0.0: + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} + ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -114,13 +481,22 @@ packages: argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} + bowser@2.11.0: + resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} + brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} @@ -128,6 +504,13 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} + buffer@6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + + call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + camelcase-css@2.0.1: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} @@ -136,6 +519,9 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + cohere-ai@7.14.0: + resolution: {integrity: sha512-hSo2/tFV29whjFFtVtdS7kHmtUsjfMO1sgwE/d5bhOE4O7Vkj5G1R9lLIqkIprp/+rrvCq3HGvEaOgry7xRcDA==} + color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} @@ -143,6 +529,10 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + commander@4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} @@ -159,6 +549,14 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} @@ -174,11 +572,27 @@ packages: emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} hasBin: true + event-target-shim@5.0.1: + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} + + events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} engines: {node: '>=0.10.0'} @@ -187,6 +601,10 @@ packages: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} + fast-xml-parser@4.4.1: + resolution: {integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==} + hasBin: true + fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} @@ -202,6 +620,18 @@ packages: resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} engines: {node: '>=14'} + form-data-encoder@4.0.2: + resolution: {integrity: sha512-KQVhvhK8ZkWzxKxOr56CPulAhH3dobtuQ4+hNQ+HekH/Wp5gSOafqRAeTphQUJAIk0GBvHZgJ2ZGRWd5kphMuw==} + engines: {node: '>= 18'} + + form-data@4.0.1: + resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} + engines: {node: '>= 6'} + + formdata-node@6.0.3: + resolution: {integrity: sha512-8e1++BCiTzUno9v5IZ2J6bv4RU+3UKDmqWUQD0MIMVCd9AdhWkO1gw57oo1mNEX1dMq2EGI+FbWz4B92pscSQg==} + engines: {node: '>= 18'} + fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -210,6 +640,10 @@ packages: function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -222,14 +656,31 @@ packages: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true + gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + gray-matter@4.0.3: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} engines: {node: '>=6.0'} + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + + has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} @@ -268,6 +719,9 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true + js-base64@3.7.2: + resolution: {integrity: sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==} + js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -305,6 +759,14 @@ packages: resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} engines: {node: '>=8.6'} + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -321,6 +783,15 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -333,6 +804,10 @@ packages: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} + object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} + only-allow@1.2.1: resolution: {integrity: sha512-M7CJbmv7UCopc0neRKdzfoGWaVZC+xC1925GitKH9EAqYFzX9//25Q7oX4+jw0tiCCj+t5l6VZh8UPH23NZkMA==} hasBin: true @@ -407,6 +882,14 @@ packages: resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} engines: {node: ^10 || ^12 || >=14} + process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + + qs@6.11.2: + resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} + engines: {node: '>=0.6'} + queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -417,6 +900,10 @@ packages: read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + readable-stream@4.5.2: + resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -432,10 +919,17 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + section-matter@1.0.0: resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} engines: {node: '>=4'} + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -444,6 +938,10 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} @@ -463,6 +961,9 @@ packages: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -475,6 +976,9 @@ packages: resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} engines: {node: '>=0.10.0'} + strnum@1.0.5: + resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} + sucrase@3.35.0: resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} engines: {node: '>=16 || 14 >=14.17'} @@ -500,15 +1004,37 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} + tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + tslib@2.8.0: + resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} + undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + url-join@4.0.1: + resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==} + util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + + webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + + whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + which-pm-runs@1.1.0: resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} engines: {node: '>=4'} @@ -535,6 +1061,503 @@ snapshots: '@alloc/quick-lru@5.2.0': {} + '@aws-crypto/crc32@3.0.0': + dependencies: + '@aws-crypto/util': 3.0.0 + '@aws-sdk/types': 3.679.0 + tslib: 1.14.1 + + '@aws-crypto/sha256-browser@5.2.0': + dependencies: + '@aws-crypto/sha256-js': 5.2.0 + '@aws-crypto/supports-web-crypto': 5.2.0 + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.679.0 + '@aws-sdk/util-locate-window': 3.679.0 + '@smithy/util-utf8': 2.3.0 + tslib: 2.8.0 + + '@aws-crypto/sha256-js@5.2.0': + dependencies: + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.679.0 + tslib: 2.8.0 + + '@aws-crypto/supports-web-crypto@5.2.0': + dependencies: + tslib: 2.8.0 + + '@aws-crypto/util@3.0.0': + dependencies: + '@aws-sdk/types': 3.679.0 + '@aws-sdk/util-utf8-browser': 3.259.0 + tslib: 1.14.1 + + '@aws-crypto/util@5.2.0': + dependencies: + '@aws-sdk/types': 3.679.0 + '@smithy/util-utf8': 2.3.0 + tslib: 2.8.0 + + '@aws-sdk/client-cognito-identity@3.679.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/client-sso-oidc': 3.679.0(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/client-sts': 3.679.0 + '@aws-sdk/core': 3.679.0 + '@aws-sdk/credential-provider-node': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/middleware-host-header': 3.679.0 + '@aws-sdk/middleware-logger': 3.679.0 + '@aws-sdk/middleware-recursion-detection': 3.679.0 + '@aws-sdk/middleware-user-agent': 3.679.0 + '@aws-sdk/region-config-resolver': 3.679.0 + '@aws-sdk/types': 3.679.0 + '@aws-sdk/util-endpoints': 3.679.0 + '@aws-sdk/util-user-agent-browser': 3.679.0 + '@aws-sdk/util-user-agent-node': 3.679.0 + '@smithy/config-resolver': 3.0.10 + '@smithy/core': 2.5.1 + '@smithy/fetch-http-handler': 3.2.9 + '@smithy/hash-node': 3.0.8 + '@smithy/invalid-dependency': 3.0.8 + '@smithy/middleware-content-length': 3.0.10 + '@smithy/middleware-endpoint': 3.2.1 + '@smithy/middleware-retry': 3.0.25 + '@smithy/middleware-serde': 3.0.8 + '@smithy/middleware-stack': 3.0.8 + '@smithy/node-config-provider': 3.1.9 + '@smithy/node-http-handler': 3.2.5 + '@smithy/protocol-http': 4.1.5 + '@smithy/smithy-client': 3.4.2 + '@smithy/types': 3.6.0 + '@smithy/url-parser': 3.0.8 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.25 + '@smithy/util-defaults-mode-node': 3.0.25 + '@smithy/util-endpoints': 2.1.4 + '@smithy/util-middleware': 3.0.8 + '@smithy/util-retry': 3.0.8 + '@smithy/util-utf8': 3.0.0 + tslib: 2.8.0 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/client-sagemaker@3.679.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/client-sso-oidc': 3.679.0(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/client-sts': 3.679.0 + '@aws-sdk/core': 3.679.0 + '@aws-sdk/credential-provider-node': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/middleware-host-header': 3.679.0 + '@aws-sdk/middleware-logger': 3.679.0 + '@aws-sdk/middleware-recursion-detection': 3.679.0 + '@aws-sdk/middleware-user-agent': 3.679.0 + '@aws-sdk/region-config-resolver': 3.679.0 + '@aws-sdk/types': 3.679.0 + '@aws-sdk/util-endpoints': 3.679.0 + '@aws-sdk/util-user-agent-browser': 3.679.0 + '@aws-sdk/util-user-agent-node': 3.679.0 + '@smithy/config-resolver': 3.0.10 + '@smithy/core': 2.5.1 + '@smithy/fetch-http-handler': 3.2.9 + '@smithy/hash-node': 3.0.8 + '@smithy/invalid-dependency': 3.0.8 + '@smithy/middleware-content-length': 3.0.10 + '@smithy/middleware-endpoint': 3.2.1 + '@smithy/middleware-retry': 3.0.25 + '@smithy/middleware-serde': 3.0.8 + '@smithy/middleware-stack': 3.0.8 + '@smithy/node-config-provider': 3.1.9 + '@smithy/node-http-handler': 3.2.5 + '@smithy/protocol-http': 4.1.5 + '@smithy/smithy-client': 3.4.2 + '@smithy/types': 3.6.0 + '@smithy/url-parser': 3.0.8 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.25 + '@smithy/util-defaults-mode-node': 3.0.25 + '@smithy/util-endpoints': 2.1.4 + '@smithy/util-middleware': 3.0.8 + '@smithy/util-retry': 3.0.8 + '@smithy/util-utf8': 3.0.0 + '@smithy/util-waiter': 3.1.7 + '@types/uuid': 9.0.8 + tslib: 2.8.0 + uuid: 9.0.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0)': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/client-sts': 3.679.0 + '@aws-sdk/core': 3.679.0 + '@aws-sdk/credential-provider-node': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/middleware-host-header': 3.679.0 + '@aws-sdk/middleware-logger': 3.679.0 + '@aws-sdk/middleware-recursion-detection': 3.679.0 + '@aws-sdk/middleware-user-agent': 3.679.0 + '@aws-sdk/region-config-resolver': 3.679.0 + '@aws-sdk/types': 3.679.0 + '@aws-sdk/util-endpoints': 3.679.0 + '@aws-sdk/util-user-agent-browser': 3.679.0 + '@aws-sdk/util-user-agent-node': 3.679.0 + '@smithy/config-resolver': 3.0.10 + '@smithy/core': 2.5.1 + '@smithy/fetch-http-handler': 3.2.9 + '@smithy/hash-node': 3.0.8 + '@smithy/invalid-dependency': 3.0.8 + '@smithy/middleware-content-length': 3.0.10 + '@smithy/middleware-endpoint': 3.2.1 + '@smithy/middleware-retry': 3.0.25 + '@smithy/middleware-serde': 3.0.8 + '@smithy/middleware-stack': 3.0.8 + '@smithy/node-config-provider': 3.1.9 + '@smithy/node-http-handler': 3.2.5 + '@smithy/protocol-http': 4.1.5 + '@smithy/smithy-client': 3.4.2 + '@smithy/types': 3.6.0 + '@smithy/url-parser': 3.0.8 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.25 + '@smithy/util-defaults-mode-node': 3.0.25 + '@smithy/util-endpoints': 2.1.4 + '@smithy/util-middleware': 3.0.8 + '@smithy/util-retry': 3.0.8 + '@smithy/util-utf8': 3.0.0 + tslib: 2.8.0 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/client-sso@3.679.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.679.0 + '@aws-sdk/middleware-host-header': 3.679.0 + '@aws-sdk/middleware-logger': 3.679.0 + '@aws-sdk/middleware-recursion-detection': 3.679.0 + '@aws-sdk/middleware-user-agent': 3.679.0 + '@aws-sdk/region-config-resolver': 3.679.0 + '@aws-sdk/types': 3.679.0 + '@aws-sdk/util-endpoints': 3.679.0 + '@aws-sdk/util-user-agent-browser': 3.679.0 + '@aws-sdk/util-user-agent-node': 3.679.0 + '@smithy/config-resolver': 3.0.10 + '@smithy/core': 2.5.1 + '@smithy/fetch-http-handler': 3.2.9 + '@smithy/hash-node': 3.0.8 + '@smithy/invalid-dependency': 3.0.8 + '@smithy/middleware-content-length': 3.0.10 + '@smithy/middleware-endpoint': 3.2.1 + '@smithy/middleware-retry': 3.0.25 + '@smithy/middleware-serde': 3.0.8 + '@smithy/middleware-stack': 3.0.8 + '@smithy/node-config-provider': 3.1.9 + '@smithy/node-http-handler': 3.2.5 + '@smithy/protocol-http': 4.1.5 + '@smithy/smithy-client': 3.4.2 + '@smithy/types': 3.6.0 + '@smithy/url-parser': 3.0.8 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.25 + '@smithy/util-defaults-mode-node': 3.0.25 + '@smithy/util-endpoints': 2.1.4 + '@smithy/util-middleware': 3.0.8 + '@smithy/util-retry': 3.0.8 + '@smithy/util-utf8': 3.0.0 + tslib: 2.8.0 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/client-sts@3.679.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/client-sso-oidc': 3.679.0(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/core': 3.679.0 + '@aws-sdk/credential-provider-node': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/middleware-host-header': 3.679.0 + '@aws-sdk/middleware-logger': 3.679.0 + '@aws-sdk/middleware-recursion-detection': 3.679.0 + '@aws-sdk/middleware-user-agent': 3.679.0 + '@aws-sdk/region-config-resolver': 3.679.0 + '@aws-sdk/types': 3.679.0 + '@aws-sdk/util-endpoints': 3.679.0 + '@aws-sdk/util-user-agent-browser': 3.679.0 + '@aws-sdk/util-user-agent-node': 3.679.0 + '@smithy/config-resolver': 3.0.10 + '@smithy/core': 2.5.1 + '@smithy/fetch-http-handler': 3.2.9 + '@smithy/hash-node': 3.0.8 + '@smithy/invalid-dependency': 3.0.8 + '@smithy/middleware-content-length': 3.0.10 + '@smithy/middleware-endpoint': 3.2.1 + '@smithy/middleware-retry': 3.0.25 + '@smithy/middleware-serde': 3.0.8 + '@smithy/middleware-stack': 3.0.8 + '@smithy/node-config-provider': 3.1.9 + '@smithy/node-http-handler': 3.2.5 + '@smithy/protocol-http': 4.1.5 + '@smithy/smithy-client': 3.4.2 + '@smithy/types': 3.6.0 + '@smithy/url-parser': 3.0.8 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.25 + '@smithy/util-defaults-mode-node': 3.0.25 + '@smithy/util-endpoints': 2.1.4 + '@smithy/util-middleware': 3.0.8 + '@smithy/util-retry': 3.0.8 + '@smithy/util-utf8': 3.0.0 + tslib: 2.8.0 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/core@3.679.0': + dependencies: + '@aws-sdk/types': 3.679.0 + '@smithy/core': 2.5.1 + '@smithy/node-config-provider': 3.1.9 + '@smithy/property-provider': 3.1.8 + '@smithy/protocol-http': 4.1.5 + '@smithy/signature-v4': 4.2.1 + '@smithy/smithy-client': 3.4.2 + '@smithy/types': 3.6.0 + '@smithy/util-middleware': 3.0.8 + fast-xml-parser: 4.4.1 + tslib: 2.8.0 + + '@aws-sdk/credential-provider-cognito-identity@3.679.0': + dependencies: + '@aws-sdk/client-cognito-identity': 3.679.0 + '@aws-sdk/types': 3.679.0 + '@smithy/property-provider': 3.1.8 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/credential-provider-env@3.679.0': + dependencies: + '@aws-sdk/core': 3.679.0 + '@aws-sdk/types': 3.679.0 + '@smithy/property-provider': 3.1.8 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@aws-sdk/credential-provider-http@3.679.0': + dependencies: + '@aws-sdk/core': 3.679.0 + '@aws-sdk/types': 3.679.0 + '@smithy/fetch-http-handler': 3.2.9 + '@smithy/node-http-handler': 3.2.5 + '@smithy/property-provider': 3.1.8 + '@smithy/protocol-http': 4.1.5 + '@smithy/smithy-client': 3.4.2 + '@smithy/types': 3.6.0 + '@smithy/util-stream': 3.2.1 + tslib: 2.8.0 + + '@aws-sdk/credential-provider-ini@3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0)': + dependencies: + '@aws-sdk/client-sts': 3.679.0 + '@aws-sdk/core': 3.679.0 + '@aws-sdk/credential-provider-env': 3.679.0 + '@aws-sdk/credential-provider-http': 3.679.0 + '@aws-sdk/credential-provider-process': 3.679.0 + '@aws-sdk/credential-provider-sso': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0)) + '@aws-sdk/credential-provider-web-identity': 3.679.0(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/types': 3.679.0 + '@smithy/credential-provider-imds': 3.2.5 + '@smithy/property-provider': 3.1.8 + '@smithy/shared-ini-file-loader': 3.1.9 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + + '@aws-sdk/credential-provider-node@3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0)': + dependencies: + '@aws-sdk/credential-provider-env': 3.679.0 + '@aws-sdk/credential-provider-http': 3.679.0 + '@aws-sdk/credential-provider-ini': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/credential-provider-process': 3.679.0 + '@aws-sdk/credential-provider-sso': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0)) + '@aws-sdk/credential-provider-web-identity': 3.679.0(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/types': 3.679.0 + '@smithy/credential-provider-imds': 3.2.5 + '@smithy/property-provider': 3.1.8 + '@smithy/shared-ini-file-loader': 3.1.9 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - '@aws-sdk/client-sts' + - aws-crt + + '@aws-sdk/credential-provider-process@3.679.0': + dependencies: + '@aws-sdk/core': 3.679.0 + '@aws-sdk/types': 3.679.0 + '@smithy/property-provider': 3.1.8 + '@smithy/shared-ini-file-loader': 3.1.9 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@aws-sdk/credential-provider-sso@3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))': + dependencies: + '@aws-sdk/client-sso': 3.679.0 + '@aws-sdk/core': 3.679.0 + '@aws-sdk/token-providers': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0)) + '@aws-sdk/types': 3.679.0 + '@smithy/property-provider': 3.1.8 + '@smithy/shared-ini-file-loader': 3.1.9 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + + '@aws-sdk/credential-provider-web-identity@3.679.0(@aws-sdk/client-sts@3.679.0)': + dependencies: + '@aws-sdk/client-sts': 3.679.0 + '@aws-sdk/core': 3.679.0 + '@aws-sdk/types': 3.679.0 + '@smithy/property-provider': 3.1.8 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@aws-sdk/credential-providers@3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))': + dependencies: + '@aws-sdk/client-cognito-identity': 3.679.0 + '@aws-sdk/client-sso': 3.679.0 + '@aws-sdk/client-sts': 3.679.0 + '@aws-sdk/core': 3.679.0 + '@aws-sdk/credential-provider-cognito-identity': 3.679.0 + '@aws-sdk/credential-provider-env': 3.679.0 + '@aws-sdk/credential-provider-http': 3.679.0 + '@aws-sdk/credential-provider-ini': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/credential-provider-node': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/credential-provider-process': 3.679.0 + '@aws-sdk/credential-provider-sso': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0)) + '@aws-sdk/credential-provider-web-identity': 3.679.0(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/types': 3.679.0 + '@smithy/credential-provider-imds': 3.2.5 + '@smithy/property-provider': 3.1.8 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + + '@aws-sdk/middleware-host-header@3.679.0': + dependencies: + '@aws-sdk/types': 3.679.0 + '@smithy/protocol-http': 4.1.5 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@aws-sdk/middleware-logger@3.679.0': + dependencies: + '@aws-sdk/types': 3.679.0 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@aws-sdk/middleware-recursion-detection@3.679.0': + dependencies: + '@aws-sdk/types': 3.679.0 + '@smithy/protocol-http': 4.1.5 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@aws-sdk/middleware-user-agent@3.679.0': + dependencies: + '@aws-sdk/core': 3.679.0 + '@aws-sdk/types': 3.679.0 + '@aws-sdk/util-endpoints': 3.679.0 + '@smithy/core': 2.5.1 + '@smithy/protocol-http': 4.1.5 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@aws-sdk/protocol-http@3.374.0': + dependencies: + '@smithy/protocol-http': 1.2.0 + tslib: 2.8.0 + + '@aws-sdk/region-config-resolver@3.679.0': + dependencies: + '@aws-sdk/types': 3.679.0 + '@smithy/node-config-provider': 3.1.9 + '@smithy/types': 3.6.0 + '@smithy/util-config-provider': 3.0.0 + '@smithy/util-middleware': 3.0.8 + tslib: 2.8.0 + + '@aws-sdk/signature-v4@3.374.0': + dependencies: + '@smithy/signature-v4': 1.1.0 + tslib: 2.8.0 + + '@aws-sdk/token-providers@3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))': + dependencies: + '@aws-sdk/client-sso-oidc': 3.679.0(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/types': 3.679.0 + '@smithy/property-provider': 3.1.8 + '@smithy/shared-ini-file-loader': 3.1.9 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@aws-sdk/types@3.679.0': + dependencies: + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@aws-sdk/util-endpoints@3.679.0': + dependencies: + '@aws-sdk/types': 3.679.0 + '@smithy/types': 3.6.0 + '@smithy/util-endpoints': 2.1.4 + tslib: 2.8.0 + + '@aws-sdk/util-locate-window@3.679.0': + dependencies: + tslib: 2.8.0 + + '@aws-sdk/util-user-agent-browser@3.679.0': + dependencies: + '@aws-sdk/types': 3.679.0 + '@smithy/types': 3.6.0 + bowser: 2.11.0 + tslib: 2.8.0 + + '@aws-sdk/util-user-agent-node@3.679.0': + dependencies: + '@aws-sdk/middleware-user-agent': 3.679.0 + '@aws-sdk/types': 3.679.0 + '@smithy/node-config-provider': 3.1.9 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@aws-sdk/util-utf8-browser@3.259.0': + dependencies: + tslib: 2.8.0 + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -576,6 +1599,340 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true + '@smithy/abort-controller@3.1.6': + dependencies: + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@smithy/config-resolver@3.0.10': + dependencies: + '@smithy/node-config-provider': 3.1.9 + '@smithy/types': 3.6.0 + '@smithy/util-config-provider': 3.0.0 + '@smithy/util-middleware': 3.0.8 + tslib: 2.8.0 + + '@smithy/core@2.5.1': + dependencies: + '@smithy/middleware-serde': 3.0.8 + '@smithy/protocol-http': 4.1.5 + '@smithy/types': 3.6.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-middleware': 3.0.8 + '@smithy/util-stream': 3.2.1 + '@smithy/util-utf8': 3.0.0 + tslib: 2.8.0 + + '@smithy/credential-provider-imds@3.2.5': + dependencies: + '@smithy/node-config-provider': 3.1.9 + '@smithy/property-provider': 3.1.8 + '@smithy/types': 3.6.0 + '@smithy/url-parser': 3.0.8 + tslib: 2.8.0 + + '@smithy/eventstream-codec@1.1.0': + dependencies: + '@aws-crypto/crc32': 3.0.0 + '@smithy/types': 1.2.0 + '@smithy/util-hex-encoding': 1.1.0 + tslib: 2.8.0 + + '@smithy/fetch-http-handler@3.2.9': + dependencies: + '@smithy/protocol-http': 4.1.5 + '@smithy/querystring-builder': 3.0.8 + '@smithy/types': 3.6.0 + '@smithy/util-base64': 3.0.0 + tslib: 2.8.0 + + '@smithy/fetch-http-handler@4.0.0': + dependencies: + '@smithy/protocol-http': 4.1.5 + '@smithy/querystring-builder': 3.0.8 + '@smithy/types': 3.6.0 + '@smithy/util-base64': 3.0.0 + tslib: 2.8.0 + + '@smithy/hash-node@3.0.8': + dependencies: + '@smithy/types': 3.6.0 + '@smithy/util-buffer-from': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.8.0 + + '@smithy/invalid-dependency@3.0.8': + dependencies: + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@smithy/is-array-buffer@1.1.0': + dependencies: + tslib: 2.8.0 + + '@smithy/is-array-buffer@2.2.0': + dependencies: + tslib: 2.8.0 + + '@smithy/is-array-buffer@3.0.0': + dependencies: + tslib: 2.8.0 + + '@smithy/middleware-content-length@3.0.10': + dependencies: + '@smithy/protocol-http': 4.1.5 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@smithy/middleware-endpoint@3.2.1': + dependencies: + '@smithy/core': 2.5.1 + '@smithy/middleware-serde': 3.0.8 + '@smithy/node-config-provider': 3.1.9 + '@smithy/shared-ini-file-loader': 3.1.9 + '@smithy/types': 3.6.0 + '@smithy/url-parser': 3.0.8 + '@smithy/util-middleware': 3.0.8 + tslib: 2.8.0 + + '@smithy/middleware-retry@3.0.25': + dependencies: + '@smithy/node-config-provider': 3.1.9 + '@smithy/protocol-http': 4.1.5 + '@smithy/service-error-classification': 3.0.8 + '@smithy/smithy-client': 3.4.2 + '@smithy/types': 3.6.0 + '@smithy/util-middleware': 3.0.8 + '@smithy/util-retry': 3.0.8 + tslib: 2.8.0 + uuid: 9.0.1 + + '@smithy/middleware-serde@3.0.8': + dependencies: + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@smithy/middleware-stack@3.0.8': + dependencies: + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@smithy/node-config-provider@3.1.9': + dependencies: + '@smithy/property-provider': 3.1.8 + '@smithy/shared-ini-file-loader': 3.1.9 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@smithy/node-http-handler@3.2.5': + dependencies: + '@smithy/abort-controller': 3.1.6 + '@smithy/protocol-http': 4.1.5 + '@smithy/querystring-builder': 3.0.8 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@smithy/property-provider@3.1.8': + dependencies: + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@smithy/protocol-http@1.2.0': + dependencies: + '@smithy/types': 1.2.0 + tslib: 2.8.0 + + '@smithy/protocol-http@4.1.5': + dependencies: + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@smithy/querystring-builder@3.0.8': + dependencies: + '@smithy/types': 3.6.0 + '@smithy/util-uri-escape': 3.0.0 + tslib: 2.8.0 + + '@smithy/querystring-parser@3.0.8': + dependencies: + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@smithy/service-error-classification@3.0.8': + dependencies: + '@smithy/types': 3.6.0 + + '@smithy/shared-ini-file-loader@3.1.9': + dependencies: + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@smithy/signature-v4@1.1.0': + dependencies: + '@smithy/eventstream-codec': 1.1.0 + '@smithy/is-array-buffer': 1.1.0 + '@smithy/types': 1.2.0 + '@smithy/util-hex-encoding': 1.1.0 + '@smithy/util-middleware': 1.1.0 + '@smithy/util-uri-escape': 1.1.0 + '@smithy/util-utf8': 1.1.0 + tslib: 2.8.0 + + '@smithy/signature-v4@4.2.1': + dependencies: + '@smithy/is-array-buffer': 3.0.0 + '@smithy/protocol-http': 4.1.5 + '@smithy/types': 3.6.0 + '@smithy/util-hex-encoding': 3.0.0 + '@smithy/util-middleware': 3.0.8 + '@smithy/util-uri-escape': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.8.0 + + '@smithy/smithy-client@3.4.2': + dependencies: + '@smithy/core': 2.5.1 + '@smithy/middleware-endpoint': 3.2.1 + '@smithy/middleware-stack': 3.0.8 + '@smithy/protocol-http': 4.1.5 + '@smithy/types': 3.6.0 + '@smithy/util-stream': 3.2.1 + tslib: 2.8.0 + + '@smithy/types@1.2.0': + dependencies: + tslib: 2.8.0 + + '@smithy/types@3.6.0': + dependencies: + tslib: 2.8.0 + + '@smithy/url-parser@3.0.8': + dependencies: + '@smithy/querystring-parser': 3.0.8 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@smithy/util-base64@3.0.0': + dependencies: + '@smithy/util-buffer-from': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.8.0 + + '@smithy/util-body-length-browser@3.0.0': + dependencies: + tslib: 2.8.0 + + '@smithy/util-body-length-node@3.0.0': + dependencies: + tslib: 2.8.0 + + '@smithy/util-buffer-from@1.1.0': + dependencies: + '@smithy/is-array-buffer': 1.1.0 + tslib: 2.8.0 + + '@smithy/util-buffer-from@2.2.0': + dependencies: + '@smithy/is-array-buffer': 2.2.0 + tslib: 2.8.0 + + '@smithy/util-buffer-from@3.0.0': + dependencies: + '@smithy/is-array-buffer': 3.0.0 + tslib: 2.8.0 + + '@smithy/util-config-provider@3.0.0': + dependencies: + tslib: 2.8.0 + + '@smithy/util-defaults-mode-browser@3.0.25': + dependencies: + '@smithy/property-provider': 3.1.8 + '@smithy/smithy-client': 3.4.2 + '@smithy/types': 3.6.0 + bowser: 2.11.0 + tslib: 2.8.0 + + '@smithy/util-defaults-mode-node@3.0.25': + dependencies: + '@smithy/config-resolver': 3.0.10 + '@smithy/credential-provider-imds': 3.2.5 + '@smithy/node-config-provider': 3.1.9 + '@smithy/property-provider': 3.1.8 + '@smithy/smithy-client': 3.4.2 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@smithy/util-endpoints@2.1.4': + dependencies: + '@smithy/node-config-provider': 3.1.9 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@smithy/util-hex-encoding@1.1.0': + dependencies: + tslib: 2.8.0 + + '@smithy/util-hex-encoding@3.0.0': + dependencies: + tslib: 2.8.0 + + '@smithy/util-middleware@1.1.0': + dependencies: + tslib: 2.8.0 + + '@smithy/util-middleware@3.0.8': + dependencies: + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@smithy/util-retry@3.0.8': + dependencies: + '@smithy/service-error-classification': 3.0.8 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@smithy/util-stream@3.2.1': + dependencies: + '@smithy/fetch-http-handler': 4.0.0 + '@smithy/node-http-handler': 3.2.5 + '@smithy/types': 3.6.0 + '@smithy/util-base64': 3.0.0 + '@smithy/util-buffer-from': 3.0.0 + '@smithy/util-hex-encoding': 3.0.0 + '@smithy/util-utf8': 3.0.0 + tslib: 2.8.0 + + '@smithy/util-uri-escape@1.1.0': + dependencies: + tslib: 2.8.0 + + '@smithy/util-uri-escape@3.0.0': + dependencies: + tslib: 2.8.0 + + '@smithy/util-utf8@1.1.0': + dependencies: + '@smithy/util-buffer-from': 1.1.0 + tslib: 2.8.0 + + '@smithy/util-utf8@2.3.0': + dependencies: + '@smithy/util-buffer-from': 2.2.0 + tslib: 2.8.0 + + '@smithy/util-utf8@3.0.0': + dependencies: + '@smithy/util-buffer-from': 3.0.0 + tslib: 2.8.0 + + '@smithy/util-waiter@3.1.7': + dependencies: + '@smithy/abort-controller': 3.1.6 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + '@types/node@20.14.10': dependencies: undici-types: 5.26.5 @@ -587,6 +1944,12 @@ snapshots: '@types/prop-types': 15.7.12 csstype: 3.1.3 + '@types/uuid@9.0.8': {} + + abort-controller@3.0.0: + dependencies: + event-target-shim: 5.0.1 + ansi-regex@5.0.1: {} ansi-regex@6.0.1: {} @@ -610,10 +1973,16 @@ snapshots: dependencies: sprintf-js: 1.0.3 + asynckit@0.4.0: {} + balanced-match@1.0.2: {} + base64-js@1.5.1: {} + binary-extensions@2.3.0: {} + bowser@2.11.0: {} + brace-expansion@2.0.1: dependencies: balanced-match: 1.0.2 @@ -622,6 +1991,19 @@ snapshots: dependencies: fill-range: 7.1.1 + buffer@6.0.3: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + call-bind@1.0.7: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + camelcase-css@2.0.1: {} chokidar@3.6.0: @@ -636,12 +2018,35 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + cohere-ai@7.14.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0)): + dependencies: + '@aws-sdk/client-sagemaker': 3.679.0 + '@aws-sdk/credential-providers': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0)) + '@aws-sdk/protocol-http': 3.374.0 + '@aws-sdk/signature-v4': 3.374.0 + form-data: 4.0.1 + form-data-encoder: 4.0.2 + formdata-node: 6.0.3 + js-base64: 3.7.2 + node-fetch: 2.7.0 + qs: 6.11.2 + readable-stream: 4.5.2 + url-join: 4.0.1 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + - encoding + color-convert@2.0.1: dependencies: color-name: 1.1.4 color-name@1.1.4: {} + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + commander@4.1.1: {} cross-spawn@7.0.3: @@ -654,6 +2059,14 @@ snapshots: csstype@3.1.3: {} + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + + delayed-stream@1.0.0: {} + didyoumean@1.2.2: {} dlv@1.1.3: {} @@ -664,8 +2077,18 @@ snapshots: emoji-regex@9.2.2: {} + es-define-property@1.0.0: + dependencies: + get-intrinsic: 1.2.4 + + es-errors@1.3.0: {} + esprima@4.0.1: {} + event-target-shim@5.0.1: {} + + events@3.3.0: {} + extend-shallow@2.0.1: dependencies: is-extendable: 0.1.1 @@ -678,6 +2101,10 @@ snapshots: merge2: 1.4.1 micromatch: 4.0.7 + fast-xml-parser@4.4.1: + dependencies: + strnum: 1.0.5 + fastq@1.17.1: dependencies: reusify: 1.0.4 @@ -693,11 +2120,29 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 + form-data-encoder@4.0.2: {} + + form-data@4.0.1: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + formdata-node@6.0.3: {} + fsevents@2.3.3: optional: true function-bind@1.1.2: {} + get-intrinsic@1.2.4: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -715,6 +2160,10 @@ snapshots: package-json-from-dist: 1.0.0 path-scurry: 1.11.1 + gopd@1.0.1: + dependencies: + get-intrinsic: 1.2.4 + gray-matter@4.0.3: dependencies: js-yaml: 3.14.1 @@ -722,10 +2171,20 @@ snapshots: section-matter: 1.0.0 strip-bom-string: 1.0.0 + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.0 + + has-proto@1.0.3: {} + + has-symbols@1.0.3: {} + hasown@2.0.2: dependencies: function-bind: 1.1.2 + ieee754@1.2.1: {} + is-binary-path@2.1.0: dependencies: binary-extensions: 2.3.0 @@ -756,6 +2215,8 @@ snapshots: jiti@1.21.6: {} + js-base64@3.7.2: {} + js-tokens@4.0.0: {} js-yaml@3.14.1: @@ -784,6 +2245,12 @@ snapshots: braces: 3.0.3 picomatch: 2.3.1 + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 @@ -798,12 +2265,18 @@ snapshots: nanoid@3.3.7: {} + node-fetch@2.7.0: + dependencies: + whatwg-url: 5.0.0 + normalize-path@3.0.0: {} object-assign@4.1.1: {} object-hash@3.0.0: {} + object-inspect@1.13.2: {} + only-allow@1.2.1: dependencies: which-pm-runs: 1.1.0 @@ -864,6 +2337,12 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 + process@0.11.10: {} + + qs@6.11.2: + dependencies: + side-channel: 1.0.6 + queue-microtask@1.2.3: {} react@18.3.1: @@ -874,6 +2353,14 @@ snapshots: dependencies: pify: 2.3.0 + readable-stream@4.5.2: + dependencies: + abort-controller: 3.0.0 + buffer: 6.0.3 + events: 3.3.0 + process: 0.11.10 + string_decoder: 1.3.0 + readdirp@3.6.0: dependencies: picomatch: 2.3.1 @@ -890,17 +2377,35 @@ snapshots: dependencies: queue-microtask: 1.2.3 + safe-buffer@5.2.1: {} + section-matter@1.0.0: dependencies: extend-shallow: 2.0.1 kind-of: 6.0.3 + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 shebang-regex@3.0.0: {} + side-channel@1.0.6: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.2 + signal-exit@4.1.0: {} source-map-js@1.2.0: {} @@ -919,6 +2424,10 @@ snapshots: emoji-regex: 9.2.2 strip-ansi: 7.1.0 + string_decoder@1.3.0: + dependencies: + safe-buffer: 5.2.1 + strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 @@ -929,6 +2438,8 @@ snapshots: strip-bom-string@1.0.0: {} + strnum@1.0.5: {} + sucrase@3.35.0: dependencies: '@jridgewell/gen-mapping': 0.3.5 @@ -980,12 +2491,29 @@ snapshots: dependencies: is-number: 7.0.0 + tr46@0.0.3: {} + ts-interface-checker@0.1.13: {} + tslib@1.14.1: {} + + tslib@2.8.0: {} + undici-types@5.26.5: {} + url-join@4.0.1: {} + util-deprecate@1.0.2: {} + uuid@9.0.1: {} + + webidl-conversions@3.0.1: {} + + whatwg-url@5.0.0: + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + which-pm-runs@1.1.0: {} which@2.0.2: From 9b193639dc6c8b52c31bff4ed8ee947474197a38 Mon Sep 17 00:00:00 2001 From: Billy Trend Date: Fri, 25 Oct 2024 15:11:46 +0100 Subject: [PATCH 05/16] Java fixes --- .../java/app/src/main/java/ClassifyPost.java | 73 +++++++++++++++---- .../app/src/main/java/ConnectorCreate.java | 12 ++- .../app/src/main/java/ConnectorDelete.java | 3 +- .../java/app/src/main/java/ConnectorGet.java | 2 +- .../app/src/main/java/ConnectorPatch.java | 12 ++- .../java/ConnectorsIdOauthAuthorizePost.java | 10 ++- .../app/src/main/java/ConnectorsList.java | 2 +- .../java/app/src/main/java/DatasetDelete.java | 3 +- .../java/app/src/main/java/DatasetGet.java | 2 +- .../java/app/src/main/java/DatasetPost.java | 13 +++- .../app/src/main/java/DatasetUsageGet.java | 2 +- .../app/src/main/java/DetokenizePost.java | 12 +-- .../app/src/main/java/EmbedJobsCancel.java | 2 +- .../java/app/src/main/java/EmbedJobsGet.java | 2 +- .../java/app/src/main/java/EmbedJobsPost.java | 11 ++- .../java/app/src/main/java/EmbedPost.java | 11 ++- .../java/app/src/main/java/EmebedJobsGet.java | 2 +- .../java/app/src/main/java/GeneratePost.java | 8 +- .../java/app/src/main/java/ModelsListGet.java | 2 +- .../java/app/src/main/java/RerankPost.java | 47 +++++++++--- .../java/app/src/main/java/SummarizePost.java | 13 ++-- .../java/app/src/main/java/TokenizePost.java | 6 +- .../app/src/main/java/chatpost/Default.java | 26 ++++--- .../app/src/main/java/chatpost/Stream.java | 26 ++++--- .../java/finetuning/CreateFinetunedModel.java | 20 ++++- .../java/finetuning/DeleteFinetunedModel.java | 2 +- .../java/finetuning/GetFinetunedModel.java | 2 +- .../src/main/java/finetuning/ListEvents.java | 1 + .../java/finetuning/ListFinetunedModels.java | 2 +- .../finetuning/ListTrainingStepMetrics.java | 5 +- .../java/finetuning/UpdateFinetunedModel.java | 20 ++++- 31 files changed, 251 insertions(+), 103 deletions(-) diff --git a/snippets/java/app/src/main/java/ClassifyPost.java b/snippets/java/app/src/main/java/ClassifyPost.java index 37a2b3524..15307476c 100644 --- a/snippets/java/app/src/main/java/ClassifyPost.java +++ b/snippets/java/app/src/main/java/ClassifyPost.java @@ -1,29 +1,70 @@ +/* (C)2024 */ import com.cohere.api.Cohere; import com.cohere.api.requests.ClassifyRequest; import com.cohere.api.types.ClassifyExample; import com.cohere.api.types.ClassifyResponse; - import java.util.List; - public class ClassifyPost { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); - ClassifyResponse response = cohere.classify(ClassifyRequest.builder().addAllInputs( - List.of("Confirm your email address", "hey i need u to send some $") - ).examples(List.of( - ClassifyExample.builder().text("Dermatologists don't like her!").label("Spam").build(), - ClassifyExample.builder().text("'Hello, open to this?'").label("Spam").build(), - ClassifyExample.builder().text("I need help please wire me $1000 right now").label("Spam").build(), - ClassifyExample.builder().text("Nice to know you ;)").label("Spam").build(), - ClassifyExample.builder().text("Please help me?").label("Spam").build(), - ClassifyExample.builder().text("Your parcel will be delivered today").label("Not spam").build(), - ClassifyExample.builder().text("Review changes to our Terms and Conditions").label("Not spam").build(), - ClassifyExample.builder().text("Weekly sync notes").label("Not spam").build(), - ClassifyExample.builder().text("'Re: Follow up from today's meeting'").label("Not spam").build(), - ClassifyExample.builder().text("Pre-read for tomorrow").label("Not spam").build() - )).build()); + ClassifyResponse response = + cohere.classify( + ClassifyRequest.builder() + .addAllInputs( + List.of( + "Confirm your email address", + "hey i need u to send some $")) + .examples( + List.of( + ClassifyExample.builder() + .text("Dermatologists don't like her!") + .label("Spam") + .build(), + ClassifyExample.builder() + .text("'Hello, open to this?'") + .label("Spam") + .build(), + ClassifyExample.builder() + .text( + "I need help please wire me $1000" + + " right now") + .label("Spam") + .build(), + ClassifyExample.builder() + .text("Nice to know you ;)") + .label("Spam") + .build(), + ClassifyExample.builder() + .text("Please help me?") + .label("Spam") + .build(), + ClassifyExample.builder() + .text("Your parcel will be delivered today") + .label("Not spam") + .build(), + ClassifyExample.builder() + .text( + "Review changes to our Terms and" + + " Conditions") + .label("Not spam") + .build(), + ClassifyExample.builder() + .text("Weekly sync notes") + .label("Not spam") + .build(), + ClassifyExample.builder() + .text( + "'Re: Follow up from today's" + + " meeting'") + .label("Not spam") + .build(), + ClassifyExample.builder() + .text("Pre-read for tomorrow") + .label("Not spam") + .build())) + .build()); System.out.println(response); } diff --git a/snippets/java/app/src/main/java/ConnectorCreate.java b/snippets/java/app/src/main/java/ConnectorCreate.java index 96eaa6925..8a9ff22a9 100644 --- a/snippets/java/app/src/main/java/ConnectorCreate.java +++ b/snippets/java/app/src/main/java/ConnectorCreate.java @@ -1,15 +1,19 @@ +/* (C)2024 */ import com.cohere.api.Cohere; import com.cohere.api.resources.connectors.requests.CreateConnectorRequest; import com.cohere.api.types.CreateConnectorResponse; - public class ConnectorCreate { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); - CreateConnectorResponse response = cohere.connectors().create(CreateConnectorRequest.builder() - .name("Example connector") - .url("https://connector-example.com/search").build()); + CreateConnectorResponse response = + cohere.connectors() + .create( + CreateConnectorRequest.builder() + .name("Example connector") + .url("https://connector-example.com/search") + .build()); System.out.println(response); } diff --git a/snippets/java/app/src/main/java/ConnectorDelete.java b/snippets/java/app/src/main/java/ConnectorDelete.java index 93264d9d1..47bdb8c5a 100644 --- a/snippets/java/app/src/main/java/ConnectorDelete.java +++ b/snippets/java/app/src/main/java/ConnectorDelete.java @@ -1,6 +1,6 @@ +/* (C)2024 */ import com.cohere.api.Cohere; - public class ConnectorDelete { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); @@ -8,4 +8,3 @@ public static void main(String[] args) { cohere.connectors().delete("test-id"); } } - diff --git a/snippets/java/app/src/main/java/ConnectorGet.java b/snippets/java/app/src/main/java/ConnectorGet.java index 0ae078dac..1e52d2366 100644 --- a/snippets/java/app/src/main/java/ConnectorGet.java +++ b/snippets/java/app/src/main/java/ConnectorGet.java @@ -1,7 +1,7 @@ +/* (C)2024 */ import com.cohere.api.Cohere; import com.cohere.api.types.GetConnectorResponse; - public class ConnectorGet { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); diff --git a/snippets/java/app/src/main/java/ConnectorPatch.java b/snippets/java/app/src/main/java/ConnectorPatch.java index 10910a439..f5f05e007 100644 --- a/snippets/java/app/src/main/java/ConnectorPatch.java +++ b/snippets/java/app/src/main/java/ConnectorPatch.java @@ -1,13 +1,17 @@ +/* (C)2024 */ import com.cohere.api.Cohere; import com.cohere.api.resources.connectors.requests.UpdateConnectorRequest; - public class ConnectorPatch { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); - cohere.connectors().update("test-id", UpdateConnectorRequest.builder() - .name("new name") - .url("https://connector-example.com/search").build()); + cohere.connectors() + .update( + "test-id", + UpdateConnectorRequest.builder() + .name("new name") + .url("https://connector-example.com/search") + .build()); } } diff --git a/snippets/java/app/src/main/java/ConnectorsIdOauthAuthorizePost.java b/snippets/java/app/src/main/java/ConnectorsIdOauthAuthorizePost.java index 0d9ab7c63..2f3e978de 100644 --- a/snippets/java/app/src/main/java/ConnectorsIdOauthAuthorizePost.java +++ b/snippets/java/app/src/main/java/ConnectorsIdOauthAuthorizePost.java @@ -1,13 +1,19 @@ +/* (C)2024 */ import com.cohere.api.Cohere; import com.cohere.api.resources.connectors.requests.ConnectorsOAuthAuthorizeRequest; import com.cohere.api.types.OAuthAuthorizeResponse; - public class ConnectorsIdOauthAuthorizePost { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); - OAuthAuthorizeResponse response = cohere.connectors().oAuthAuthorize("test-id", ConnectorsOAuthAuthorizeRequest.builder().afterTokenRedirect("https://connector-example.com/search").build()); + OAuthAuthorizeResponse response = + cohere.connectors() + .oAuthAuthorize( + "test-id", + ConnectorsOAuthAuthorizeRequest.builder() + .afterTokenRedirect("https://connector-example.com/search") + .build()); System.out.println(response); } diff --git a/snippets/java/app/src/main/java/ConnectorsList.java b/snippets/java/app/src/main/java/ConnectorsList.java index c91aec969..ee33f5d3e 100644 --- a/snippets/java/app/src/main/java/ConnectorsList.java +++ b/snippets/java/app/src/main/java/ConnectorsList.java @@ -1,7 +1,7 @@ +/* (C)2024 */ import com.cohere.api.Cohere; import com.cohere.api.types.ListConnectorsResponse; - public class ConnectorsList { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); diff --git a/snippets/java/app/src/main/java/DatasetDelete.java b/snippets/java/app/src/main/java/DatasetDelete.java index 112701b2a..f02fded16 100644 --- a/snippets/java/app/src/main/java/DatasetDelete.java +++ b/snippets/java/app/src/main/java/DatasetDelete.java @@ -1,11 +1,10 @@ +/* (C)2024 */ import com.cohere.api.Cohere; - public class DatasetDelete { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); cohere.datasets().delete("id"); - } } diff --git a/snippets/java/app/src/main/java/DatasetGet.java b/snippets/java/app/src/main/java/DatasetGet.java index ec4e4e1c2..bb361c6f8 100644 --- a/snippets/java/app/src/main/java/DatasetGet.java +++ b/snippets/java/app/src/main/java/DatasetGet.java @@ -1,7 +1,7 @@ +/* (C)2024 */ import com.cohere.api.Cohere; import com.cohere.api.resources.datasets.types.DatasetsGetResponse; - public class DatasetGet { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); diff --git a/snippets/java/app/src/main/java/DatasetPost.java b/snippets/java/app/src/main/java/DatasetPost.java index 0ed502cfd..b4a180e12 100644 --- a/snippets/java/app/src/main/java/DatasetPost.java +++ b/snippets/java/app/src/main/java/DatasetPost.java @@ -1,16 +1,23 @@ +/* (C)2024 */ import com.cohere.api.Cohere; import com.cohere.api.resources.datasets.requests.DatasetsCreateRequest; import com.cohere.api.resources.datasets.types.DatasetsCreateResponse; import com.cohere.api.types.DatasetType; - import java.util.Optional; - public class DatasetPost { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); - DatasetsCreateResponse response = cohere.datasets().create(null, Optional.empty(), DatasetsCreateRequest.builder().name("chat-dataset").type(DatasetType.CHAT_FINETUNE_INPUT).build()); + DatasetsCreateResponse response = + cohere.datasets() + .create( + null, + Optional.empty(), + DatasetsCreateRequest.builder() + .name("chat-dataset") + .type(DatasetType.CHAT_FINETUNE_INPUT) + .build()); System.out.println(response); } diff --git a/snippets/java/app/src/main/java/DatasetUsageGet.java b/snippets/java/app/src/main/java/DatasetUsageGet.java index 5dfbb0f6c..edb4f5456 100644 --- a/snippets/java/app/src/main/java/DatasetUsageGet.java +++ b/snippets/java/app/src/main/java/DatasetUsageGet.java @@ -1,7 +1,7 @@ +/* (C)2024 */ import com.cohere.api.Cohere; import com.cohere.api.resources.datasets.types.DatasetsGetUsageResponse; - public class DatasetUsageGet { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); diff --git a/snippets/java/app/src/main/java/DetokenizePost.java b/snippets/java/app/src/main/java/DetokenizePost.java index 95fede306..4e840aa27 100644 --- a/snippets/java/app/src/main/java/DetokenizePost.java +++ b/snippets/java/app/src/main/java/DetokenizePost.java @@ -1,17 +1,19 @@ +/* (C)2024 */ import com.cohere.api.Cohere; import com.cohere.api.requests.DetokenizeRequest; import com.cohere.api.types.DetokenizeResponse; - import java.util.List; - public class DetokenizePost { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); - DetokenizeResponse response = cohere.detokenize( - DetokenizeRequest.builder().model("command").tokens(List.of(8466, 5169, 2594, 8, 2792, 43)).build() - ); + DetokenizeResponse response = + cohere.detokenize( + DetokenizeRequest.builder() + .model("command") + .tokens(List.of(8466, 5169, 2594, 8, 2792, 43)) + .build()); System.out.println(response); } diff --git a/snippets/java/app/src/main/java/EmbedJobsCancel.java b/snippets/java/app/src/main/java/EmbedJobsCancel.java index 459556269..2b967913d 100644 --- a/snippets/java/app/src/main/java/EmbedJobsCancel.java +++ b/snippets/java/app/src/main/java/EmbedJobsCancel.java @@ -1,6 +1,6 @@ +/* (C)2024 */ import com.cohere.api.Cohere; - public class EmbedJobsCancel { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); diff --git a/snippets/java/app/src/main/java/EmbedJobsGet.java b/snippets/java/app/src/main/java/EmbedJobsGet.java index 5eb1af240..20a78d687 100644 --- a/snippets/java/app/src/main/java/EmbedJobsGet.java +++ b/snippets/java/app/src/main/java/EmbedJobsGet.java @@ -1,7 +1,7 @@ +/* (C)2024 */ import com.cohere.api.Cohere; import com.cohere.api.types.ListEmbedJobResponse; - public class EmbedJobsGet { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); diff --git a/snippets/java/app/src/main/java/EmbedJobsPost.java b/snippets/java/app/src/main/java/EmbedJobsPost.java index fa4583b98..6bf4bcd1f 100644 --- a/snippets/java/app/src/main/java/EmbedJobsPost.java +++ b/snippets/java/app/src/main/java/EmbedJobsPost.java @@ -1,14 +1,21 @@ +/* (C)2024 */ import com.cohere.api.Cohere; import com.cohere.api.resources.embedjobs.requests.CreateEmbedJobRequest; import com.cohere.api.types.CreateEmbedJobResponse; import com.cohere.api.types.EmbedInputType; - public class EmbedJobsPost { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); - CreateEmbedJobResponse response = cohere.embedJobs().create(CreateEmbedJobRequest.builder().model("embed-english-v3.0").datasetId("ds.id").inputType(EmbedInputType.SEARCH_DOCUMENT).build()); + CreateEmbedJobResponse response = + cohere.embedJobs() + .create( + CreateEmbedJobRequest.builder() + .model("embed-english-v3.0") + .datasetId("ds.id") + .inputType(EmbedInputType.SEARCH_DOCUMENT) + .build()); System.out.println(response); } diff --git a/snippets/java/app/src/main/java/EmbedPost.java b/snippets/java/app/src/main/java/EmbedPost.java index fd3be3a88..2d5f3caec 100644 --- a/snippets/java/app/src/main/java/EmbedPost.java +++ b/snippets/java/app/src/main/java/EmbedPost.java @@ -1,16 +1,21 @@ +/* (C)2024 */ import com.cohere.api.Cohere; import com.cohere.api.requests.EmbedRequest; import com.cohere.api.types.EmbedInputType; import com.cohere.api.types.EmbedResponse; - import java.util.List; - public class EmbedPost { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); - EmbedResponse response = cohere.embed(EmbedRequest.builder().texts(List.of("hello", "goodbye")).model("embed-english-v3.0").inputType(EmbedInputType.CLASSIFICATION).build()); + EmbedResponse response = + cohere.embed( + EmbedRequest.builder() + .texts(List.of("hello", "goodbye")) + .model("embed-english-v3.0") + .inputType(EmbedInputType.CLASSIFICATION) + .build()); System.out.println(response); } diff --git a/snippets/java/app/src/main/java/EmebedJobsGet.java b/snippets/java/app/src/main/java/EmebedJobsGet.java index 61e8a1f41..46e29bfe1 100644 --- a/snippets/java/app/src/main/java/EmebedJobsGet.java +++ b/snippets/java/app/src/main/java/EmebedJobsGet.java @@ -1,7 +1,7 @@ +/* (C)2024 */ import com.cohere.api.Cohere; import com.cohere.api.types.EmbedJob; - public class EmebedJobsGet { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); diff --git a/snippets/java/app/src/main/java/GeneratePost.java b/snippets/java/app/src/main/java/GeneratePost.java index b7b923634..484f24a46 100644 --- a/snippets/java/app/src/main/java/GeneratePost.java +++ b/snippets/java/app/src/main/java/GeneratePost.java @@ -1,13 +1,17 @@ +/* (C)2024 */ import com.cohere.api.Cohere; import com.cohere.api.requests.GenerateRequest; import com.cohere.api.types.Generation; - public class GeneratePost { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); - Generation response = cohere.generate(GenerateRequest.builder().prompt("Please explain to me how LLMs work").build()); + Generation response = + cohere.generate( + GenerateRequest.builder() + .prompt("Please explain to me how LLMs work") + .build()); System.out.println(response); } diff --git a/snippets/java/app/src/main/java/ModelsListGet.java b/snippets/java/app/src/main/java/ModelsListGet.java index c0886394a..a79f4b30e 100644 --- a/snippets/java/app/src/main/java/ModelsListGet.java +++ b/snippets/java/app/src/main/java/ModelsListGet.java @@ -1,7 +1,7 @@ +/* (C)2024 */ import com.cohere.api.Cohere; import com.cohere.api.types.ListModelsResponse; - public class ModelsListGet { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); diff --git a/snippets/java/app/src/main/java/RerankPost.java b/snippets/java/app/src/main/java/RerankPost.java index 4fd5ff9b7..359ea2d65 100644 --- a/snippets/java/app/src/main/java/RerankPost.java +++ b/snippets/java/app/src/main/java/RerankPost.java @@ -1,22 +1,51 @@ +/* (C)2024 */ import com.cohere.api.Cohere; import com.cohere.api.requests.RerankRequest; import com.cohere.api.types.RerankRequestDocumentsItem; import com.cohere.api.types.RerankResponse; - import java.util.List; - public class RerankPost { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); - RerankResponse response = cohere.rerank(RerankRequest.builder().query("What is the capital of the United States?").documents(List.of( - RerankRequestDocumentsItem.of("Carson City is the capital city of the American state of Nevada."), - RerankRequestDocumentsItem.of("The Commonwealth of the Northern Mariana Islands is a group of islands in the Pacific Ocean. Its capital is Saipan."), - RerankRequestDocumentsItem.of("Capitalization or capitalisation in English grammar is the use of a capital letter at the start of a word. English usage varies from capitalization in other languages."), - RerankRequestDocumentsItem.of("Washington, D.C. (also known as simply Washington or D.C., and officially as the District of Columbia) is the capital of the United States. It is a federal district."), - RerankRequestDocumentsItem.of("Capital punishment (the death penalty) has existed in the United States since beforethe United States was a country. As of 2017, capital punishment is legal in 30 of the 50 states.") - )).model("rerank-english-v3.0").topN(3).build()); + RerankResponse response = + cohere.rerank( + RerankRequest.builder() + .query("What is the capital of the United States?") + .documents( + List.of( + RerankRequestDocumentsItem.of( + "Carson City is the capital city of the" + + " American state of Nevada."), + RerankRequestDocumentsItem.of( + "The Commonwealth of the Northern Mariana" + + " Islands is a group of islands in" + + " the Pacific Ocean. Its capital is" + + " Saipan."), + RerankRequestDocumentsItem.of( + "Capitalization or capitalisation in" + + " English grammar is the use of a" + + " capital letter at the start of a" + + " word. English usage varies from" + + " capitalization in other" + + " languages."), + RerankRequestDocumentsItem.of( + "Washington, D.C. (also known as simply" + + " Washington or D.C., and officially" + + " as the District of Columbia) is the" + + " capital of the United States. It is" + + " a federal district."), + RerankRequestDocumentsItem.of( + "Capital punishment (the death penalty) has" + + " existed in the United States since" + + " beforethe United States was a" + + " country. As of 2017, capital" + + " punishment is legal in 30 of the 50" + + " states."))) + .model("rerank-english-v3.0") + .topN(3) + .build()); System.out.println(response); } diff --git a/snippets/java/app/src/main/java/SummarizePost.java b/snippets/java/app/src/main/java/SummarizePost.java index bc3e05732..e69e22606 100644 --- a/snippets/java/app/src/main/java/SummarizePost.java +++ b/snippets/java/app/src/main/java/SummarizePost.java @@ -1,14 +1,17 @@ +/* (C)2024 */ import com.cohere.api.Cohere; import com.cohere.api.requests.SummarizeRequest; import com.cohere.api.types.SummarizeResponse; - public class SummarizePost { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); - SummarizeResponse response = cohere.summarize(SummarizeRequest.builder().text( - """ + SummarizeResponse response = + cohere.summarize( + SummarizeRequest.builder() + .text( + """ Ice cream is a sweetened frozen food typically eaten as a snack or dessert.\s It may be made from milk or cream and is flavoured with a sweetener,\s either sugar or an alternative, and a spice, such as cocoa or vanilla,\s @@ -29,8 +32,8 @@ public static void main(String[] args) { such as goat's or sheep's milk, or milk substitutes\s (e.g., soy, cashew, coconut, almond milk or tofu), are available for those who are\s lactose intolerant, allergic to dairy protein or vegan. - """ - ).build()); + """) + .build()); System.out.println(response); } diff --git a/snippets/java/app/src/main/java/TokenizePost.java b/snippets/java/app/src/main/java/TokenizePost.java index 6bede6e24..e90671723 100644 --- a/snippets/java/app/src/main/java/TokenizePost.java +++ b/snippets/java/app/src/main/java/TokenizePost.java @@ -1,13 +1,15 @@ +/* (C)2024 */ import com.cohere.api.Cohere; import com.cohere.api.requests.TokenizeRequest; import com.cohere.api.types.TokenizeResponse; - public class TokenizePost { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); - TokenizeResponse response = cohere.tokenize(TokenizeRequest.builder().text("tokenize me").model("command").build()); + TokenizeResponse response = + cohere.tokenize( + TokenizeRequest.builder().text("tokenize me").model("command").build()); System.out.println(response); } diff --git a/snippets/java/app/src/main/java/chatpost/Default.java b/snippets/java/app/src/main/java/chatpost/Default.java index c0fb9b0e8..d8ebdba66 100644 --- a/snippets/java/app/src/main/java/chatpost/Default.java +++ b/snippets/java/app/src/main/java/chatpost/Default.java @@ -4,7 +4,7 @@ import com.cohere.api.Cohere; import com.cohere.api.requests.ChatRequest; import com.cohere.api.types.ChatMessage; -import com.cohere.api.types.ChatMessageRole; +import com.cohere.api.types.Message; import com.cohere.api.types.NonStreamedChatResponse; import java.util.List; @@ -18,17 +18,19 @@ public static void main(String[] args) { .message("What year was he born?") .chatHistory( List.of( - ChatMessage.builder() - .role(ChatMessageRole.USER) - .message("Who discovered gravity?") - .build(), - ChatMessage.builder() - .role(ChatMessageRole.CHATBOT) - .message( - "The man who is widely credited" - + " with discovering gravity is" - + " Sir Isaac Newton") - .build())) + Message.user( + ChatMessage.builder() + .message("Who discovered gravity?") + .build()), + Message.chatbot( + ChatMessage.builder() + .message( + "The man who is widely" + + " credited with" + + " discovering gravity" + + " is Sir Isaac" + + " Newton") + .build()))) .build()); System.out.println(response); diff --git a/snippets/java/app/src/main/java/chatpost/Stream.java b/snippets/java/app/src/main/java/chatpost/Stream.java index b28bfd0c5..dbc742326 100644 --- a/snippets/java/app/src/main/java/chatpost/Stream.java +++ b/snippets/java/app/src/main/java/chatpost/Stream.java @@ -4,8 +4,8 @@ import com.cohere.api.Cohere; import com.cohere.api.requests.ChatStreamRequest; import com.cohere.api.types.ChatMessage; -import com.cohere.api.types.ChatMessageRole; import com.cohere.api.types.ChatTextGenerationEvent; +import com.cohere.api.types.Message; import com.cohere.api.types.StreamedChatResponse; import java.util.List; @@ -19,17 +19,19 @@ public static void main(String[] args) { .message("What year was he born?") .chatHistory( List.of( - ChatMessage.builder() - .role(ChatMessageRole.USER) - .message("Who discovered gravity?") - .build(), - ChatMessage.builder() - .role(ChatMessageRole.CHATBOT) - .message( - "The man who is widely credited" - + " with discovering gravity is" - + " Sir Isaac Newton") - .build())) + Message.user( + ChatMessage.builder() + .message("Who discovered gravity?") + .build()), + Message.chatbot( + ChatMessage.builder() + .message( + "The man who is widely" + + " credited with" + + " discovering gravity" + + " is Sir Isaac" + + " Newton") + .build()))) .build()); for (StreamedChatResponse chatResponse : response) { diff --git a/snippets/java/app/src/main/java/finetuning/CreateFinetunedModel.java b/snippets/java/app/src/main/java/finetuning/CreateFinetunedModel.java index 029ccfbf6..bee178e78 100644 --- a/snippets/java/app/src/main/java/finetuning/CreateFinetunedModel.java +++ b/snippets/java/app/src/main/java/finetuning/CreateFinetunedModel.java @@ -1,3 +1,4 @@ +/* (C)2024 */ package finetuning; import com.cohere.api.Cohere; @@ -7,10 +8,23 @@ public class CreateFinetunedModel { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); - CreateFinetunedModelResponse response = cohere.finetuning().createFinetunedModel(FinetunedModel.builder().name("test-finetuned-model").settings(Settings.builder().baseModel(BaseModel.builder().baseType(BaseType.BASE_TYPE_CHAT).build()).datasetId("my-dataset-id").build()).build()); + CreateFinetunedModelResponse response = + cohere.finetuning() + .createFinetunedModel( + FinetunedModel.builder() + .name("test-finetuned-model") + .settings( + Settings.builder() + .baseModel( + BaseModel.builder() + .baseType( + BaseType + .BASE_TYPE_CHAT) + .build()) + .datasetId("my-dataset-id") + .build()) + .build()); System.out.println(response); } } - - diff --git a/snippets/java/app/src/main/java/finetuning/DeleteFinetunedModel.java b/snippets/java/app/src/main/java/finetuning/DeleteFinetunedModel.java index ec9474fbf..8d7635069 100644 --- a/snippets/java/app/src/main/java/finetuning/DeleteFinetunedModel.java +++ b/snippets/java/app/src/main/java/finetuning/DeleteFinetunedModel.java @@ -1,8 +1,8 @@ +/* (C)2024 */ package finetuning; import com.cohere.api.Cohere; - public class DeleteFinetunedModel { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); diff --git a/snippets/java/app/src/main/java/finetuning/GetFinetunedModel.java b/snippets/java/app/src/main/java/finetuning/GetFinetunedModel.java index b6e264dff..e4b67c7a4 100644 --- a/snippets/java/app/src/main/java/finetuning/GetFinetunedModel.java +++ b/snippets/java/app/src/main/java/finetuning/GetFinetunedModel.java @@ -1,3 +1,4 @@ +/* (C)2024 */ package finetuning; import com.cohere.api.Cohere; @@ -12,4 +13,3 @@ public static void main(String[] args) { System.out.println(response); } } - diff --git a/snippets/java/app/src/main/java/finetuning/ListEvents.java b/snippets/java/app/src/main/java/finetuning/ListEvents.java index d9c9e35b7..f0d345682 100644 --- a/snippets/java/app/src/main/java/finetuning/ListEvents.java +++ b/snippets/java/app/src/main/java/finetuning/ListEvents.java @@ -1,3 +1,4 @@ +/* (C)2024 */ package finetuning; import com.cohere.api.Cohere; diff --git a/snippets/java/app/src/main/java/finetuning/ListFinetunedModels.java b/snippets/java/app/src/main/java/finetuning/ListFinetunedModels.java index 4e8b81265..21d932f2e 100644 --- a/snippets/java/app/src/main/java/finetuning/ListFinetunedModels.java +++ b/snippets/java/app/src/main/java/finetuning/ListFinetunedModels.java @@ -1,9 +1,9 @@ +/* (C)2024 */ package finetuning; import com.cohere.api.Cohere; import com.cohere.api.resources.finetuning.finetuning.types.ListFinetunedModelsResponse; - public class ListFinetunedModels { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); diff --git a/snippets/java/app/src/main/java/finetuning/ListTrainingStepMetrics.java b/snippets/java/app/src/main/java/finetuning/ListTrainingStepMetrics.java index c763a5cbf..1c80b1c2a 100644 --- a/snippets/java/app/src/main/java/finetuning/ListTrainingStepMetrics.java +++ b/snippets/java/app/src/main/java/finetuning/ListTrainingStepMetrics.java @@ -1,14 +1,15 @@ +/* (C)2024 */ package finetuning; import com.cohere.api.Cohere; import com.cohere.api.resources.finetuning.finetuning.types.ListTrainingStepMetricsResponse; - public class ListTrainingStepMetrics { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); - ListTrainingStepMetricsResponse response = cohere.finetuning().listTrainingStepMetrics("test-id"); + ListTrainingStepMetricsResponse response = + cohere.finetuning().listTrainingStepMetrics("test-id"); System.out.println(response); } diff --git a/snippets/java/app/src/main/java/finetuning/UpdateFinetunedModel.java b/snippets/java/app/src/main/java/finetuning/UpdateFinetunedModel.java index fc607f34d..ee967593e 100644 --- a/snippets/java/app/src/main/java/finetuning/UpdateFinetunedModel.java +++ b/snippets/java/app/src/main/java/finetuning/UpdateFinetunedModel.java @@ -1,3 +1,4 @@ +/* (C)2024 */ package finetuning; import com.cohere.api.Cohere; @@ -7,12 +8,27 @@ import com.cohere.api.resources.finetuning.finetuning.types.UpdateFinetunedModelResponse; import com.cohere.api.resources.finetuning.requests.FinetuningUpdateFinetunedModelRequest; - public class UpdateFinetunedModel { public static void main(String[] args) { Cohere cohere = Cohere.builder().clientName("snippet").build(); - UpdateFinetunedModelResponse response = cohere.finetuning().updateFinetunedModel("test-id", FinetuningUpdateFinetunedModelRequest.builder().name("new name").settings(Settings.builder().baseModel(BaseModel.builder().baseType(BaseType.BASE_TYPE_CHAT).build()).datasetId("my-dataset-id").build()).build()); + UpdateFinetunedModelResponse response = + cohere.finetuning() + .updateFinetunedModel( + "test-id", + FinetuningUpdateFinetunedModelRequest.builder() + .name("new name") + .settings( + Settings.builder() + .baseModel( + BaseModel.builder() + .baseType( + BaseType + .BASE_TYPE_CHAT) + .build()) + .datasetId("my-dataset-id") + .build()) + .build()); System.out.println(response); } From 6bdbbc41a4f534c40525ba257cc1c9458d1c471a Mon Sep 17 00:00:00 2001 From: Billy Trend Date: Fri, 25 Oct 2024 15:12:11 +0100 Subject: [PATCH 06/16] go works --- snippets/go/go.mod | 11 +++++++++++ snippets/go/go.sum | 16 ++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 snippets/go/go.mod create mode 100644 snippets/go/go.sum diff --git a/snippets/go/go.mod b/snippets/go/go.mod new file mode 100644 index 000000000..64a41d3eb --- /dev/null +++ b/snippets/go/go.mod @@ -0,0 +1,11 @@ +module github.com/cohere/cohere-developer-experience/snippets/go + +go 1.23.0 + +require github.com/cohere-ai/cohere-go/v2 v2.12.0 + +require ( + github.com/aws/aws-sdk-go-v2 v1.30.3 // indirect + github.com/aws/smithy-go v1.20.3 // indirect + github.com/google/uuid v1.4.0 // indirect +) diff --git a/snippets/go/go.sum b/snippets/go/go.sum new file mode 100644 index 000000000..a7399b364 --- /dev/null +++ b/snippets/go/go.sum @@ -0,0 +1,16 @@ +github.com/aws/aws-sdk-go-v2 v1.30.3 h1:jUeBtG0Ih+ZIFH0F4UkmL9w3cSpaMv9tYYDbzILP8dY= +github.com/aws/aws-sdk-go-v2 v1.30.3/go.mod h1:nIQjQVp5sfpQcTc9mPSr1B0PaWK5ByX9MOoDadSN4lc= +github.com/aws/smithy-go v1.20.3 h1:ryHwveWzPV5BIof6fyDvor6V3iUL7nTfiTKXHiW05nE= +github.com/aws/smithy-go v1.20.3/go.mod h1:krry+ya/rV9RDcV/Q16kpu6ypI4K2czasz0NC3qS14E= +github.com/cohere-ai/cohere-go/v2 v2.12.0 h1:ihSlK14elvCEPjO0RT9xuMwORhQND8aXmCZzsPEHF4c= +github.com/cohere-ai/cohere-go/v2 v2.12.0/go.mod h1:MuiJkCxlR18BDV2qQPbz2Yb/OCVphT1y6nD2zYaKeR0= +github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/google/uuid v1.4.0 h1:MtMxsa51/r9yyhkyLsVeVt0B+BGQZzpQiTQ4eHZ8bc4= +github.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= +github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= From b722296044b56078ddd5ef46c6975431b1c88afc Mon Sep 17 00:00:00 2001 From: Billy Trend Date: Fri, 25 Oct 2024 15:31:11 +0100 Subject: [PATCH 07/16] Final config --- packages/snippet-tester/src/config.ts | 40 +++++++++++++++------------ 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/packages/snippet-tester/src/config.ts b/packages/snippet-tester/src/config.ts index b76ea4b47..558966b68 100644 --- a/packages/snippet-tester/src/config.ts +++ b/packages/snippet-tester/src/config.ts @@ -17,23 +17,27 @@ export const config: { "snippetRoot": (base: string) => path.join(base, "./snippets/node"), "glob": "**/*.js" }, - // { - // "name": "java", - // "exec": (file: string) => `java ${file}`, - // "snippetRoot": (base: string) => path.join(base, "./snippets/java"), - // "glob": "**/*.java" - // }, - // { - // "name": "python", - // "exec": (file: string) => `python ${file}`, - // "snippetRoot": (base: string) => path.join(base, "./snippets/python"), - // "glob": "**/*.go" - // }, - // { - // "name": "golang", - // "exec": (file: string) => `go run ${file}`, - // "snippetRoot": (base: string) => path.join(base, "./snippets/go"), - // "glob": "**/*.go" - // } + { + "name": "java", + "exec": (file: string) => { + const classPath = file.replace("app/src/main/java/", "").replace(".java", "").split("/").join("."); + + return `gradle -PmainClass=${classPath} run` + }, + "snippetRoot": (base: string) => path.join(base, "./snippets/java"), + "glob": "./app/src/main/java/**/*.java" + }, + { + "name": "python", + "exec": (file: string) => `python3 ${file}`, + "snippetRoot": (base: string) => path.join(base, "./snippets/python"), + "glob": "**/*.py" + }, + { + "name": "golang", + "exec": (file: string) => `go run ${file}`, + "snippetRoot": (base: string) => path.join(base, "./snippets/go"), + "glob": "**/*.go" + } ] } \ No newline at end of file From 21f2192f1df55721a3062bf0aa9890b443e2b591 Mon Sep 17 00:00:00 2001 From: Billy Trend Date: Fri, 25 Oct 2024 15:38:59 +0100 Subject: [PATCH 08/16] Add CI --- .github/workflows/snippet-ci.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/snippet-ci.yml diff --git a/.github/workflows/snippet-ci.yml b/.github/workflows/snippet-ci.yml new file mode 100644 index 000000000..225653087 --- /dev/null +++ b/.github/workflows/snippet-ci.yml @@ -0,0 +1,28 @@ +name: publish-docs + +on: + pull_request: {} + push: + branches: + - main + +jobs: + run: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Setup pnpm + uses: pnpm/action-setup@v2 + with: + version: 8 + + - name: Install Dependencies + shell: bash + run: pnpm install + + - name: Publish Docs + env: + CO_API_KEY: ${{ secrets.COHERE_TOKEN }} + run: pnpm run --filter snippet-tester test From fbbb9af48ee0e243c6bab4232083a16cea6d6c5c Mon Sep 17 00:00:00 2001 From: Billy Trend Date: Fri, 25 Oct 2024 15:43:18 +0100 Subject: [PATCH 09/16] rename action --- .github/workflows/snippet-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/snippet-ci.yml b/.github/workflows/snippet-ci.yml index 225653087..f3fccc42a 100644 --- a/.github/workflows/snippet-ci.yml +++ b/.github/workflows/snippet-ci.yml @@ -1,4 +1,4 @@ -name: publish-docs +name: snippet-ci on: pull_request: {} From 088761297c2f70c8829f200592a5c2853646896f Mon Sep 17 00:00:00 2001 From: Billy Trend Date: Mon, 28 Oct 2024 11:05:22 +0000 Subject: [PATCH 10/16] Add package --- pnpm-lock.yaml | 3825 +++++++++++++++++++++++++++++++++++++++++-- pnpm-workspace.yaml | 2 + 2 files changed, 3726 insertions(+), 101 deletions(-) create mode 100644 pnpm-workspace.yaml diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index adc09cdef..52ae30552 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,7 +32,56 @@ importers: version: 1.2.1 tailwindcss: specifier: ^3.4.4 - version: 3.4.4 + version: 3.4.4(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.6.3)) + + packages/snippet-tester: + dependencies: + '@jest/globals': + specifier: ^29.7.0 + version: 29.7.0 + '@pnpm/find-workspace-dir': + specifier: ^7.0.2 + version: 7.0.2 + cohere: + specifier: ^1.1.1 + version: 1.1.1 + cohere-ai: + specifier: ^7.14.0 + version: 7.14.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0)) + convict: + specifier: ^6.2.4 + version: 6.2.4 + glob: + specifier: ^11.0.0 + version: 11.0.0 + jest: + specifier: ^29.7.0 + version: 29.7.0(@types/node@20.14.10)(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.6.3)) + nodemon: + specifier: ^3.1.7 + version: 3.1.7 + ts-node: + specifier: ^10.9.2 + version: 10.9.2(@types/node@20.14.10)(typescript@5.6.3) + devDependencies: + '@babel/core': + specifier: ^7.25.8 + version: 7.26.0 + '@babel/preset-env': + specifier: ^7.25.8 + version: 7.26.0(@babel/core@7.26.0) + '@babel/preset-typescript': + specifier: ^7.25.7 + version: 7.26.0(@babel/core@7.26.0) + '@types/convict': + specifier: ^6.1.6 + version: 6.1.6 + '@types/jest': + specifier: ^29.5.13 + version: 29.5.14 + babel-jest: + specifier: ^29.7.0 + version: 29.7.0(@babel/core@7.26.0) packages: @@ -40,6 +89,10 @@ packages: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + '@aws-crypto/crc32@3.0.0': resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==} @@ -188,10 +241,681 @@ packages: '@aws-sdk/util-utf8-browser@3.259.0': resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} + '@babel/code-frame@7.26.0': + resolution: {integrity: sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.26.0': + resolution: {integrity: sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.26.0': + resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.26.0': + resolution: {integrity: sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.25.9': + resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': + resolution: {integrity: sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.25.9': + resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.25.9': + resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-create-regexp-features-plugin@7.25.9': + resolution: {integrity: sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-define-polyfill-provider@0.6.2': + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + '@babel/helper-member-expression-to-functions@7.25.9': + resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.25.9': + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.26.0': + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.25.9': + resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.25.9': + resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-remap-async-to-generator@7.25.9': + resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-replace-supers@7.25.9': + resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-simple-access@7.25.9': + resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.25.9': + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-wrap-function@7.25.9': + resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.26.0': + resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.26.1': + resolution: {integrity: sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': + resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9': + resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9': + resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9': + resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9': + resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-async-generators@7.8.4': + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-bigint@7.8.3': + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-properties@7.12.13': + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-static-block@7.14.5': + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-assertions@7.26.0': + resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.26.0': + resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-meta@7.10.4': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-json-strings@7.8.3': + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-jsx@7.25.9': + resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4': + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-numeric-separator@7.10.4': + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-object-rest-spread@7.8.3': + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3': + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-chaining@7.8.3': + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-private-property-in-object@7.14.5': + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-top-level-await@7.14.5': + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.25.9': + resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-arrow-functions@7.25.9': + resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-generator-functions@7.25.9': + resolution: {integrity: sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-to-generator@7.25.9': + resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoped-functions@7.25.9': + resolution: {integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoping@7.25.9': + resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-properties@7.25.9': + resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-static-block@7.26.0': + resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + + '@babel/plugin-transform-classes@7.25.9': + resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-computed-properties@7.25.9': + resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-destructuring@7.25.9': + resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-dotall-regex@7.25.9': + resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-keys@7.25.9': + resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9': + resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-dynamic-import@7.25.9': + resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-exponentiation-operator@7.25.9': + resolution: {integrity: sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-export-namespace-from@7.25.9': + resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-for-of@7.25.9': + resolution: {integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-function-name@7.25.9': + resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-json-strings@7.25.9': + resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-literals@7.25.9': + resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-logical-assignment-operators@7.25.9': + resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-member-expression-literals@7.25.9': + resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-amd@7.25.9': + resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-commonjs@7.25.9': + resolution: {integrity: sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-systemjs@7.25.9': + resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-umd@7.25.9': + resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9': + resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-new-target@7.25.9': + resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-nullish-coalescing-operator@7.25.9': + resolution: {integrity: sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-numeric-separator@7.25.9': + resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-rest-spread@7.25.9': + resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-super@7.25.9': + resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-catch-binding@7.25.9': + resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-chaining@7.25.9': + resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-parameters@7.25.9': + resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-methods@7.25.9': + resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-property-in-object@7.25.9': + resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-property-literals@7.25.9': + resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regenerator@7.25.9': + resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regexp-modifiers@7.26.0': + resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-reserved-words@7.25.9': + resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-shorthand-properties@7.25.9': + resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-spread@7.25.9': + resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-sticky-regex@7.25.9': + resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-template-literals@7.25.9': + resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typeof-symbol@7.25.9': + resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typescript@7.25.9': + resolution: {integrity: sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-escapes@7.25.9': + resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-property-regex@7.25.9': + resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-regex@7.25.9': + resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-sets-regex@7.25.9': + resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/preset-env@7.26.0': + resolution: {integrity: sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-modules@0.1.6-no-external-plugins': + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + + '@babel/preset-typescript@7.26.0': + resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/runtime@7.26.0': + resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.25.9': + resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.25.9': + resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.26.0': + resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} + engines: {node: '>=6.9.0'} + + '@bcoe/v8-coverage@0.2.3': + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + + '@cspotcode/source-map-support@0.8.1': + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} + '@istanbuljs/load-nyc-config@1.1.0': + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + + '@istanbuljs/schema@0.1.3': + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + + '@jest/console@29.7.0': + resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/core@29.7.0': + resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + '@jest/environment@29.7.0': + resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/expect-utils@29.7.0': + resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/expect@29.7.0': + resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/fake-timers@29.7.0': + resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/globals@29.7.0': + resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/reporters@29.7.0': + resolution: {integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + '@jest/schemas@29.6.3': + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/source-map@29.6.3': + resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/test-result@29.7.0': + resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/test-sequencer@29.7.0': + resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/transform@29.7.0': + resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/types@29.6.3': + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jridgewell/gen-mapping@0.3.5': resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} @@ -210,6 +934,9 @@ packages: '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + '@jridgewell/trace-mapping@0.3.9': + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -226,6 +953,27 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} + '@pnpm/constants@9.0.0': + resolution: {integrity: sha512-cyZ12A7j1BzeQ9nr5HBdlSLxN1VWnCG/1xjdgDUL/WDlgmVa3k6TI2CktTHjR5w/rWbKudpIaMAmJJk9w+cTRQ==} + engines: {node: '>=18.12'} + + '@pnpm/error@6.0.2': + resolution: {integrity: sha512-3/wWJYjUyO9ToLaZpBASYIBg87C4DBZ8yfzrt0cSCTbRFDBUNdH0dzwfVKEqhR7A9tpRMyeoRIzPUVxWc+U+RQ==} + engines: {node: '>=18.12'} + + '@pnpm/find-workspace-dir@7.0.2': + resolution: {integrity: sha512-BAcRbWXNBeA9ur+d/ccO2dvxogHr6+6qtiM1AgXzJ6gSfNqJRb6tzgRDgIJGouve9s2P6Qsqr4TbFOltEKuLJg==} + engines: {node: '>=18.12'} + + '@sinclair/typebox@0.27.8': + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + + '@sinonjs/commons@3.0.1': + resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} + + '@sinonjs/fake-timers@10.3.0': + resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} + '@smithy/abort-controller@3.1.6': resolution: {integrity: sha512-0XuhuHQlEqbNQZp7QxxrFTdVWdwxch4vjxYgfInF91hZFkPxf9QDrdQka0KfxFMPqLNzSw0b95uGTrLliQUavQ==} engines: {node: '>=16.0.0'} @@ -436,6 +1184,48 @@ packages: resolution: {integrity: sha512-d5yGlQtmN/z5eoTtIYgkvOw27US2Ous4VycnXatyoImIF9tzlcpnKqQ/V7qhvJmb2p6xZne1NopCLakdTnkBBQ==} engines: {node: '>=16.0.0'} + '@tsconfig/node10@1.0.11': + resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} + + '@tsconfig/node12@1.0.11': + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + + '@tsconfig/node14@1.0.3': + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + + '@tsconfig/node16@1.0.4': + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.6.8': + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.20.6': + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} + + '@types/convict@6.1.6': + resolution: {integrity: sha512-1B6jqWHWQud+7yyWAqbxnPmzlHrrOtJzZr1DhhYJ/NbpS4irfZSnq+N5Fm76J9LNRlUZvCmYxTVhhohWRvtqHw==} + + '@types/graceful-fs@4.1.9': + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + + '@types/istanbul-lib-report@3.0.3': + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + + '@types/istanbul-reports@3.0.4': + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + + '@types/jest@29.5.14': + resolution: {integrity: sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==} + '@types/node@20.14.10': resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==} @@ -445,16 +1235,38 @@ packages: '@types/react@18.3.3': resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} + '@types/stack-utils@2.0.3': + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + '@types/uuid@9.0.8': resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} + '@types/yargs-parser@21.0.3': + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + + '@types/yargs@17.0.33': + resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} + abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} + acorn-walk@8.3.4: + resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} + engines: {node: '>=0.4.0'} + + acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} + engines: {node: '>=0.4.0'} + hasBin: true + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} ansi-regex@6.0.1: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} @@ -464,6 +1276,10 @@ packages: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} + ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} @@ -475,6 +1291,9 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} + arg@4.1.3: + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} @@ -484,6 +1303,46 @@ packages: asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + babel-jest@29.7.0: + resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + + babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} + + babel-plugin-jest-hoist@29.6.3: + resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + babel-plugin-polyfill-corejs2@0.4.11: + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs3@0.10.6: + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-regenerator@0.6.2: + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-preset-current-node-syntax@1.1.0: + resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} + peerDependencies: + '@babel/core': ^7.0.0 + + babel-preset-jest@29.6.3: + resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} @@ -497,6 +1356,9 @@ packages: bowser@2.11.0: resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} @@ -504,6 +1366,17 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} + browserslist@4.24.2: + resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} @@ -511,17 +1384,61 @@ packages: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + camelcase-css@2.0.1: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} + camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + + camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + caniuse-lite@1.0.30001673: + resolution: {integrity: sha512-WTrjUCSMp3LYX0nE12ECkV0a+e6LC85E0Auz75555/qr78Oc8YWhEPNfDd6SHdtlCMSzqtuXY0uyEMNRcsKpKw==} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + + cjs-module-lexer@1.4.1: + resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==} + + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + + co@4.6.0: + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + cohere-ai@7.14.0: resolution: {integrity: sha512-hSo2/tFV29whjFFtVtdS7kHmtUsjfMO1sgwE/d5bhOE4O7Vkj5G1R9lLIqkIprp/+rrvCq3HGvEaOgry7xRcDA==} + cohere@1.1.1: + resolution: {integrity: sha512-D116FKTuauCShJjPuOAFnkyAPMhV/6f403+yPZwyyFY6gErK1AA41y9rQdBvj8eHDZ9sXVJ6TzmzObVfAFh3ig==} + + collect-v8-coverage@1.0.2: + resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} + color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} @@ -537,6 +1454,27 @@ packages: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + convict@6.2.4: + resolution: {integrity: sha512-qN60BAwdMVdofckX7AlohVJ2x9UvjTNoKVXCL2LxFk1l7757EJqf1nySdMkPQer0bt8kQ5lQiyZ9/2NvrFBuwQ==} + engines: {node: '>=6'} + + core-js-compat@3.38.1: + resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} + + create-jest@29.7.0: + resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + + create-require@1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -549,6 +1487,27 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + dedent@1.5.3: + resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} @@ -557,21 +1516,43 @@ packages: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} + detect-newline@3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} + didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + diff-sequences@29.6.3: + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + diff@4.0.2: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} + dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + electron-to-chromium@1.5.47: + resolution: {integrity: sha512-zS5Yer0MOYw4rtK2iq43cJagHZ8sXN0jDHDKzB+86gSBSAI4v07S97mcq+Gs2vclAxSh1j7vOAHxSVgduiiuVQ==} + + emittery@0.13.1: + resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} + engines: {node: '>=12'} + emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + es-define-property@1.0.0: resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} engines: {node: '>= 0.4'} @@ -580,11 +1561,23 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-string-regexp@2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} hasBin: true + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + event-target-shim@5.0.1: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} @@ -593,6 +1586,18 @@ packages: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + exit@0.1.2: + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} + engines: {node: '>= 0.8.0'} + + expect@29.7.0: + resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} engines: {node: '>=0.10.0'} @@ -601,6 +1606,9 @@ packages: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + fast-xml-parser@4.4.1: resolution: {integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==} hasBin: true @@ -608,6 +1616,9 @@ packages: fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + fern-api@0.41.16: resolution: {integrity: sha512-LykhNvMl0NjTnCu6kHiYV9a2Y3iX5HMFlD6dO1A6J1WfvH8mcKYzcz/R/Md9/h6QygSeuuFGAo/K3JJ9e3j4QQ==} hasBin: true @@ -616,6 +1627,14 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + foreground-child@3.2.1: resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} engines: {node: '>=14'} @@ -632,6 +1651,9 @@ packages: resolution: {integrity: sha512-8e1++BCiTzUno9v5IZ2J6bv4RU+3UKDmqWUQD0MIMVCd9AdhWkO1gw57oo1mNEX1dMq2EGI+FbWz4B92pscSQg==} engines: {node: '>= 18'} + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -640,10 +1662,26 @@ packages: function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + get-intrinsic@1.2.4: resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} engines: {node: '>= 0.4'} + get-package-type@0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -656,13 +1694,37 @@ packages: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true + glob@11.0.0: + resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} + engines: {node: 20 || >=22} + hasBin: true + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + gray-matter@4.0.3: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} engines: {node: '>=6.0'} + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} @@ -678,9 +1740,38 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} + html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + ignore-by-default@1.0.1: + resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==} + + import-local@3.2.0: + resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} + engines: {node: '>=8'} + hasBin: true + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} @@ -701,6 +1792,10 @@ packages: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} + is-generator-fn@2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} + is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -709,12 +1804,173 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} + + istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} + + istanbul-lib-instrument@6.0.3: + resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} + engines: {node: '>=10'} + + istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} + + istanbul-lib-source-maps@4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} + + istanbul-reports@3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} + engines: {node: '>=8'} + jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + jackspeak@4.0.2: + resolution: {integrity: sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==} + engines: {node: 20 || >=22} + + jest-changed-files@29.7.0: + resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-circus@29.7.0: + resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-cli@29.7.0: + resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + jest-config@29.7.0: + resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + + jest-diff@29.7.0: + resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-docblock@29.7.0: + resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-each@29.7.0: + resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-environment-node@29.7.0: + resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-get-type@29.6.3: + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-haste-map@29.7.0: + resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-leak-detector@29.7.0: + resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-matcher-utils@29.7.0: + resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-message-util@29.7.0: + resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-mock@29.7.0: + resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-pnp-resolver@1.2.3: + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + + jest-regex-util@29.6.3: + resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-resolve-dependencies@29.7.0: + resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-resolve@29.7.0: + resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-runner@29.7.0: + resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-runtime@29.7.0: + resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-snapshot@29.7.0: + resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-util@29.7.0: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-validate@29.7.0: + resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-watcher@29.7.0: + resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-worker@29.7.0: + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest@29.7.0: + resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + jiti@1.21.6: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true @@ -729,10 +1985,31 @@ packages: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} @@ -744,6 +2021,20 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.clonedeep@4.5.0: + resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} + + lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true @@ -751,6 +2042,26 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@11.0.1: + resolution: {integrity: sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==} + engines: {node: 20 || >=22} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} + + make-error@1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + + makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + merge2@1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} @@ -767,6 +2078,17 @@ packages: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -775,6 +2097,9 @@ packages: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} @@ -783,6 +2108,9 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + node-fetch@2.7.0: resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} engines: {node: 4.x || >=6.0.0} @@ -792,10 +2120,25 @@ packages: encoding: optional: true + node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + + node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + + nodemon@3.1.7: + resolution: {integrity: sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==} + engines: {node: '>=10'} + hasBin: true + normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -808,13 +2151,52 @@ packages: resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} engines: {node: '>= 0.4'} + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + only-allow@1.2.1: resolution: {integrity: sha512-M7CJbmv7UCopc0neRKdzfoGWaVZC+xC1925GitKH9EAqYFzX9//25Q7oX4+jw0tiCCj+t5l6VZh8UPH23NZkMA==} hasBin: true + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -826,9 +2208,16 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} + picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -841,6 +2230,10 @@ packages: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} + pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + postcss-import@15.1.0: resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} @@ -882,10 +2275,24 @@ packages: resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} engines: {node: ^10 || ^12 || >=14} + pretty-format@29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + process@0.11.10: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + + pstree.remy@1.1.8: + resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==} + + pure-rand@6.1.0: + resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} + qs@6.11.2: resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} engines: {node: '>=0.6'} @@ -893,6 +2300,9 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + react@18.3.1: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} @@ -908,13 +2318,53 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true + regenerate-unicode-properties@10.2.0: + resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} + engines: {node: '>=4'} - reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + + regenerator-transform@0.15.2: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} + + regexpu-core@6.1.1: + resolution: {integrity: sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==} + engines: {node: '>=4'} + + regjsgen@0.8.0: + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} + + regjsparser@0.11.2: + resolution: {integrity: sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==} + hasBin: true + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + resolve-cwd@3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + resolve.exports@2.0.2: + resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} + engines: {node: '>=10'} + + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -926,6 +2376,15 @@ packages: resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} engines: {node: '>=4'} + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -942,17 +2401,46 @@ packages: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} + simple-update-notifier@2.0.0: + resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} + engines: {node: '>=10'} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + source-map-js@1.2.0: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} + source-map-support@0.5.13: + resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + stack-utils@2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} + + string-length@4.0.2: + resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} + engines: {node: '>=10'} + string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -976,6 +2464,18 @@ packages: resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} engines: {node: '>=0.10.0'} + strip-bom@4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + strnum@1.0.5: resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} @@ -984,6 +2484,18 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} @@ -993,6 +2505,10 @@ packages: engines: {node: '>=14.0.0'} hasBin: true + test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + thenify-all@1.6.0: resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} engines: {node: '>=0.8'} @@ -1000,25 +2516,84 @@ packages: thenify@3.3.1: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + tmpl@1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} + touch@3.1.1: + resolution: {integrity: sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==} + hasBin: true + tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + ts-node@10.9.2: + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} tslib@2.8.0: resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} + type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + engines: {node: '>=14.17'} + hasBin: true + + undefsafe@2.0.5: + resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} + undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + unicode-canonical-property-names-ecmascript@2.0.1: + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} + engines: {node: '>=4'} + + unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + + unicode-match-property-value-ecmascript@2.2.0: + resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} + engines: {node: '>=4'} + + unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + + update-browserslist-db@1.1.1: + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + url-join@4.0.1: resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==} @@ -1029,6 +2604,16 @@ packages: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true + v8-compile-cache-lib@3.0.1: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + + v8-to-istanbul@9.3.0: + resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==} + engines: {node: '>=10.12.0'} + + walker@1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -1052,15 +2637,54 @@ packages: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} engines: {node: '>=12'} + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + write-file-atomic@4.0.2: + resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + yaml@2.4.5: resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} engines: {node: '>= 14'} hasBin: true + yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + + yn@3.1.1: + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + engines: {node: '>=6'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + snapshots: '@alloc/quick-lru@5.2.0': {} + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + '@aws-crypto/crc32@3.0.0': dependencies: '@aws-crypto/util': 3.0.0 @@ -1442,121 +3066,886 @@ snapshots: '@smithy/types': 3.6.0 tslib: 2.8.0 - '@aws-sdk/credential-providers@3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))': + '@aws-sdk/credential-providers@3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))': + dependencies: + '@aws-sdk/client-cognito-identity': 3.679.0 + '@aws-sdk/client-sso': 3.679.0 + '@aws-sdk/client-sts': 3.679.0 + '@aws-sdk/core': 3.679.0 + '@aws-sdk/credential-provider-cognito-identity': 3.679.0 + '@aws-sdk/credential-provider-env': 3.679.0 + '@aws-sdk/credential-provider-http': 3.679.0 + '@aws-sdk/credential-provider-ini': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/credential-provider-node': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/credential-provider-process': 3.679.0 + '@aws-sdk/credential-provider-sso': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0)) + '@aws-sdk/credential-provider-web-identity': 3.679.0(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/types': 3.679.0 + '@smithy/credential-provider-imds': 3.2.5 + '@smithy/property-provider': 3.1.8 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + + '@aws-sdk/middleware-host-header@3.679.0': + dependencies: + '@aws-sdk/types': 3.679.0 + '@smithy/protocol-http': 4.1.5 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@aws-sdk/middleware-logger@3.679.0': + dependencies: + '@aws-sdk/types': 3.679.0 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@aws-sdk/middleware-recursion-detection@3.679.0': + dependencies: + '@aws-sdk/types': 3.679.0 + '@smithy/protocol-http': 4.1.5 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@aws-sdk/middleware-user-agent@3.679.0': + dependencies: + '@aws-sdk/core': 3.679.0 + '@aws-sdk/types': 3.679.0 + '@aws-sdk/util-endpoints': 3.679.0 + '@smithy/core': 2.5.1 + '@smithy/protocol-http': 4.1.5 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@aws-sdk/protocol-http@3.374.0': + dependencies: + '@smithy/protocol-http': 1.2.0 + tslib: 2.8.0 + + '@aws-sdk/region-config-resolver@3.679.0': + dependencies: + '@aws-sdk/types': 3.679.0 + '@smithy/node-config-provider': 3.1.9 + '@smithy/types': 3.6.0 + '@smithy/util-config-provider': 3.0.0 + '@smithy/util-middleware': 3.0.8 + tslib: 2.8.0 + + '@aws-sdk/signature-v4@3.374.0': + dependencies: + '@smithy/signature-v4': 1.1.0 + tslib: 2.8.0 + + '@aws-sdk/token-providers@3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))': + dependencies: + '@aws-sdk/client-sso-oidc': 3.679.0(@aws-sdk/client-sts@3.679.0) + '@aws-sdk/types': 3.679.0 + '@smithy/property-provider': 3.1.8 + '@smithy/shared-ini-file-loader': 3.1.9 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@aws-sdk/types@3.679.0': + dependencies: + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@aws-sdk/util-endpoints@3.679.0': + dependencies: + '@aws-sdk/types': 3.679.0 + '@smithy/types': 3.6.0 + '@smithy/util-endpoints': 2.1.4 + tslib: 2.8.0 + + '@aws-sdk/util-locate-window@3.679.0': + dependencies: + tslib: 2.8.0 + + '@aws-sdk/util-user-agent-browser@3.679.0': + dependencies: + '@aws-sdk/types': 3.679.0 + '@smithy/types': 3.6.0 + bowser: 2.11.0 + tslib: 2.8.0 + + '@aws-sdk/util-user-agent-node@3.679.0': + dependencies: + '@aws-sdk/middleware-user-agent': 3.679.0 + '@aws-sdk/types': 3.679.0 + '@smithy/node-config-provider': 3.1.9 + '@smithy/types': 3.6.0 + tslib: 2.8.0 + + '@aws-sdk/util-utf8-browser@3.259.0': + dependencies: + tslib: 2.8.0 + + '@babel/code-frame@7.26.0': + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 + picocolors: 1.0.1 + + '@babel/compat-data@7.26.0': {} + + '@babel/core@7.26.0': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.0 + '@babel/generator': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helpers': 7.26.0 + '@babel/parser': 7.26.1 + '@babel/template': 7.25.9 + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + convert-source-map: 2.0.0 + debug: 4.3.7(supports-color@5.5.0) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.26.0': + dependencies: + '@babel/parser': 7.26.1 + '@babel/types': 7.26.0 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.0.2 + + '@babel/helper-annotate-as-pure@7.25.9': + dependencies: + '@babel/types': 7.26.0 + + '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-compilation-targets@7.25.9': + dependencies: + '@babel/compat-data': 7.26.0 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.2 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/traverse': 7.25.9 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-create-regexp-features-plugin@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + regexpu-core: 6.1.1 + semver: 6.3.1 + + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + debug: 4.3.7(supports-color@5.5.0) + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-member-expression-to-functions@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-imports@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-optimise-call-expression@7.25.9': + dependencies: + '@babel/types': 7.26.0 + + '@babel/helper-plugin-utils@7.25.9': {} + + '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-wrap-function': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-simple-access@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-string-parser@7.25.9': {} + + '@babel/helper-validator-identifier@7.25.9': {} + + '@babel/helper-validator-option@7.25.9': {} + + '@babel/helper-wrap-function@7.25.9': + dependencies: + '@babel/template': 7.25.9 + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + + '@babel/helpers@7.26.0': + dependencies: + '@babel/template': 7.25.9 + '@babel/types': 7.26.0 + + '@babel/parser@7.26.1': + dependencies: + '@babel/types': 7.26.0 + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/traverse': 7.25.9 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/template': 7.25.9 + + '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-simple-access': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) + + '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0)': dependencies: - '@aws-sdk/client-cognito-identity': 3.679.0 - '@aws-sdk/client-sso': 3.679.0 - '@aws-sdk/client-sts': 3.679.0 - '@aws-sdk/core': 3.679.0 - '@aws-sdk/credential-provider-cognito-identity': 3.679.0 - '@aws-sdk/credential-provider-env': 3.679.0 - '@aws-sdk/credential-provider-http': 3.679.0 - '@aws-sdk/credential-provider-ini': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0) - '@aws-sdk/credential-provider-node': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))(@aws-sdk/client-sts@3.679.0) - '@aws-sdk/credential-provider-process': 3.679.0 - '@aws-sdk/credential-provider-sso': 3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0)) - '@aws-sdk/credential-provider-web-identity': 3.679.0(@aws-sdk/client-sts@3.679.0) - '@aws-sdk/types': 3.679.0 - '@smithy/credential-provider-imds': 3.2.5 - '@smithy/property-provider': 3.1.8 - '@smithy/types': 3.6.0 - tslib: 2.8.0 - transitivePeerDependencies: - - '@aws-sdk/client-sso-oidc' - - aws-crt + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + regenerator-transform: 0.15.2 - '@aws-sdk/middleware-host-header@3.679.0': + '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.0)': dependencies: - '@aws-sdk/types': 3.679.0 - '@smithy/protocol-http': 4.1.5 - '@smithy/types': 3.6.0 - tslib: 2.8.0 + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 - '@aws-sdk/middleware-logger@3.679.0': + '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0)': dependencies: - '@aws-sdk/types': 3.679.0 - '@smithy/types': 3.6.0 - tslib: 2.8.0 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@aws-sdk/middleware-recursion-detection@3.679.0': + '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.0)': dependencies: - '@aws-sdk/types': 3.679.0 - '@smithy/protocol-http': 4.1.5 - '@smithy/types': 3.6.0 - tslib: 2.8.0 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@aws-sdk/middleware-user-agent@3.679.0': + '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.0)': dependencies: - '@aws-sdk/core': 3.679.0 - '@aws-sdk/types': 3.679.0 - '@aws-sdk/util-endpoints': 3.679.0 - '@smithy/core': 2.5.1 - '@smithy/protocol-http': 4.1.5 - '@smithy/types': 3.6.0 - tslib: 2.8.0 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color - '@aws-sdk/protocol-http@3.374.0': + '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.0)': dependencies: - '@smithy/protocol-http': 1.2.0 - tslib: 2.8.0 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@aws-sdk/region-config-resolver@3.679.0': + '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.0)': dependencies: - '@aws-sdk/types': 3.679.0 - '@smithy/node-config-provider': 3.1.9 - '@smithy/types': 3.6.0 - '@smithy/util-config-provider': 3.0.0 - '@smithy/util-middleware': 3.0.8 - tslib: 2.8.0 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@aws-sdk/signature-v4@3.374.0': + '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0)': dependencies: - '@smithy/signature-v4': 1.1.0 - tslib: 2.8.0 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 - '@aws-sdk/token-providers@3.679.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0))': + '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.679.0(@aws-sdk/client-sts@3.679.0) - '@aws-sdk/types': 3.679.0 - '@smithy/property-provider': 3.1.8 - '@smithy/shared-ini-file-loader': 3.1.9 - '@smithy/types': 3.6.0 - tslib: 2.8.0 + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/preset-env@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/compat-data': 7.26.0 + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0) + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.0) + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-exponentiation-operator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-typeof-symbol': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.0) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.0) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.0) + core-js-compat: 3.38.1 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color - '@aws-sdk/types@3.679.0': + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': dependencies: - '@smithy/types': 3.6.0 - tslib: 2.8.0 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/types': 7.26.0 + esutils: 2.0.3 - '@aws-sdk/util-endpoints@3.679.0': + '@babel/preset-typescript@7.26.0(@babel/core@7.26.0)': dependencies: - '@aws-sdk/types': 3.679.0 - '@smithy/types': 3.6.0 - '@smithy/util-endpoints': 2.1.4 - tslib: 2.8.0 + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color - '@aws-sdk/util-locate-window@3.679.0': + '@babel/runtime@7.26.0': dependencies: - tslib: 2.8.0 + regenerator-runtime: 0.14.1 - '@aws-sdk/util-user-agent-browser@3.679.0': + '@babel/template@7.25.9': dependencies: - '@aws-sdk/types': 3.679.0 - '@smithy/types': 3.6.0 - bowser: 2.11.0 - tslib: 2.8.0 + '@babel/code-frame': 7.26.0 + '@babel/parser': 7.26.1 + '@babel/types': 7.26.0 - '@aws-sdk/util-user-agent-node@3.679.0': + '@babel/traverse@7.25.9': dependencies: - '@aws-sdk/middleware-user-agent': 3.679.0 - '@aws-sdk/types': 3.679.0 - '@smithy/node-config-provider': 3.1.9 - '@smithy/types': 3.6.0 - tslib: 2.8.0 + '@babel/code-frame': 7.26.0 + '@babel/generator': 7.26.0 + '@babel/parser': 7.26.1 + '@babel/template': 7.25.9 + '@babel/types': 7.26.0 + debug: 4.3.7(supports-color@5.5.0) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color - '@aws-sdk/util-utf8-browser@3.259.0': + '@babel/types@7.26.0': dependencies: - tslib: 2.8.0 + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + + '@bcoe/v8-coverage@0.2.3': {} + + '@cspotcode/source-map-support@0.8.1': + dependencies: + '@jridgewell/trace-mapping': 0.3.9 '@isaacs/cliui@8.0.2': dependencies: @@ -1567,6 +3956,178 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 + '@istanbuljs/load-nyc-config@1.1.0': + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 + + '@istanbuljs/schema@0.1.3': {} + + '@jest/console@29.7.0': + dependencies: + '@jest/types': 29.6.3 + '@types/node': 20.14.10 + chalk: 4.1.2 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + slash: 3.0.0 + + '@jest/core@29.7.0(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.6.3))': + dependencies: + '@jest/console': 29.7.0 + '@jest/reporters': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.10 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 3.9.0 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 29.7.0 + jest-config: 29.7.0(@types/node@20.14.10)(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.6.3)) + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-resolve-dependencies: 29.7.0 + jest-runner: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + jest-watcher: 29.7.0 + micromatch: 4.0.7 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + - ts-node + + '@jest/environment@29.7.0': + dependencies: + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.10 + jest-mock: 29.7.0 + + '@jest/expect-utils@29.7.0': + dependencies: + jest-get-type: 29.6.3 + + '@jest/expect@29.7.0': + dependencies: + expect: 29.7.0 + jest-snapshot: 29.7.0 + transitivePeerDependencies: + - supports-color + + '@jest/fake-timers@29.7.0': + dependencies: + '@jest/types': 29.6.3 + '@sinonjs/fake-timers': 10.3.0 + '@types/node': 20.14.10 + jest-message-util: 29.7.0 + jest-mock: 29.7.0 + jest-util: 29.7.0 + + '@jest/globals@29.7.0': + dependencies: + '@jest/environment': 29.7.0 + '@jest/expect': 29.7.0 + '@jest/types': 29.6.3 + jest-mock: 29.7.0 + transitivePeerDependencies: + - supports-color + + '@jest/reporters@29.7.0': + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.25 + '@types/node': 20.14.10 + chalk: 4.1.2 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 6.0.3 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.7 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + jest-worker: 29.7.0 + slash: 3.0.0 + string-length: 4.0.2 + strip-ansi: 6.0.1 + v8-to-istanbul: 9.3.0 + transitivePeerDependencies: + - supports-color + + '@jest/schemas@29.6.3': + dependencies: + '@sinclair/typebox': 0.27.8 + + '@jest/source-map@29.6.3': + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + callsites: 3.1.0 + graceful-fs: 4.2.11 + + '@jest/test-result@29.7.0': + dependencies: + '@jest/console': 29.7.0 + '@jest/types': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + + '@jest/test-sequencer@29.7.0': + dependencies: + '@jest/test-result': 29.7.0 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + slash: 3.0.0 + + '@jest/transform@29.7.0': + dependencies: + '@babel/core': 7.26.0 + '@jest/types': 29.6.3 + '@jridgewell/trace-mapping': 0.3.25 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 2.0.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 + micromatch: 4.0.7 + pirates: 4.0.6 + slash: 3.0.0 + write-file-atomic: 4.0.2 + transitivePeerDependencies: + - supports-color + + '@jest/types@29.6.3': + dependencies: + '@jest/schemas': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 20.14.10 + '@types/yargs': 17.0.33 + chalk: 4.1.2 + '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 @@ -1584,6 +4145,11 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping@0.3.9': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -1599,6 +4165,27 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true + '@pnpm/constants@9.0.0': {} + + '@pnpm/error@6.0.2': + dependencies: + '@pnpm/constants': 9.0.0 + + '@pnpm/find-workspace-dir@7.0.2': + dependencies: + '@pnpm/error': 6.0.2 + find-up: 5.0.0 + + '@sinclair/typebox@0.27.8': {} + + '@sinonjs/commons@3.0.1': + dependencies: + type-detect: 4.0.8 + + '@sinonjs/fake-timers@10.3.0': + dependencies: + '@sinonjs/commons': 3.0.1 + '@smithy/abort-controller@3.1.6': dependencies: '@smithy/types': 3.6.0 @@ -1933,6 +4520,58 @@ snapshots: '@smithy/types': 3.6.0 tslib: 2.8.0 + '@tsconfig/node10@1.0.11': {} + + '@tsconfig/node12@1.0.11': {} + + '@tsconfig/node14@1.0.3': {} + + '@tsconfig/node16@1.0.4': {} + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.26.1 + '@babel/types': 7.26.0 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.6 + + '@types/babel__generator@7.6.8': + dependencies: + '@babel/types': 7.26.0 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.26.1 + '@babel/types': 7.26.0 + + '@types/babel__traverse@7.20.6': + dependencies: + '@babel/types': 7.26.0 + + '@types/convict@6.1.6': + dependencies: + '@types/node': 20.14.10 + + '@types/graceful-fs@4.1.9': + dependencies: + '@types/node': 20.14.10 + + '@types/istanbul-lib-coverage@2.0.6': {} + + '@types/istanbul-lib-report@3.0.3': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + + '@types/istanbul-reports@3.0.4': + dependencies: + '@types/istanbul-lib-report': 3.0.3 + + '@types/jest@29.5.14': + dependencies: + expect: 29.7.0 + pretty-format: 29.7.0 + '@types/node@20.14.10': dependencies: undici-types: 5.26.5 @@ -1944,12 +4583,30 @@ snapshots: '@types/prop-types': 15.7.12 csstype: 3.1.3 + '@types/stack-utils@2.0.3': {} + '@types/uuid@9.0.8': {} + '@types/yargs-parser@21.0.3': {} + + '@types/yargs@17.0.33': + dependencies: + '@types/yargs-parser': 21.0.3 + abort-controller@3.0.0: dependencies: event-target-shim: 5.0.1 + acorn-walk@8.3.4: + dependencies: + acorn: 8.14.0 + + acorn@8.14.0: {} + + ansi-escapes@4.3.2: + dependencies: + type-fest: 0.21.3 + ansi-regex@5.0.1: {} ansi-regex@6.0.1: {} @@ -1958,6 +4615,8 @@ snapshots: dependencies: color-convert: 2.0.1 + ansi-styles@5.2.0: {} + ansi-styles@6.2.1: {} any-promise@1.3.0: {} @@ -1967,6 +4626,8 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 + arg@4.1.3: {} + arg@5.0.2: {} argparse@1.0.10: @@ -1975,6 +4636,85 @@ snapshots: asynckit@0.4.0: {} + babel-jest@29.7.0(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + '@jest/transform': 29.7.0 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 29.6.3(@babel/core@7.26.0) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-istanbul@6.1.1: + dependencies: + '@babel/helper-plugin-utils': 7.25.9 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 5.2.1 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-jest-hoist@29.6.3: + dependencies: + '@babel/template': 7.25.9 + '@babel/types': 7.26.0 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.20.6 + + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.26.0): + dependencies: + '@babel/compat-data': 7.26.0 + '@babel/core': 7.26.0 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) + core-js-compat: 3.38.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.0) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) + + babel-preset-jest@29.6.3(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + babel-plugin-jest-hoist: 29.6.3 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) + balanced-match@1.0.2: {} base64-js@1.5.1: {} @@ -1983,6 +4723,11 @@ snapshots: bowser@2.11.0: {} + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + brace-expansion@2.0.1: dependencies: balanced-match: 1.0.2 @@ -1991,6 +4736,19 @@ snapshots: dependencies: fill-range: 7.1.1 + browserslist@4.24.2: + dependencies: + caniuse-lite: 1.0.30001673 + electron-to-chromium: 1.5.47 + node-releases: 2.0.18 + update-browserslist-db: 1.1.1(browserslist@4.24.2) + + bser@2.1.1: + dependencies: + node-int64: 0.4.0 + + buffer-from@1.1.2: {} + buffer@6.0.3: dependencies: base64-js: 1.5.1 @@ -2004,8 +4762,23 @@ snapshots: get-intrinsic: 1.2.4 set-function-length: 1.2.2 + callsites@3.1.0: {} + camelcase-css@2.0.1: {} + camelcase@5.3.1: {} + + camelcase@6.3.0: {} + + caniuse-lite@1.0.30001673: {} + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + char-regex@1.0.2: {} + chokidar@3.6.0: dependencies: anymatch: 3.1.3 @@ -2018,6 +4791,18 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + ci-info@3.9.0: {} + + cjs-module-lexer@1.4.1: {} + + cliui@8.0.1: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + co@4.6.0: {} + cohere-ai@7.14.0(@aws-sdk/client-sso-oidc@3.679.0(@aws-sdk/client-sts@3.679.0)): dependencies: '@aws-sdk/client-sagemaker': 3.679.0 @@ -2037,6 +4822,10 @@ snapshots: - aws-crt - encoding + cohere@1.1.1: {} + + collect-v8-coverage@1.0.2: {} + color-convert@2.0.1: dependencies: color-name: 1.1.4 @@ -2049,6 +4838,36 @@ snapshots: commander@4.1.1: {} + concat-map@0.0.1: {} + + convert-source-map@2.0.0: {} + + convict@6.2.4: + dependencies: + lodash.clonedeep: 4.5.0 + yargs-parser: 20.2.9 + + core-js-compat@3.38.1: + dependencies: + browserslist: 4.24.2 + + create-jest@29.7.0(@types/node@20.14.10)(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.6.3)): + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-config: 29.7.0(@types/node@20.14.10)(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.6.3)) + jest-util: 29.7.0 + prompts: 2.4.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + create-require@1.1.1: {} + cross-spawn@7.0.3: dependencies: path-key: 3.1.1 @@ -2059,6 +4878,16 @@ snapshots: csstype@3.1.3: {} + debug@4.3.7(supports-color@5.5.0): + dependencies: + ms: 2.1.3 + optionalDependencies: + supports-color: 5.5.0 + + dedent@1.5.3: {} + + deepmerge@4.3.1: {} + define-data-property@1.1.4: dependencies: es-define-property: 1.0.0 @@ -2067,27 +4896,69 @@ snapshots: delayed-stream@1.0.0: {} + detect-newline@3.1.0: {} + didyoumean@1.2.2: {} + diff-sequences@29.6.3: {} + + diff@4.0.2: {} + dlv@1.1.3: {} eastasianwidth@0.2.0: {} + electron-to-chromium@1.5.47: {} + + emittery@0.13.1: {} + emoji-regex@8.0.0: {} emoji-regex@9.2.2: {} + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 + es-define-property@1.0.0: dependencies: get-intrinsic: 1.2.4 es-errors@1.3.0: {} + escalade@3.2.0: {} + + escape-string-regexp@2.0.0: {} + esprima@4.0.1: {} - event-target-shim@5.0.1: {} + esutils@2.0.3: {} + + event-target-shim@5.0.1: {} + + events@3.3.0: {} + + execa@5.1.1: + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + exit@0.1.2: {} - events@3.3.0: {} + expect@29.7.0: + dependencies: + '@jest/expect-utils': 29.7.0 + jest-get-type: 29.6.3 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-util: 29.7.0 extend-shallow@2.0.1: dependencies: @@ -2101,6 +4972,8 @@ snapshots: merge2: 1.4.1 micromatch: 4.0.7 + fast-json-stable-stringify@2.1.0: {} + fast-xml-parser@4.4.1: dependencies: strnum: 1.0.5 @@ -2109,12 +4982,26 @@ snapshots: dependencies: reusify: 1.0.4 + fb-watchman@2.0.2: + dependencies: + bser: 2.1.1 + fern-api@0.41.16: {} fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 + find-up@4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + foreground-child@3.2.1: dependencies: cross-spawn: 7.0.3 @@ -2130,11 +5017,17 @@ snapshots: formdata-node@6.0.3: {} + fs.realpath@1.0.0: {} + fsevents@2.3.3: optional: true function-bind@1.1.2: {} + gensync@1.0.0-beta.2: {} + + get-caller-file@2.0.5: {} + get-intrinsic@1.2.4: dependencies: es-errors: 1.3.0 @@ -2143,6 +5036,10 @@ snapshots: has-symbols: 1.0.3 hasown: 2.0.2 + get-package-type@0.1.0: {} + + get-stream@6.0.1: {} + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -2160,10 +5057,32 @@ snapshots: package-json-from-dist: 1.0.0 path-scurry: 1.11.1 + glob@11.0.0: + dependencies: + foreground-child: 3.2.1 + jackspeak: 4.0.2 + minimatch: 10.0.1 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 2.0.0 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + globals@11.12.0: {} + gopd@1.0.1: dependencies: get-intrinsic: 1.2.4 + graceful-fs@4.2.11: {} + gray-matter@4.0.3: dependencies: js-yaml: 3.14.1 @@ -2171,6 +5090,10 @@ snapshots: section-matter: 1.0.0 strip-bom-string: 1.0.0 + has-flag@3.0.0: {} + + has-flag@4.0.0: {} + has-property-descriptors@1.0.2: dependencies: es-define-property: 1.0.0 @@ -2183,8 +5106,30 @@ snapshots: dependencies: function-bind: 1.1.2 + html-escaper@2.0.2: {} + + human-signals@2.1.0: {} + ieee754@1.2.1: {} + ignore-by-default@1.0.1: {} + + import-local@3.2.0: + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + + imurmurhash@0.1.4: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + is-arrayish@0.2.1: {} + is-binary-path@2.1.0: dependencies: binary-extensions: 2.3.0 @@ -2199,20 +5144,378 @@ snapshots: is-fullwidth-code-point@3.0.0: {} + is-generator-fn@2.1.0: {} + is-glob@4.0.3: dependencies: is-extglob: 2.1.1 is-number@7.0.0: {} + is-stream@2.0.1: {} + isexe@2.0.0: {} + istanbul-lib-coverage@3.2.2: {} + + istanbul-lib-instrument@5.2.1: + dependencies: + '@babel/core': 7.26.0 + '@babel/parser': 7.26.1 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + istanbul-lib-instrument@6.0.3: + dependencies: + '@babel/core': 7.26.0 + '@babel/parser': 7.26.1 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + + istanbul-lib-report@3.0.1: + dependencies: + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 + supports-color: 7.2.0 + + istanbul-lib-source-maps@4.0.1: + dependencies: + debug: 4.3.7(supports-color@5.5.0) + istanbul-lib-coverage: 3.2.2 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + + istanbul-reports@3.1.7: + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 + jackspeak@4.0.2: + dependencies: + '@isaacs/cliui': 8.0.2 + + jest-changed-files@29.7.0: + dependencies: + execa: 5.1.1 + jest-util: 29.7.0 + p-limit: 3.1.0 + + jest-circus@29.7.0: + dependencies: + '@jest/environment': 29.7.0 + '@jest/expect': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.10 + chalk: 4.1.2 + co: 4.6.0 + dedent: 1.5.3 + is-generator-fn: 2.1.0 + jest-each: 29.7.0 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + p-limit: 3.1.0 + pretty-format: 29.7.0 + pure-rand: 6.1.0 + slash: 3.0.0 + stack-utils: 2.0.6 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-cli@29.7.0(@types/node@20.14.10)(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.6.3)): + dependencies: + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.6.3)) + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + chalk: 4.1.2 + create-jest: 29.7.0(@types/node@20.14.10)(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.6.3)) + exit: 0.1.2 + import-local: 3.2.0 + jest-config: 29.7.0(@types/node@20.14.10)(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.6.3)) + jest-util: 29.7.0 + jest-validate: 29.7.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + jest-config@29.7.0(@types/node@20.14.10)(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.6.3)): + dependencies: + '@babel/core': 7.26.0 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.26.0) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.7 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 20.14.10 + ts-node: 10.9.2(@types/node@20.14.10)(typescript@5.6.3) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-diff@29.7.0: + dependencies: + chalk: 4.1.2 + diff-sequences: 29.6.3 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 + + jest-docblock@29.7.0: + dependencies: + detect-newline: 3.1.0 + + jest-each@29.7.0: + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + jest-get-type: 29.6.3 + jest-util: 29.7.0 + pretty-format: 29.7.0 + + jest-environment-node@29.7.0: + dependencies: + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.10 + jest-mock: 29.7.0 + jest-util: 29.7.0 + + jest-get-type@29.6.3: {} + + jest-haste-map@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/graceful-fs': 4.1.9 + '@types/node': 20.14.10 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 29.6.3 + jest-util: 29.7.0 + jest-worker: 29.7.0 + micromatch: 4.0.7 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + + jest-leak-detector@29.7.0: + dependencies: + jest-get-type: 29.6.3 + pretty-format: 29.7.0 + + jest-matcher-utils@29.7.0: + dependencies: + chalk: 4.1.2 + jest-diff: 29.7.0 + jest-get-type: 29.6.3 + pretty-format: 29.7.0 + + jest-message-util@29.7.0: + dependencies: + '@babel/code-frame': 7.26.0 + '@jest/types': 29.6.3 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.7 + pretty-format: 29.7.0 + slash: 3.0.0 + stack-utils: 2.0.6 + + jest-mock@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/node': 20.14.10 + jest-util: 29.7.0 + + jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): + optionalDependencies: + jest-resolve: 29.7.0 + + jest-regex-util@29.6.3: {} + + jest-resolve-dependencies@29.7.0: + dependencies: + jest-regex-util: 29.6.3 + jest-snapshot: 29.7.0 + transitivePeerDependencies: + - supports-color + + jest-resolve@29.7.0: + dependencies: + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + jest-pnp-resolver: 1.2.3(jest-resolve@29.7.0) + jest-util: 29.7.0 + jest-validate: 29.7.0 + resolve: 1.22.8 + resolve.exports: 2.0.2 + slash: 3.0.0 + + jest-runner@29.7.0: + dependencies: + '@jest/console': 29.7.0 + '@jest/environment': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.10 + chalk: 4.1.2 + emittery: 0.13.1 + graceful-fs: 4.2.11 + jest-docblock: 29.7.0 + jest-environment-node: 29.7.0 + jest-haste-map: 29.7.0 + jest-leak-detector: 29.7.0 + jest-message-util: 29.7.0 + jest-resolve: 29.7.0 + jest-runtime: 29.7.0 + jest-util: 29.7.0 + jest-watcher: 29.7.0 + jest-worker: 29.7.0 + p-limit: 3.1.0 + source-map-support: 0.5.13 + transitivePeerDependencies: + - supports-color + + jest-runtime@29.7.0: + dependencies: + '@jest/environment': 29.7.0 + '@jest/fake-timers': 29.7.0 + '@jest/globals': 29.7.0 + '@jest/source-map': 29.6.3 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.10 + chalk: 4.1.2 + cjs-module-lexer: 1.4.1 + collect-v8-coverage: 1.0.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-mock: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + slash: 3.0.0 + strip-bom: 4.0.0 + transitivePeerDependencies: + - supports-color + + jest-snapshot@29.7.0: + dependencies: + '@babel/core': 7.26.0 + '@babel/generator': 7.26.0 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) + '@babel/types': 7.26.0 + '@jest/expect-utils': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) + chalk: 4.1.2 + expect: 29.7.0 + graceful-fs: 4.2.11 + jest-diff: 29.7.0 + jest-get-type: 29.6.3 + jest-matcher-utils: 29.7.0 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + natural-compare: 1.4.0 + pretty-format: 29.7.0 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + + jest-util@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/node': 20.14.10 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + + jest-validate@29.7.0: + dependencies: + '@jest/types': 29.6.3 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 29.6.3 + leven: 3.1.0 + pretty-format: 29.7.0 + + jest-watcher@29.7.0: + dependencies: + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.14.10 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.13.1 + jest-util: 29.7.0 + string-length: 4.0.2 + + jest-worker@29.7.0: + dependencies: + '@types/node': 20.14.10 + jest-util: 29.7.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + jest@29.7.0(@types/node@20.14.10)(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.6.3)): + dependencies: + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.6.3)) + '@jest/types': 29.6.3 + import-local: 3.2.0 + jest-cli: 29.7.0(@types/node@20.14.10)(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.6.3)) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + jiti@1.21.6: {} js-base64@3.7.2: {} @@ -2224,20 +5527,60 @@ snapshots: argparse: 1.0.10 esprima: 4.0.1 + jsesc@3.0.2: {} + + json-parse-even-better-errors@2.3.1: {} + + json5@2.2.3: {} + kind-of@6.0.3: {} + kleur@3.0.3: {} + + leven@3.1.0: {} + lilconfig@2.1.0: {} lilconfig@3.1.2: {} lines-and-columns@1.2.4: {} + locate-path@5.0.0: + dependencies: + p-locate: 4.1.0 + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.clonedeep@4.5.0: {} + + lodash.debounce@4.0.8: {} + loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 lru-cache@10.4.3: {} + lru-cache@11.0.1: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + make-dir@4.0.0: + dependencies: + semver: 7.6.3 + + make-error@1.3.6: {} + + makeerror@1.0.12: + dependencies: + tmpl: 1.0.5 + + merge-stream@2.0.0: {} + merge2@1.4.1: {} micromatch@4.0.7: @@ -2251,12 +5594,24 @@ snapshots: dependencies: mime-db: 1.52.0 + mimic-fn@2.1.0: {} + + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.1 + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 minipass@7.1.2: {} + ms@2.1.3: {} + mz@2.7.0: dependencies: any-promise: 1.3.0 @@ -2265,24 +5620,84 @@ snapshots: nanoid@3.3.7: {} + natural-compare@1.4.0: {} + node-fetch@2.7.0: dependencies: whatwg-url: 5.0.0 + node-int64@0.4.0: {} + + node-releases@2.0.18: {} + + nodemon@3.1.7: + dependencies: + chokidar: 3.6.0 + debug: 4.3.7(supports-color@5.5.0) + ignore-by-default: 1.0.1 + minimatch: 3.1.2 + pstree.remy: 1.1.8 + semver: 7.6.3 + simple-update-notifier: 2.0.0 + supports-color: 5.5.0 + touch: 3.1.1 + undefsafe: 2.0.5 + normalize-path@3.0.0: {} + npm-run-path@4.0.1: + dependencies: + path-key: 3.1.1 + object-assign@4.1.1: {} object-hash@3.0.0: {} object-inspect@1.13.2: {} + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + only-allow@1.2.1: dependencies: which-pm-runs: 1.1.0 + p-limit@2.3.0: + dependencies: + p-try: 2.2.0 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@4.1.0: + dependencies: + p-limit: 2.3.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + p-try@2.2.0: {} + package-json-from-dist@1.0.0: {} + parse-json@5.2.0: + dependencies: + '@babel/code-frame': 7.26.0 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + path-key@3.1.1: {} path-parse@1.0.7: {} @@ -2292,14 +5707,25 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 + path-scurry@2.0.0: + dependencies: + lru-cache: 11.0.1 + minipass: 7.1.2 + picocolors@1.0.1: {} + picocolors@1.1.1: {} + picomatch@2.3.1: {} pify@2.3.0: {} pirates@4.0.6: {} + pkg-dir@4.2.0: + dependencies: + find-up: 4.1.0 + postcss-import@15.1.0(postcss@8.4.39): dependencies: postcss: 8.4.39 @@ -2312,12 +5738,13 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.39 - postcss-load-config@4.0.2(postcss@8.4.39): + postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.6.3)): dependencies: lilconfig: 3.1.2 yaml: 2.4.5 optionalDependencies: postcss: 8.4.39 + ts-node: 10.9.2(@types/node@20.14.10)(typescript@5.6.3) postcss-nested@6.0.1(postcss@8.4.39): dependencies: @@ -2337,14 +5764,31 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 + pretty-format@29.7.0: + dependencies: + '@jest/schemas': 29.6.3 + ansi-styles: 5.2.0 + react-is: 18.3.1 + process@0.11.10: {} + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + pstree.remy@1.1.8: {} + + pure-rand@6.1.0: {} + qs@6.11.2: dependencies: side-channel: 1.0.6 queue-microtask@1.2.3: {} + react-is@18.3.1: {} + react@18.3.1: dependencies: loose-envify: 1.4.0 @@ -2365,6 +5809,43 @@ snapshots: dependencies: picomatch: 2.3.1 + regenerate-unicode-properties@10.2.0: + dependencies: + regenerate: 1.4.2 + + regenerate@1.4.2: {} + + regenerator-runtime@0.14.1: {} + + regenerator-transform@0.15.2: + dependencies: + '@babel/runtime': 7.26.0 + + regexpu-core@6.1.1: + dependencies: + regenerate: 1.4.2 + regenerate-unicode-properties: 10.2.0 + regjsgen: 0.8.0 + regjsparser: 0.11.2 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.2.0 + + regjsgen@0.8.0: {} + + regjsparser@0.11.2: + dependencies: + jsesc: 3.0.2 + + require-directory@2.1.1: {} + + resolve-cwd@3.0.0: + dependencies: + resolve-from: 5.0.0 + + resolve-from@5.0.0: {} + + resolve.exports@2.0.2: {} + resolve@1.22.8: dependencies: is-core-module: 2.14.0 @@ -2384,6 +5865,10 @@ snapshots: extend-shallow: 2.0.1 kind-of: 6.0.3 + semver@6.3.1: {} + + semver@7.6.3: {} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 @@ -2406,12 +5891,38 @@ snapshots: get-intrinsic: 1.2.4 object-inspect: 1.13.2 + signal-exit@3.0.7: {} + signal-exit@4.1.0: {} + simple-update-notifier@2.0.0: + dependencies: + semver: 7.6.3 + + sisteransi@1.0.5: {} + + slash@3.0.0: {} + source-map-js@1.2.0: {} + source-map-support@0.5.13: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map@0.6.1: {} + sprintf-js@1.0.3: {} + stack-utils@2.0.6: + dependencies: + escape-string-regexp: 2.0.0 + + string-length@4.0.2: + dependencies: + char-regex: 1.0.2 + strip-ansi: 6.0.1 + string-width@4.2.3: dependencies: emoji-regex: 8.0.0 @@ -2438,6 +5949,12 @@ snapshots: strip-bom-string@1.0.0: {} + strip-bom@4.0.0: {} + + strip-final-newline@2.0.0: {} + + strip-json-comments@3.1.1: {} + strnum@1.0.5: {} sucrase@3.35.0: @@ -2450,9 +5967,21 @@ snapshots: pirates: 4.0.6 ts-interface-checker: 0.1.13 + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + supports-preserve-symlinks-flag@1.0.0: {} - tailwindcss@3.4.4: + tailwindcss@3.4.4(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.6.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -2471,7 +6000,7 @@ snapshots: postcss: 8.4.39 postcss-import: 15.1.0(postcss@8.4.39) postcss-js: 4.0.1(postcss@8.4.39) - postcss-load-config: 4.0.2(postcss@8.4.39) + postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@types/node@20.14.10)(typescript@5.6.3)) postcss-nested: 6.0.1(postcss@8.4.39) postcss-selector-parser: 6.1.1 resolve: 1.22.8 @@ -2479,6 +6008,12 @@ snapshots: transitivePeerDependencies: - ts-node + test-exclude@6.0.0: + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.2 + thenify-all@1.6.0: dependencies: thenify: 3.3.1 @@ -2487,26 +6022,85 @@ snapshots: dependencies: any-promise: 1.3.0 + tmpl@1.0.5: {} + to-regex-range@5.0.1: dependencies: is-number: 7.0.0 + touch@3.1.1: {} + tr46@0.0.3: {} ts-interface-checker@0.1.13: {} + ts-node@10.9.2(@types/node@20.14.10)(typescript@5.6.3): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 20.14.10 + acorn: 8.14.0 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.6.3 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + tslib@1.14.1: {} tslib@2.8.0: {} + type-detect@4.0.8: {} + + type-fest@0.21.3: {} + + typescript@5.6.3: {} + + undefsafe@2.0.5: {} + undici-types@5.26.5: {} + unicode-canonical-property-names-ecmascript@2.0.1: {} + + unicode-match-property-ecmascript@2.0.0: + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.1 + unicode-property-aliases-ecmascript: 2.1.0 + + unicode-match-property-value-ecmascript@2.2.0: {} + + unicode-property-aliases-ecmascript@2.1.0: {} + + update-browserslist-db@1.1.1(browserslist@4.24.2): + dependencies: + browserslist: 4.24.2 + escalade: 3.2.0 + picocolors: 1.1.1 + url-join@4.0.1: {} util-deprecate@1.0.2: {} uuid@9.0.1: {} + v8-compile-cache-lib@3.0.1: {} + + v8-to-istanbul@9.3.0: + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 2.0.0 + + walker@1.0.8: + dependencies: + makeerror: 1.0.12 + webidl-conversions@3.0.1: {} whatwg-url@5.0.0: @@ -2532,4 +6126,33 @@ snapshots: string-width: 5.1.2 strip-ansi: 7.1.0 + wrappy@1.0.2: {} + + write-file-atomic@4.0.2: + dependencies: + imurmurhash: 0.1.4 + signal-exit: 3.0.7 + + y18n@5.0.8: {} + + yallist@3.1.1: {} + yaml@2.4.5: {} + + yargs-parser@20.2.9: {} + + yargs-parser@21.1.1: {} + + yargs@17.7.2: + dependencies: + cliui: 8.0.1 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + + yn@3.1.1: {} + + yocto-queue@0.1.0: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 000000000..600b4bb48 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,2 @@ +packages: + - 'packages/**' From 7effab8c24d0e5b795311187cc1d16ded7c3c2af Mon Sep 17 00:00:00 2001 From: Billy Trend Date: Mon, 28 Oct 2024 11:43:49 +0000 Subject: [PATCH 11/16] Add poetry ci --- .github/workflows/snippet-ci.yml | 11 + poetry.lock | 838 +++++++++++++++++++++++++++++++ pyproject.toml | 15 + 3 files changed, 864 insertions(+) create mode 100644 poetry.lock create mode 100644 pyproject.toml diff --git a/.github/workflows/snippet-ci.yml b/.github/workflows/snippet-ci.yml index f3fccc42a..a88014d8f 100644 --- a/.github/workflows/snippet-ci.yml +++ b/.github/workflows/snippet-ci.yml @@ -22,6 +22,17 @@ jobs: shell: bash run: pnpm install + - name: Set up python + uses: actions/setup-python@v2 + with: + python-version: '3.x' + + - name: poetry install + run: | + python -m pip install --upgrade pip + python -m pip install poetry + poetry install + - name: Publish Docs env: CO_API_KEY: ${{ secrets.COHERE_TOKEN }} diff --git a/poetry.lock b/poetry.lock new file mode 100644 index 000000000..c12155257 --- /dev/null +++ b/poetry.lock @@ -0,0 +1,838 @@ +# This file is automatically @generated by Poetry 1.6.1 and should not be changed by hand. + +[[package]] +name = "annotated-types" +version = "0.7.0" +description = "Reusable constraint types to use with typing.Annotated" +optional = false +python-versions = ">=3.8" +files = [ + {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"}, + {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, +] + +[[package]] +name = "anyio" +version = "4.6.2.post1" +description = "High level compatibility layer for multiple asynchronous event loop implementations" +optional = false +python-versions = ">=3.9" +files = [ + {file = "anyio-4.6.2.post1-py3-none-any.whl", hash = "sha256:6d170c36fba3bdd840c73d3868c1e777e33676a69c3a72cf0a0d5d6d8009b61d"}, + {file = "anyio-4.6.2.post1.tar.gz", hash = "sha256:4c8bc31ccdb51c7f7bd251f51c609e038d63e34219b44aa86e47576389880b4c"}, +] + +[package.dependencies] +idna = ">=2.8" +sniffio = ">=1.1" + +[package.extras] +doc = ["Sphinx (>=7.4,<8.0)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme"] +test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "truststore (>=0.9.1)", "uvloop (>=0.21.0b1)"] +trio = ["trio (>=0.26.1)"] + +[[package]] +name = "certifi" +version = "2024.8.30" +description = "Python package for providing Mozilla's CA Bundle." +optional = false +python-versions = ">=3.6" +files = [ + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, +] + +[[package]] +name = "charset-normalizer" +version = "3.4.0" +description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." +optional = false +python-versions = ">=3.7.0" +files = [ + {file = "charset_normalizer-3.4.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4f9fc98dad6c2eaa32fc3af1417d95b5e3d08aff968df0cd320066def971f9a6"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0de7b687289d3c1b3e8660d0741874abe7888100efe14bd0f9fd7141bcbda92b"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5ed2e36c3e9b4f21dd9422f6893dec0abf2cca553af509b10cd630f878d3eb99"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40d3ff7fc90b98c637bda91c89d51264a3dcf210cade3a2c6f838c7268d7a4ca"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1110e22af8ca26b90bd6364fe4c763329b0ebf1ee213ba32b68c73de5752323d"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:86f4e8cca779080f66ff4f191a685ced73d2f72d50216f7112185dc02b90b9b7"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f683ddc7eedd742e2889d2bfb96d69573fde1d92fcb811979cdb7165bb9c7d3"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:27623ba66c183eca01bf9ff833875b459cad267aeeb044477fedac35e19ba907"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f606a1881d2663630ea5b8ce2efe2111740df4b687bd78b34a8131baa007f79b"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:0b309d1747110feb25d7ed6b01afdec269c647d382c857ef4663bbe6ad95a912"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:136815f06a3ae311fae551c3df1f998a1ebd01ddd424aa5603a4336997629e95"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:14215b71a762336254351b00ec720a8e85cada43b987da5a042e4ce3e82bd68e"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:79983512b108e4a164b9c8d34de3992f76d48cadc9554c9e60b43f308988aabe"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-win32.whl", hash = "sha256:c94057af19bc953643a33581844649a7fdab902624d2eb739738a30e2b3e60fc"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:55f56e2ebd4e3bc50442fbc0888c9d8c94e4e06a933804e2af3e89e2f9c1c749"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:0d99dd8ff461990f12d6e42c7347fd9ab2532fb70e9621ba520f9e8637161d7c"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c57516e58fd17d03ebe67e181a4e4e2ccab1168f8c2976c6a334d4f819fe5944"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6dba5d19c4dfab08e58d5b36304b3f92f3bd5d42c1a3fa37b5ba5cdf6dfcbcee"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bf4475b82be41b07cc5e5ff94810e6a01f276e37c2d55571e3fe175e467a1a1c"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ce031db0408e487fd2775d745ce30a7cd2923667cf3b69d48d219f1d8f5ddeb6"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ff4e7cdfdb1ab5698e675ca622e72d58a6fa2a8aa58195de0c0061288e6e3ea"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3710a9751938947e6327ea9f3ea6332a09bf0ba0c09cae9cb1f250bd1f1549bc"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:82357d85de703176b5587dbe6ade8ff67f9f69a41c0733cf2425378b49954de5"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:47334db71978b23ebcf3c0f9f5ee98b8d65992b65c9c4f2d34c2eaf5bcaf0594"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:8ce7fd6767a1cc5a92a639b391891bf1c268b03ec7e021c7d6d902285259685c"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:f1a2f519ae173b5b6a2c9d5fa3116ce16e48b3462c8b96dfdded11055e3d6365"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:63bc5c4ae26e4bc6be6469943b8253c0fd4e4186c43ad46e713ea61a0ba49129"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bcb4f8ea87d03bc51ad04add8ceaf9b0f085ac045ab4d74e73bbc2dc033f0236"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-win32.whl", hash = "sha256:9ae4ef0b3f6b41bad6366fb0ea4fc1d7ed051528e113a60fa2a65a9abb5b1d99"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:cee4373f4d3ad28f1ab6290684d8e2ebdb9e7a1b74fdc39e4c211995f77bec27"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0713f3adb9d03d49d365b70b84775d0a0d18e4ab08d12bc46baa6132ba78aaf6"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:de7376c29d95d6719048c194a9cf1a1b0393fbe8488a22008610b0361d834ecf"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4a51b48f42d9358460b78725283f04bddaf44a9358197b889657deba38f329db"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b295729485b06c1a0683af02a9e42d2caa9db04a373dc38a6a58cdd1e8abddf1"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ee803480535c44e7f5ad00788526da7d85525cfefaf8acf8ab9a310000be4b03"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3d59d125ffbd6d552765510e3f31ed75ebac2c7470c7274195b9161a32350284"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8cda06946eac330cbe6598f77bb54e690b4ca93f593dee1568ad22b04f347c15"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07afec21bbbbf8a5cc3651aa96b980afe2526e7f048fdfb7f1014d84acc8b6d8"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6b40e8d38afe634559e398cc32b1472f376a4099c75fe6299ae607e404c033b2"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:b8dcd239c743aa2f9c22ce674a145e0a25cb1566c495928440a181ca1ccf6719"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:84450ba661fb96e9fd67629b93d2941c871ca86fc38d835d19d4225ff946a631"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:44aeb140295a2f0659e113b31cfe92c9061622cadbc9e2a2f7b8ef6b1e29ef4b"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1db4e7fefefd0f548d73e2e2e041f9df5c59e178b4c72fbac4cc6f535cfb1565"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-win32.whl", hash = "sha256:5726cf76c982532c1863fb64d8c6dd0e4c90b6ece9feb06c9f202417a31f7dd7"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:b197e7094f232959f8f20541ead1d9862ac5ebea1d58e9849c1bf979255dfac9"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:dd4eda173a9fcccb5f2e2bd2a9f423d180194b1bf17cf59e3269899235b2a114"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e9e3c4c9e1ed40ea53acf11e2a386383c3304212c965773704e4603d589343ed"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:92a7e36b000bf022ef3dbb9c46bfe2d52c047d5e3f3343f43204263c5addc250"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:54b6a92d009cbe2fb11054ba694bc9e284dad30a26757b1e372a1fdddaf21920"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ffd9493de4c922f2a38c2bf62b831dcec90ac673ed1ca182fe11b4d8e9f2a64"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:35c404d74c2926d0287fbd63ed5d27eb911eb9e4a3bb2c6d294f3cfd4a9e0c23"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4796efc4faf6b53a18e3d46343535caed491776a22af773f366534056c4e1fbc"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e7fdd52961feb4c96507aa649550ec2a0d527c086d284749b2f582f2d40a2e0d"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:92db3c28b5b2a273346bebb24857fda45601aef6ae1c011c0a997106581e8a88"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ab973df98fc99ab39080bfb0eb3a925181454d7c3ac8a1e695fddfae696d9e90"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:4b67fdab07fdd3c10bb21edab3cbfe8cf5696f453afce75d815d9d7223fbe88b"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:aa41e526a5d4a9dfcfbab0716c7e8a1b215abd3f3df5a45cf18a12721d31cb5d"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ffc519621dce0c767e96b9c53f09c5d215578e10b02c285809f76509a3931482"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-win32.whl", hash = "sha256:f19c1585933c82098c2a520f8ec1227f20e339e33aca8fa6f956f6691b784e67"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:707b82d19e65c9bd28b81dde95249b07bf9f5b90ebe1ef17d9b57473f8a64b7b"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:dbe03226baf438ac4fda9e2d0715022fd579cb641c4cf639fa40d53b2fe6f3e2"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd9a8bd8900e65504a305bf8ae6fa9fbc66de94178c420791d0293702fce2df7"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8831399554b92b72af5932cdbbd4ddc55c55f631bb13ff8fe4e6536a06c5c51"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a14969b8691f7998e74663b77b4c36c0337cb1df552da83d5c9004a93afdb574"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dcaf7c1524c0542ee2fc82cc8ec337f7a9f7edee2532421ab200d2b920fc97cf"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:425c5f215d0eecee9a56cdb703203dda90423247421bf0d67125add85d0c4455"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:d5b054862739d276e09928de37c79ddeec42a6e1bfc55863be96a36ba22926f6"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:f3e73a4255342d4eb26ef6df01e3962e73aa29baa3124a8e824c5d3364a65748"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_ppc64le.whl", hash = "sha256:2f6c34da58ea9c1a9515621f4d9ac379871a8f21168ba1b5e09d74250de5ad62"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_s390x.whl", hash = "sha256:f09cb5a7bbe1ecae6e87901a2eb23e0256bb524a79ccc53eb0b7629fbe7677c4"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:0099d79bdfcf5c1f0c2c72f91516702ebf8b0b8ddd8905f97a8aecf49712c621"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-win32.whl", hash = "sha256:9c98230f5042f4945f957d006edccc2af1e03ed5e37ce7c373f00a5a4daa6149"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-win_amd64.whl", hash = "sha256:62f60aebecfc7f4b82e3f639a7d1433a20ec32824db2199a11ad4f5e146ef5ee"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:af73657b7a68211996527dbfeffbb0864e043d270580c5aef06dc4b659a4b578"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:cab5d0b79d987c67f3b9e9c53f54a61360422a5a0bc075f43cab5621d530c3b6"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:9289fd5dddcf57bab41d044f1756550f9e7cf0c8e373b8cdf0ce8773dc4bd417"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6b493a043635eb376e50eedf7818f2f322eabbaa974e948bd8bdd29eb7ef2a51"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fa2566ca27d67c86569e8c85297aaf413ffab85a8960500f12ea34ff98e4c41"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a8e538f46104c815be19c975572d74afb53f29650ea2025bbfaef359d2de2f7f"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6fd30dc99682dc2c603c2b315bded2799019cea829f8bf57dc6b61efde6611c8"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2006769bd1640bdf4d5641c69a3d63b71b81445473cac5ded39740a226fa88ab"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:dc15e99b2d8a656f8e666854404f1ba54765871104e50c8e9813af8a7db07f12"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ab2e5bef076f5a235c3774b4f4028a680432cded7cad37bba0fd90d64b187d19"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:4ec9dd88a5b71abfc74e9df5ebe7921c35cbb3b641181a531ca65cdb5e8e4dea"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:43193c5cda5d612f247172016c4bb71251c784d7a4d9314677186a838ad34858"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:aa693779a8b50cd97570e5a0f343538a8dbd3e496fa5dcb87e29406ad0299654"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-win32.whl", hash = "sha256:7706f5850360ac01d80c89bcef1640683cc12ed87f42579dab6c5d3ed6888613"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:c3e446d253bd88f6377260d07c895816ebf33ffffd56c1c792b13bff9c3e1ade"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:980b4f289d1d90ca5efcf07958d3eb38ed9c0b7676bf2831a54d4f66f9c27dfa"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f28f891ccd15c514a0981f3b9db9aa23d62fe1a99997512b0491d2ed323d229a"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8aacce6e2e1edcb6ac625fb0f8c3a9570ccc7bfba1f63419b3769ccf6a00ed0"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd7af3717683bea4c87acd8c0d3d5b44d56120b26fd3f8a692bdd2d5260c620a"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5ff2ed8194587faf56555927b3aa10e6fb69d931e33953943bc4f837dfee2242"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e91f541a85298cf35433bf66f3fab2a4a2cff05c127eeca4af174f6d497f0d4b"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:309a7de0a0ff3040acaebb35ec45d18db4b28232f21998851cfa709eeff49d62"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:285e96d9d53422efc0d7a17c60e59f37fbf3dfa942073f666db4ac71e8d726d0"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:5d447056e2ca60382d460a604b6302d8db69476fd2015c81e7c35417cfabe4cd"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:20587d20f557fe189b7947d8e7ec5afa110ccf72a3128d61a2a387c3313f46be"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:130272c698667a982a5d0e626851ceff662565379baf0ff2cc58067b81d4f11d"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:ab22fbd9765e6954bc0bcff24c25ff71dcbfdb185fcdaca49e81bac68fe724d3"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:7782afc9b6b42200f7362858f9e73b1f8316afb276d316336c0ec3bd73312742"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-win32.whl", hash = "sha256:2de62e8801ddfff069cd5c504ce3bc9672b23266597d4e4f50eda28846c322f2"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:95c3c157765b031331dd4db3c775e58deaee050a3042fcad72cbc4189d7c8dca"}, + {file = "charset_normalizer-3.4.0-py3-none-any.whl", hash = "sha256:fe9f97feb71aa9896b81973a7bbada8c49501dc73e58a10fcef6663af95e5079"}, + {file = "charset_normalizer-3.4.0.tar.gz", hash = "sha256:223217c3d4f82c3ac5e29032b3f1c2eb0fb591b72161f86d93f5719079dae93e"}, +] + +[[package]] +name = "cohere" +version = "5.11.1" +description = "" +optional = false +python-versions = "<4.0,>=3.8" +files = [ + {file = "cohere-5.11.1-py3-none-any.whl", hash = "sha256:117c718bfbc7637cf22c1025e8e2bf820ebeef51f7fbb2b9d74f3e9c0a9c6c25"}, + {file = "cohere-5.11.1.tar.gz", hash = "sha256:821e20593def7796d314be9bcba87e9ecf69dc6ef17172f842447275f8679d0f"}, +] + +[package.dependencies] +fastavro = ">=1.9.4,<2.0.0" +httpx = ">=0.21.2" +httpx-sse = "0.4.0" +parameterized = ">=0.9.0,<0.10.0" +pydantic = ">=1.9.2" +pydantic-core = ">=2.18.2,<3.0.0" +requests = ">=2.0.0,<3.0.0" +tokenizers = ">=0.15,<1" +types-requests = ">=2.0.0,<3.0.0" +typing_extensions = ">=4.0.0" + +[package.extras] +aws = ["boto3 (>=1.34.0,<2.0.0)", "sagemaker (>=2.232.1,<3.0.0)"] + +[[package]] +name = "colorama" +version = "0.4.6" +description = "Cross-platform colored terminal text." +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +files = [ + {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, + {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, +] + +[[package]] +name = "fastavro" +version = "1.9.7" +description = "Fast read/write of AVRO files" +optional = false +python-versions = ">=3.8" +files = [ + {file = "fastavro-1.9.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:cc811fb4f7b5ae95f969cda910241ceacf82e53014c7c7224df6f6e0ca97f52f"}, + {file = "fastavro-1.9.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb8749e419a85f251bf1ac87d463311874972554d25d4a0b19f6bdc56036d7cf"}, + {file = "fastavro-1.9.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b2f9bafa167cb4d1c3dd17565cb5bf3d8c0759e42620280d1760f1e778e07fc"}, + {file = "fastavro-1.9.7-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e87d04b235b29f7774d226b120da2ca4e60b9e6fdf6747daef7f13f218b3517a"}, + {file = "fastavro-1.9.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b525c363e267ed11810aaad8fbdbd1c3bd8837d05f7360977d72a65ab8c6e1fa"}, + {file = "fastavro-1.9.7-cp310-cp310-win_amd64.whl", hash = "sha256:6312fa99deecc319820216b5e1b1bd2d7ebb7d6f221373c74acfddaee64e8e60"}, + {file = "fastavro-1.9.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ec8499dc276c2d2ef0a68c0f1ad11782b2b956a921790a36bf4c18df2b8d4020"}, + {file = "fastavro-1.9.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:76d9d96f98052615ab465c63ba8b76ed59baf2e3341b7b169058db104cbe2aa0"}, + {file = "fastavro-1.9.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:919f3549e07a8a8645a2146f23905955c35264ac809f6c2ac18142bc5b9b6022"}, + {file = "fastavro-1.9.7-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:9de1fa832a4d9016724cd6facab8034dc90d820b71a5d57c7e9830ffe90f31e4"}, + {file = "fastavro-1.9.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1d09227d1f48f13281bd5ceac958650805aef9a4ef4f95810128c1f9be1df736"}, + {file = "fastavro-1.9.7-cp311-cp311-win_amd64.whl", hash = "sha256:2db993ae6cdc63e25eadf9f93c9e8036f9b097a3e61d19dca42536dcc5c4d8b3"}, + {file = "fastavro-1.9.7-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4e1289b731214a7315884c74b2ec058b6e84380ce9b18b8af5d387e64b18fc44"}, + {file = "fastavro-1.9.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eac69666270a76a3a1d0444f39752061195e79e146271a568777048ffbd91a27"}, + {file = "fastavro-1.9.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9be089be8c00f68e343bbc64ca6d9a13e5e5b0ba8aa52bcb231a762484fb270e"}, + {file = "fastavro-1.9.7-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d576eccfd60a18ffa028259500df67d338b93562c6700e10ef68bbd88e499731"}, + {file = "fastavro-1.9.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ee9bf23c157bd7dcc91ea2c700fa3bd924d9ec198bb428ff0b47fa37fe160659"}, + {file = "fastavro-1.9.7-cp312-cp312-win_amd64.whl", hash = "sha256:b6b2ccdc78f6afc18c52e403ee68c00478da12142815c1bd8a00973138a166d0"}, + {file = "fastavro-1.9.7-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:7313def3aea3dacface0a8b83f6d66e49a311149aa925c89184a06c1ef99785d"}, + {file = "fastavro-1.9.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:536f5644737ad21d18af97d909dba099b9e7118c237be7e4bd087c7abde7e4f0"}, + {file = "fastavro-1.9.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2af559f30383b79cf7d020a6b644c42ffaed3595f775fe8f3d7f80b1c43dfdc5"}, + {file = "fastavro-1.9.7-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:edc28ab305e3c424de5ac5eb87b48d1e07eddb6aa08ef5948fcda33cc4d995ce"}, + {file = "fastavro-1.9.7-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:ec2e96bdabd58427fe683329b3d79f42c7b4f4ff6b3644664a345a655ac2c0a1"}, + {file = "fastavro-1.9.7-cp38-cp38-win_amd64.whl", hash = "sha256:3b683693c8a85ede496ebebe115be5d7870c150986e34a0442a20d88d7771224"}, + {file = "fastavro-1.9.7-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:58f76a5c9a312fbd37b84e49d08eb23094d36e10d43bc5df5187bc04af463feb"}, + {file = "fastavro-1.9.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56304401d2f4f69f5b498bdd1552c13ef9a644d522d5de0dc1d789cf82f47f73"}, + {file = "fastavro-1.9.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2fcce036c6aa06269fc6a0428050fcb6255189997f5e1a728fc461e8b9d3e26b"}, + {file = "fastavro-1.9.7-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:17de68aae8c2525f5631d80f2b447a53395cdc49134f51b0329a5497277fc2d2"}, + {file = "fastavro-1.9.7-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:7c911366c625d0a997eafe0aa83ffbc6fd00d8fd4543cb39a97c6f3b8120ea87"}, + {file = "fastavro-1.9.7-cp39-cp39-win_amd64.whl", hash = "sha256:912283ed48578a103f523817fdf0c19b1755cea9b4a6387b73c79ecb8f8f84fc"}, + {file = "fastavro-1.9.7.tar.gz", hash = "sha256:13e11c6cb28626da85290933027cd419ce3f9ab8e45410ef24ce6b89d20a1f6c"}, +] + +[package.extras] +codecs = ["cramjam", "lz4", "zstandard"] +lz4 = ["lz4"] +snappy = ["cramjam"] +zstandard = ["zstandard"] + +[[package]] +name = "filelock" +version = "3.16.1" +description = "A platform independent file lock." +optional = false +python-versions = ">=3.8" +files = [ + {file = "filelock-3.16.1-py3-none-any.whl", hash = "sha256:2082e5703d51fbf98ea75855d9d5527e33d8ff23099bec374a134febee6946b0"}, + {file = "filelock-3.16.1.tar.gz", hash = "sha256:c249fbfcd5db47e5e2d6d62198e565475ee65e4831e2561c8e313fa7eb961435"}, +] + +[package.extras] +docs = ["furo (>=2024.8.6)", "sphinx (>=8.0.2)", "sphinx-autodoc-typehints (>=2.4.1)"] +testing = ["covdefaults (>=2.3)", "coverage (>=7.6.1)", "diff-cover (>=9.2)", "pytest (>=8.3.3)", "pytest-asyncio (>=0.24)", "pytest-cov (>=5)", "pytest-mock (>=3.14)", "pytest-timeout (>=2.3.1)", "virtualenv (>=20.26.4)"] +typing = ["typing-extensions (>=4.12.2)"] + +[[package]] +name = "fsspec" +version = "2024.10.0" +description = "File-system specification" +optional = false +python-versions = ">=3.8" +files = [ + {file = "fsspec-2024.10.0-py3-none-any.whl", hash = "sha256:03b9a6785766a4de40368b88906366755e2819e758b83705c88cd7cb5fe81871"}, + {file = "fsspec-2024.10.0.tar.gz", hash = "sha256:eda2d8a4116d4f2429db8550f2457da57279247dd930bb12f821b58391359493"}, +] + +[package.extras] +abfs = ["adlfs"] +adl = ["adlfs"] +arrow = ["pyarrow (>=1)"] +dask = ["dask", "distributed"] +dev = ["pre-commit", "ruff"] +doc = ["numpydoc", "sphinx", "sphinx-design", "sphinx-rtd-theme", "yarl"] +dropbox = ["dropbox", "dropboxdrivefs", "requests"] +full = ["adlfs", "aiohttp (!=4.0.0a0,!=4.0.0a1)", "dask", "distributed", "dropbox", "dropboxdrivefs", "fusepy", "gcsfs", "libarchive-c", "ocifs", "panel", "paramiko", "pyarrow (>=1)", "pygit2", "requests", "s3fs", "smbprotocol", "tqdm"] +fuse = ["fusepy"] +gcs = ["gcsfs"] +git = ["pygit2"] +github = ["requests"] +gs = ["gcsfs"] +gui = ["panel"] +hdfs = ["pyarrow (>=1)"] +http = ["aiohttp (!=4.0.0a0,!=4.0.0a1)"] +libarchive = ["libarchive-c"] +oci = ["ocifs"] +s3 = ["s3fs"] +sftp = ["paramiko"] +smb = ["smbprotocol"] +ssh = ["paramiko"] +test = ["aiohttp (!=4.0.0a0,!=4.0.0a1)", "numpy", "pytest", "pytest-asyncio (!=0.22.0)", "pytest-benchmark", "pytest-cov", "pytest-mock", "pytest-recording", "pytest-rerunfailures", "requests"] +test-downstream = ["aiobotocore (>=2.5.4,<3.0.0)", "dask-expr", "dask[dataframe,test]", "moto[server] (>4,<5)", "pytest-timeout", "xarray"] +test-full = ["adlfs", "aiohttp (!=4.0.0a0,!=4.0.0a1)", "cloudpickle", "dask", "distributed", "dropbox", "dropboxdrivefs", "fastparquet", "fusepy", "gcsfs", "jinja2", "kerchunk", "libarchive-c", "lz4", "notebook", "numpy", "ocifs", "pandas", "panel", "paramiko", "pyarrow", "pyarrow (>=1)", "pyftpdlib", "pygit2", "pytest", "pytest-asyncio (!=0.22.0)", "pytest-benchmark", "pytest-cov", "pytest-mock", "pytest-recording", "pytest-rerunfailures", "python-snappy", "requests", "smbprotocol", "tqdm", "urllib3", "zarr", "zstandard"] +tqdm = ["tqdm"] + +[[package]] +name = "h11" +version = "0.14.0" +description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" +optional = false +python-versions = ">=3.7" +files = [ + {file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"}, + {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"}, +] + +[[package]] +name = "httpcore" +version = "1.0.6" +description = "A minimal low-level HTTP client." +optional = false +python-versions = ">=3.8" +files = [ + {file = "httpcore-1.0.6-py3-none-any.whl", hash = "sha256:27b59625743b85577a8c0e10e55b50b5368a4f2cfe8cc7bcfa9cf00829c2682f"}, + {file = "httpcore-1.0.6.tar.gz", hash = "sha256:73f6dbd6eb8c21bbf7ef8efad555481853f5f6acdeaff1edb0694289269ee17f"}, +] + +[package.dependencies] +certifi = "*" +h11 = ">=0.13,<0.15" + +[package.extras] +asyncio = ["anyio (>=4.0,<5.0)"] +http2 = ["h2 (>=3,<5)"] +socks = ["socksio (==1.*)"] +trio = ["trio (>=0.22.0,<1.0)"] + +[[package]] +name = "httpx" +version = "0.27.2" +description = "The next generation HTTP client." +optional = false +python-versions = ">=3.8" +files = [ + {file = "httpx-0.27.2-py3-none-any.whl", hash = "sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0"}, + {file = "httpx-0.27.2.tar.gz", hash = "sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2"}, +] + +[package.dependencies] +anyio = "*" +certifi = "*" +httpcore = "==1.*" +idna = "*" +sniffio = "*" + +[package.extras] +brotli = ["brotli", "brotlicffi"] +cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] +http2 = ["h2 (>=3,<5)"] +socks = ["socksio (==1.*)"] +zstd = ["zstandard (>=0.18.0)"] + +[[package]] +name = "httpx-sse" +version = "0.4.0" +description = "Consume Server-Sent Event (SSE) messages with HTTPX." +optional = false +python-versions = ">=3.8" +files = [ + {file = "httpx-sse-0.4.0.tar.gz", hash = "sha256:1e81a3a3070ce322add1d3529ed42eb5f70817f45ed6ec915ab753f961139721"}, + {file = "httpx_sse-0.4.0-py3-none-any.whl", hash = "sha256:f329af6eae57eaa2bdfd962b42524764af68075ea87370a2de920af5341e318f"}, +] + +[[package]] +name = "huggingface-hub" +version = "0.26.1" +description = "Client library to download and publish models, datasets and other repos on the huggingface.co hub" +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "huggingface_hub-0.26.1-py3-none-any.whl", hash = "sha256:5927a8fc64ae68859cd954b7cc29d1c8390a5e15caba6d3d349c973be8fdacf3"}, + {file = "huggingface_hub-0.26.1.tar.gz", hash = "sha256:414c0d9b769eecc86c70f9d939d0f48bb28e8461dd1130021542eff0212db890"}, +] + +[package.dependencies] +filelock = "*" +fsspec = ">=2023.5.0" +packaging = ">=20.9" +pyyaml = ">=5.1" +requests = "*" +tqdm = ">=4.42.1" +typing-extensions = ">=3.7.4.3" + +[package.extras] +all = ["InquirerPy (==0.3.4)", "Jinja2", "Pillow", "aiohttp", "fastapi", "gradio (>=4.0.0)", "jedi", "libcst (==1.4.0)", "mypy (==1.5.1)", "numpy", "pytest (>=8.1.1,<8.2.2)", "pytest-asyncio", "pytest-cov", "pytest-env", "pytest-mock", "pytest-rerunfailures", "pytest-vcr", "pytest-xdist", "ruff (>=0.5.0)", "soundfile", "types-PyYAML", "types-requests", "types-simplejson", "types-toml", "types-tqdm", "types-urllib3", "typing-extensions (>=4.8.0)", "urllib3 (<2.0)"] +cli = ["InquirerPy (==0.3.4)"] +dev = ["InquirerPy (==0.3.4)", "Jinja2", "Pillow", "aiohttp", "fastapi", "gradio (>=4.0.0)", "jedi", "libcst (==1.4.0)", "mypy (==1.5.1)", "numpy", "pytest (>=8.1.1,<8.2.2)", "pytest-asyncio", "pytest-cov", "pytest-env", "pytest-mock", "pytest-rerunfailures", "pytest-vcr", "pytest-xdist", "ruff (>=0.5.0)", "soundfile", "types-PyYAML", "types-requests", "types-simplejson", "types-toml", "types-tqdm", "types-urllib3", "typing-extensions (>=4.8.0)", "urllib3 (<2.0)"] +fastai = ["fastai (>=2.4)", "fastcore (>=1.3.27)", "toml"] +hf-transfer = ["hf-transfer (>=0.1.4)"] +inference = ["aiohttp"] +quality = ["libcst (==1.4.0)", "mypy (==1.5.1)", "ruff (>=0.5.0)"] +tensorflow = ["graphviz", "pydot", "tensorflow"] +tensorflow-testing = ["keras (<3.0)", "tensorflow"] +testing = ["InquirerPy (==0.3.4)", "Jinja2", "Pillow", "aiohttp", "fastapi", "gradio (>=4.0.0)", "jedi", "numpy", "pytest (>=8.1.1,<8.2.2)", "pytest-asyncio", "pytest-cov", "pytest-env", "pytest-mock", "pytest-rerunfailures", "pytest-vcr", "pytest-xdist", "soundfile", "urllib3 (<2.0)"] +torch = ["safetensors[torch]", "torch"] +typing = ["types-PyYAML", "types-requests", "types-simplejson", "types-toml", "types-tqdm", "types-urllib3", "typing-extensions (>=4.8.0)"] + +[[package]] +name = "idna" +version = "3.10" +description = "Internationalized Domain Names in Applications (IDNA)" +optional = false +python-versions = ">=3.6" +files = [ + {file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"}, + {file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"}, +] + +[package.extras] +all = ["flake8 (>=7.1.1)", "mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2)"] + +[[package]] +name = "packaging" +version = "24.1" +description = "Core utilities for Python packages" +optional = false +python-versions = ">=3.8" +files = [ + {file = "packaging-24.1-py3-none-any.whl", hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124"}, + {file = "packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"}, +] + +[[package]] +name = "parameterized" +version = "0.9.0" +description = "Parameterized testing with any Python test framework" +optional = false +python-versions = ">=3.7" +files = [ + {file = "parameterized-0.9.0-py2.py3-none-any.whl", hash = "sha256:4e0758e3d41bea3bbd05ec14fc2c24736723f243b28d702081aef438c9372b1b"}, + {file = "parameterized-0.9.0.tar.gz", hash = "sha256:7fc905272cefa4f364c1a3429cbbe9c0f98b793988efb5bf90aac80f08db09b1"}, +] + +[package.extras] +dev = ["jinja2"] + +[[package]] +name = "pydantic" +version = "2.9.2" +description = "Data validation using Python type hints" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pydantic-2.9.2-py3-none-any.whl", hash = "sha256:f048cec7b26778210e28a0459867920654d48e5e62db0958433636cde4254f12"}, + {file = "pydantic-2.9.2.tar.gz", hash = "sha256:d155cef71265d1e9807ed1c32b4c8deec042a44a50a4188b25ac67ecd81a9c0f"}, +] + +[package.dependencies] +annotated-types = ">=0.6.0" +pydantic-core = "2.23.4" +typing-extensions = [ + {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, + {version = ">=4.6.1", markers = "python_version < \"3.13\""}, +] + +[package.extras] +email = ["email-validator (>=2.0.0)"] +timezone = ["tzdata"] + +[[package]] +name = "pydantic-core" +version = "2.23.4" +description = "Core functionality for Pydantic validation and serialization" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pydantic_core-2.23.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:b10bd51f823d891193d4717448fab065733958bdb6a6b351967bd349d48d5c9b"}, + {file = "pydantic_core-2.23.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4fc714bdbfb534f94034efaa6eadd74e5b93c8fa6315565a222f7b6f42ca1166"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:63e46b3169866bd62849936de036f901a9356e36376079b05efa83caeaa02ceb"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ed1a53de42fbe34853ba90513cea21673481cd81ed1be739f7f2efb931b24916"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cfdd16ab5e59fc31b5e906d1a3f666571abc367598e3e02c83403acabc092e07"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:255a8ef062cbf6674450e668482456abac99a5583bbafb73f9ad469540a3a232"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4a7cd62e831afe623fbb7aabbb4fe583212115b3ef38a9f6b71869ba644624a2"}, + {file = "pydantic_core-2.23.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f09e2ff1f17c2b51f2bc76d1cc33da96298f0a036a137f5440ab3ec5360b624f"}, + {file = "pydantic_core-2.23.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e38e63e6f3d1cec5a27e0afe90a085af8b6806ee208b33030e65b6516353f1a3"}, + {file = "pydantic_core-2.23.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:0dbd8dbed2085ed23b5c04afa29d8fd2771674223135dc9bc937f3c09284d071"}, + {file = "pydantic_core-2.23.4-cp310-none-win32.whl", hash = "sha256:6531b7ca5f951d663c339002e91aaebda765ec7d61b7d1e3991051906ddde119"}, + {file = "pydantic_core-2.23.4-cp310-none-win_amd64.whl", hash = "sha256:7c9129eb40958b3d4500fa2467e6a83356b3b61bfff1b414c7361d9220f9ae8f"}, + {file = "pydantic_core-2.23.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:77733e3892bb0a7fa797826361ce8a9184d25c8dffaec60b7ffe928153680ba8"}, + {file = "pydantic_core-2.23.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1b84d168f6c48fabd1f2027a3d1bdfe62f92cade1fb273a5d68e621da0e44e6d"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:df49e7a0861a8c36d089c1ed57d308623d60416dab2647a4a17fe050ba85de0e"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ff02b6d461a6de369f07ec15e465a88895f3223eb75073ffea56b84d9331f607"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:996a38a83508c54c78a5f41456b0103c30508fed9abcad0a59b876d7398f25fd"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d97683ddee4723ae8c95d1eddac7c192e8c552da0c73a925a89fa8649bf13eea"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:216f9b2d7713eb98cb83c80b9c794de1f6b7e3145eef40400c62e86cee5f4e1e"}, + {file = "pydantic_core-2.23.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6f783e0ec4803c787bcea93e13e9932edab72068f68ecffdf86a99fd5918878b"}, + {file = "pydantic_core-2.23.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d0776dea117cf5272382634bd2a5c1b6eb16767c223c6a5317cd3e2a757c61a0"}, + {file = "pydantic_core-2.23.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:d5f7a395a8cf1621939692dba2a6b6a830efa6b3cee787d82c7de1ad2930de64"}, + {file = "pydantic_core-2.23.4-cp311-none-win32.whl", hash = "sha256:74b9127ffea03643e998e0c5ad9bd3811d3dac8c676e47db17b0ee7c3c3bf35f"}, + {file = "pydantic_core-2.23.4-cp311-none-win_amd64.whl", hash = "sha256:98d134c954828488b153d88ba1f34e14259284f256180ce659e8d83e9c05eaa3"}, + {file = "pydantic_core-2.23.4-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:f3e0da4ebaef65158d4dfd7d3678aad692f7666877df0002b8a522cdf088f231"}, + {file = "pydantic_core-2.23.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f69a8e0b033b747bb3e36a44e7732f0c99f7edd5cea723d45bc0d6e95377ffee"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:723314c1d51722ab28bfcd5240d858512ffd3116449c557a1336cbe3919beb87"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bb2802e667b7051a1bebbfe93684841cc9351004e2badbd6411bf357ab8d5ac8"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d18ca8148bebe1b0a382a27a8ee60350091a6ddaf475fa05ef50dc35b5df6327"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:33e3d65a85a2a4a0dc3b092b938a4062b1a05f3a9abde65ea93b233bca0e03f2"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:128585782e5bfa515c590ccee4b727fb76925dd04a98864182b22e89a4e6ed36"}, + {file = "pydantic_core-2.23.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:68665f4c17edcceecc112dfed5dbe6f92261fb9d6054b47d01bf6371a6196126"}, + {file = "pydantic_core-2.23.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:20152074317d9bed6b7a95ade3b7d6054845d70584216160860425f4fbd5ee9e"}, + {file = "pydantic_core-2.23.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:9261d3ce84fa1d38ed649c3638feefeae23d32ba9182963e465d58d62203bd24"}, + {file = "pydantic_core-2.23.4-cp312-none-win32.whl", hash = "sha256:4ba762ed58e8d68657fc1281e9bb72e1c3e79cc5d464be146e260c541ec12d84"}, + {file = "pydantic_core-2.23.4-cp312-none-win_amd64.whl", hash = "sha256:97df63000f4fea395b2824da80e169731088656d1818a11b95f3b173747b6cd9"}, + {file = "pydantic_core-2.23.4-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:7530e201d10d7d14abce4fb54cfe5b94a0aefc87da539d0346a484ead376c3cc"}, + {file = "pydantic_core-2.23.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:df933278128ea1cd77772673c73954e53a1c95a4fdf41eef97c2b779271bd0bd"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0cb3da3fd1b6a5d0279a01877713dbda118a2a4fc6f0d821a57da2e464793f05"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:42c6dcb030aefb668a2b7009c85b27f90e51e6a3b4d5c9bc4c57631292015b0d"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:696dd8d674d6ce621ab9d45b205df149399e4bb9aa34102c970b721554828510"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2971bb5ffe72cc0f555c13e19b23c85b654dd2a8f7ab493c262071377bfce9f6"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8394d940e5d400d04cad4f75c0598665cbb81aecefaca82ca85bd28264af7f9b"}, + {file = "pydantic_core-2.23.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0dff76e0602ca7d4cdaacc1ac4c005e0ce0dcfe095d5b5259163a80d3a10d327"}, + {file = "pydantic_core-2.23.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:7d32706badfe136888bdea71c0def994644e09fff0bfe47441deaed8e96fdbc6"}, + {file = "pydantic_core-2.23.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ed541d70698978a20eb63d8c5d72f2cc6d7079d9d90f6b50bad07826f1320f5f"}, + {file = "pydantic_core-2.23.4-cp313-none-win32.whl", hash = "sha256:3d5639516376dce1940ea36edf408c554475369f5da2abd45d44621cb616f769"}, + {file = "pydantic_core-2.23.4-cp313-none-win_amd64.whl", hash = "sha256:5a1504ad17ba4210df3a045132a7baeeba5a200e930f57512ee02909fc5c4cb5"}, + {file = "pydantic_core-2.23.4-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d4488a93b071c04dc20f5cecc3631fc78b9789dd72483ba15d423b5b3689b555"}, + {file = "pydantic_core-2.23.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:81965a16b675b35e1d09dd14df53f190f9129c0202356ed44ab2728b1c905658"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4ffa2ebd4c8530079140dd2d7f794a9d9a73cbb8e9d59ffe24c63436efa8f271"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:61817945f2fe7d166e75fbfb28004034b48e44878177fc54d81688e7b85a3665"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:29d2c342c4bc01b88402d60189f3df065fb0dda3654744d5a165a5288a657368"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5e11661ce0fd30a6790e8bcdf263b9ec5988e95e63cf901972107efc49218b13"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9d18368b137c6295db49ce7218b1a9ba15c5bc254c96d7c9f9e924a9bc7825ad"}, + {file = "pydantic_core-2.23.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ec4e55f79b1c4ffb2eecd8a0cfba9955a2588497d96851f4c8f99aa4a1d39b12"}, + {file = "pydantic_core-2.23.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:374a5e5049eda9e0a44c696c7ade3ff355f06b1fe0bb945ea3cac2bc336478a2"}, + {file = "pydantic_core-2.23.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:5c364564d17da23db1106787675fc7af45f2f7b58b4173bfdd105564e132e6fb"}, + {file = "pydantic_core-2.23.4-cp38-none-win32.whl", hash = "sha256:d7a80d21d613eec45e3d41eb22f8f94ddc758a6c4720842dc74c0581f54993d6"}, + {file = "pydantic_core-2.23.4-cp38-none-win_amd64.whl", hash = "sha256:5f5ff8d839f4566a474a969508fe1c5e59c31c80d9e140566f9a37bba7b8d556"}, + {file = "pydantic_core-2.23.4-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a4fa4fc04dff799089689f4fd502ce7d59de529fc2f40a2c8836886c03e0175a"}, + {file = "pydantic_core-2.23.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0a7df63886be5e270da67e0966cf4afbae86069501d35c8c1b3b6c168f42cb36"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dcedcd19a557e182628afa1d553c3895a9f825b936415d0dbd3cd0bbcfd29b4b"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5f54b118ce5de9ac21c363d9b3caa6c800341e8c47a508787e5868c6b79c9323"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86d2f57d3e1379a9525c5ab067b27dbb8a0642fb5d454e17a9ac434f9ce523e3"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:de6d1d1b9e5101508cb37ab0d972357cac5235f5c6533d1071964c47139257df"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1278e0d324f6908e872730c9102b0112477a7f7cf88b308e4fc36ce1bdb6d58c"}, + {file = "pydantic_core-2.23.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9a6b5099eeec78827553827f4c6b8615978bb4b6a88e5d9b93eddf8bb6790f55"}, + {file = "pydantic_core-2.23.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:e55541f756f9b3ee346b840103f32779c695a19826a4c442b7954550a0972040"}, + {file = "pydantic_core-2.23.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a5c7ba8ffb6d6f8f2ab08743be203654bb1aaa8c9dcb09f82ddd34eadb695605"}, + {file = "pydantic_core-2.23.4-cp39-none-win32.whl", hash = "sha256:37b0fe330e4a58d3c58b24d91d1eb102aeec675a3db4c292ec3928ecd892a9a6"}, + {file = "pydantic_core-2.23.4-cp39-none-win_amd64.whl", hash = "sha256:1498bec4c05c9c787bde9125cfdcc63a41004ff167f495063191b863399b1a29"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:f455ee30a9d61d3e1a15abd5068827773d6e4dc513e795f380cdd59932c782d5"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:1e90d2e3bd2c3863d48525d297cd143fe541be8bbf6f579504b9712cb6b643ec"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2e203fdf807ac7e12ab59ca2bfcabb38c7cf0b33c41efeb00f8e5da1d86af480"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e08277a400de01bc72436a0ccd02bdf596631411f592ad985dcee21445bd0068"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f220b0eea5965dec25480b6333c788fb72ce5f9129e8759ef876a1d805d00801"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:d06b0c8da4f16d1d1e352134427cb194a0a6e19ad5db9161bf32b2113409e728"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:ba1a0996f6c2773bd83e63f18914c1de3c9dd26d55f4ac302a7efe93fb8e7433"}, + {file = "pydantic_core-2.23.4-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:9a5bce9d23aac8f0cf0836ecfc033896aa8443b501c58d0602dbfd5bd5b37753"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:78ddaaa81421a29574a682b3179d4cf9e6d405a09b99d93ddcf7e5239c742e21"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:883a91b5dd7d26492ff2f04f40fbb652de40fcc0afe07e8129e8ae779c2110eb"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88ad334a15b32a791ea935af224b9de1bf99bcd62fabf745d5f3442199d86d59"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:233710f069d251feb12a56da21e14cca67994eab08362207785cf8c598e74577"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:19442362866a753485ba5e4be408964644dd6a09123d9416c54cd49171f50744"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:624e278a7d29b6445e4e813af92af37820fafb6dcc55c012c834f9e26f9aaaef"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f5ef8f42bec47f21d07668a043f077d507e5bf4e668d5c6dfe6aaba89de1a5b8"}, + {file = "pydantic_core-2.23.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:aea443fffa9fbe3af1a9ba721a87f926fe548d32cab71d188a6ede77d0ff244e"}, + {file = "pydantic_core-2.23.4.tar.gz", hash = "sha256:2584f7cf844ac4d970fba483a717dbe10c1c1c96a969bf65d61ffe94df1b2863"}, +] + +[package.dependencies] +typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0" + +[[package]] +name = "pyyaml" +version = "6.0.2" +description = "YAML parser and emitter for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, +] + +[[package]] +name = "requests" +version = "2.32.3" +description = "Python HTTP for Humans." +optional = false +python-versions = ">=3.8" +files = [ + {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, + {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, +] + +[package.dependencies] +certifi = ">=2017.4.17" +charset-normalizer = ">=2,<4" +idna = ">=2.5,<4" +urllib3 = ">=1.21.1,<3" + +[package.extras] +socks = ["PySocks (>=1.5.6,!=1.5.7)"] +use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] + +[[package]] +name = "sniffio" +version = "1.3.1" +description = "Sniff out which async library your code is running under" +optional = false +python-versions = ">=3.7" +files = [ + {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"}, + {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, +] + +[[package]] +name = "tokenizers" +version = "0.20.1" +description = "" +optional = false +python-versions = ">=3.7" +files = [ + {file = "tokenizers-0.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:439261da7c0a5c88bda97acb284d49fbdaf67e9d3b623c0bfd107512d22787a9"}, + {file = "tokenizers-0.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:03dae629d99068b1ea5416d50de0fea13008f04129cc79af77a2a6392792d93c"}, + {file = "tokenizers-0.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b61f561f329ffe4b28367798b89d60c4abf3f815d37413b6352bc6412a359867"}, + {file = "tokenizers-0.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ec870fce1ee5248a10be69f7a8408a234d6f2109f8ea827b4f7ecdbf08c9fd15"}, + {file = "tokenizers-0.20.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d388d1ea8b7447da784e32e3b86a75cce55887e3b22b31c19d0b186b1c677800"}, + {file = "tokenizers-0.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:299c85c1d21135bc01542237979bf25c32efa0d66595dd0069ae259b97fb2dbe"}, + {file = "tokenizers-0.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e96f6c14c9752bb82145636b614d5a78e9cde95edfbe0a85dad0dd5ddd6ec95c"}, + {file = "tokenizers-0.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc9e95ad49c932b80abfbfeaf63b155761e695ad9f8a58c52a47d962d76e310f"}, + {file = "tokenizers-0.20.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:f22dee205329a636148c325921c73cf3e412e87d31f4d9c3153b302a0200057b"}, + {file = "tokenizers-0.20.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a2ffd9a8895575ac636d44500c66dffaef133823b6b25067604fa73bbc5ec09d"}, + {file = "tokenizers-0.20.1-cp310-none-win32.whl", hash = "sha256:2847843c53f445e0f19ea842a4e48b89dd0db4e62ba6e1e47a2749d6ec11f50d"}, + {file = "tokenizers-0.20.1-cp310-none-win_amd64.whl", hash = "sha256:f9aa93eacd865f2798b9e62f7ce4533cfff4f5fbd50c02926a78e81c74e432cd"}, + {file = "tokenizers-0.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:4a717dcb08f2dabbf27ae4b6b20cbbb2ad7ed78ce05a829fae100ff4b3c7ff15"}, + {file = "tokenizers-0.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3f84dad1ff1863c648d80628b1b55353d16303431283e4efbb6ab1af56a75832"}, + {file = "tokenizers-0.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:929c8f3afa16a5130a81ab5079c589226273ec618949cce79b46d96e59a84f61"}, + {file = "tokenizers-0.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d10766473954397e2d370f215ebed1cc46dcf6fd3906a2a116aa1d6219bfedc3"}, + {file = "tokenizers-0.20.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9300fac73ddc7e4b0330acbdda4efaabf74929a4a61e119a32a181f534a11b47"}, + {file = "tokenizers-0.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0ecaf7b0e39caeb1aa6dd6e0975c405716c82c1312b55ac4f716ef563a906969"}, + {file = "tokenizers-0.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5170be9ec942f3d1d317817ced8d749b3e1202670865e4fd465e35d8c259de83"}, + {file = "tokenizers-0.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ef3f1ae08fa9aea5891cbd69df29913e11d3841798e0bfb1ff78b78e4e7ea0a4"}, + {file = "tokenizers-0.20.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ee86d4095d3542d73579e953c2e5e07d9321af2ffea6ecc097d16d538a2dea16"}, + {file = "tokenizers-0.20.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:86dcd08da163912e17b27bbaba5efdc71b4fbffb841530fdb74c5707f3c49216"}, + {file = "tokenizers-0.20.1-cp311-none-win32.whl", hash = "sha256:9af2dc4ee97d037bc6b05fa4429ddc87532c706316c5e11ce2f0596dfcfa77af"}, + {file = "tokenizers-0.20.1-cp311-none-win_amd64.whl", hash = "sha256:899152a78b095559c287b4c6d0099469573bb2055347bb8154db106651296f39"}, + {file = "tokenizers-0.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:407ab666b38e02228fa785e81f7cf79ef929f104bcccf68a64525a54a93ceac9"}, + {file = "tokenizers-0.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2f13a2d16032ebc8bd812eb8099b035ac65887d8f0c207261472803b9633cf3e"}, + {file = "tokenizers-0.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e98eee4dca22849fbb56a80acaa899eec5b72055d79637dd6aa15d5e4b8628c9"}, + {file = "tokenizers-0.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:47c1bcdd61e61136087459cb9e0b069ff23b5568b008265e5cbc927eae3387ce"}, + {file = "tokenizers-0.20.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:128c1110e950534426e2274837fc06b118ab5f2fa61c3436e60e0aada0ccfd67"}, + {file = "tokenizers-0.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e2e2d47a819d2954f2c1cd0ad51bb58ffac6f53a872d5d82d65d79bf76b9896d"}, + {file = "tokenizers-0.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bdd67a0e3503a9a7cf8bc5a4a49cdde5fa5bada09a51e4c7e1c73900297539bd"}, + {file = "tokenizers-0.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:689b93d2e26d04da337ac407acec8b5d081d8d135e3e5066a88edd5bdb5aff89"}, + {file = "tokenizers-0.20.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0c6a796ddcd9a19ad13cf146997cd5895a421fe6aec8fd970d69f9117bddb45c"}, + {file = "tokenizers-0.20.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:3ea919687aa7001a8ff1ba36ac64f165c4e89035f57998fa6cedcfd877be619d"}, + {file = "tokenizers-0.20.1-cp312-none-win32.whl", hash = "sha256:6d3ac5c1f48358ffe20086bf065e843c0d0a9fce0d7f0f45d5f2f9fba3609ca5"}, + {file = "tokenizers-0.20.1-cp312-none-win_amd64.whl", hash = "sha256:b0874481aea54a178f2bccc45aa2d0c99cd3f79143a0948af6a9a21dcc49173b"}, + {file = "tokenizers-0.20.1-cp37-cp37m-macosx_10_12_x86_64.whl", hash = "sha256:96af92e833bd44760fb17f23f402e07a66339c1dcbe17d79a9b55bb0cc4f038e"}, + {file = "tokenizers-0.20.1-cp37-cp37m-macosx_11_0_arm64.whl", hash = "sha256:65f34e5b731a262dfa562820818533c38ce32a45864437f3d9c82f26c139ca7f"}, + {file = "tokenizers-0.20.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:17f98fccb5c12ab1ce1f471731a9cd86df5d4bd2cf2880c5a66b229802d96145"}, + {file = "tokenizers-0.20.1-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b8c0fc3542cf9370bf92c932eb71bdeb33d2d4aeeb4126d9fd567b60bd04cb30"}, + {file = "tokenizers-0.20.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4b39356df4575d37f9b187bb623aab5abb7b62c8cb702867a1768002f814800c"}, + {file = "tokenizers-0.20.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bfdad27b0e50544f6b838895a373db6114b85112ba5c0cefadffa78d6daae563"}, + {file = "tokenizers-0.20.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:094663dd0e85ee2e573126918747bdb40044a848fde388efb5b09d57bc74c680"}, + {file = "tokenizers-0.20.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:14e4cf033a2aa207d7ac790e91adca598b679999710a632c4a494aab0fc3a1b2"}, + {file = "tokenizers-0.20.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:9310951c92c9fb91660de0c19a923c432f110dbfad1a2d429fbc44fa956bf64f"}, + {file = "tokenizers-0.20.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:05e41e302c315bd2ed86c02e917bf03a6cf7d2f652c9cee1a0eb0d0f1ca0d32c"}, + {file = "tokenizers-0.20.1-cp37-none-win32.whl", hash = "sha256:212231ab7dfcdc879baf4892ca87c726259fa7c887e1688e3f3cead384d8c305"}, + {file = "tokenizers-0.20.1-cp37-none-win_amd64.whl", hash = "sha256:896195eb9dfdc85c8c052e29947169c1fcbe75a254c4b5792cdbd451587bce85"}, + {file = "tokenizers-0.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:741fb22788482d09d68e73ece1495cfc6d9b29a06c37b3df90564a9cfa688e6d"}, + {file = "tokenizers-0.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:10be14ebd8082086a342d969e17fc2d6edc856c59dbdbddd25f158fa40eaf043"}, + {file = "tokenizers-0.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:514cf279b22fa1ae0bc08e143458c74ad3b56cd078b319464959685a35c53d5e"}, + {file = "tokenizers-0.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a647c5b7cb896d6430cf3e01b4e9a2d77f719c84cefcef825d404830c2071da2"}, + {file = "tokenizers-0.20.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7cdf379219e1e1dd432091058dab325a2e6235ebb23e0aec8d0508567c90cd01"}, + {file = "tokenizers-0.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ba72260449e16c4c2f6f3252823b059fbf2d31b32617e582003f2b18b415c39"}, + {file = "tokenizers-0.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:910b96ed87316e4277b23c7bcaf667ce849c7cc379a453fa179e7e09290eeb25"}, + {file = "tokenizers-0.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e53975a6694428a0586534cc1354b2408d4e010a3103117f617cbb550299797c"}, + {file = "tokenizers-0.20.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:07c4b7be58da142b0730cc4e5fd66bb7bf6f57f4986ddda73833cd39efef8a01"}, + {file = "tokenizers-0.20.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b605c540753e62199bf15cf69c333e934077ef2350262af2ccada46026f83d1c"}, + {file = "tokenizers-0.20.1-cp38-none-win32.whl", hash = "sha256:88b3bc76ab4db1ab95ead623d49c95205411e26302cf9f74203e762ac7e85685"}, + {file = "tokenizers-0.20.1-cp38-none-win_amd64.whl", hash = "sha256:d412a74cf5b3f68a90c615611a5aa4478bb303d1c65961d22db45001df68afcb"}, + {file = "tokenizers-0.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a25dcb2f41a0a6aac31999e6c96a75e9152fa0127af8ece46c2f784f23b8197a"}, + {file = "tokenizers-0.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a12c3cebb8c92e9c35a23ab10d3852aee522f385c28d0b4fe48c0b7527d59762"}, + {file = "tokenizers-0.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:02e18da58cf115b7c40de973609c35bde95856012ba42a41ee919c77935af251"}, + {file = "tokenizers-0.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f326a1ac51ae909b9760e34671c26cd0dfe15662f447302a9d5bb2d872bab8ab"}, + {file = "tokenizers-0.20.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0b4872647ea6f25224e2833b044b0b19084e39400e8ead3cfe751238b0802140"}, + {file = "tokenizers-0.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ce6238a3311bb8e4c15b12600927d35c267b92a52c881ef5717a900ca14793f7"}, + {file = "tokenizers-0.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57b7a8880b208866508b06ce365dc631e7a2472a3faa24daa430d046fb56c885"}, + {file = "tokenizers-0.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a908c69c2897a68f412aa05ba38bfa87a02980df70f5a72fa8490479308b1f2d"}, + {file = "tokenizers-0.20.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:da1001aa46f4490099c82e2facc4fbc06a6a32bf7de3918ba798010954b775e0"}, + {file = "tokenizers-0.20.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:42c097390e2f0ed0a5c5d569e6669dd4e9fff7b31c6a5ce6e9c66a61687197de"}, + {file = "tokenizers-0.20.1-cp39-none-win32.whl", hash = "sha256:3d4d218573a3d8b121a1f8c801029d70444ffb6d8f129d4cca1c7b672ee4a24c"}, + {file = "tokenizers-0.20.1-cp39-none-win_amd64.whl", hash = "sha256:37d1e6f616c84fceefa7c6484a01df05caf1e207669121c66213cb5b2911d653"}, + {file = "tokenizers-0.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:48689da7a395df41114f516208d6550e3e905e1239cc5ad386686d9358e9cef0"}, + {file = "tokenizers-0.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:712f90ea33f9bd2586b4a90d697c26d56d0a22fd3c91104c5858c4b5b6489a79"}, + {file = "tokenizers-0.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:359eceb6a620c965988fc559cebc0a98db26713758ec4df43fb76d41486a8ed5"}, + {file = "tokenizers-0.20.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d3caf244ce89d24c87545aafc3448be15870096e796c703a0d68547187192e1"}, + {file = "tokenizers-0.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:03b03cf8b9a32254b1bf8a305fb95c6daf1baae0c1f93b27f2b08c9759f41dee"}, + {file = "tokenizers-0.20.1-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:218e5a3561561ea0f0ef1559c6d95b825308dbec23fb55b70b92589e7ff2e1e8"}, + {file = "tokenizers-0.20.1-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f40df5e0294a95131cc5f0e0eb91fe86d88837abfbee46b9b3610b09860195a7"}, + {file = "tokenizers-0.20.1-pp37-pypy37_pp73-macosx_10_12_x86_64.whl", hash = "sha256:08aaa0d72bb65058e8c4b0455f61b840b156c557e2aca57627056624c3a93976"}, + {file = "tokenizers-0.20.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:998700177b45f70afeb206ad22c08d9e5f3a80639dae1032bf41e8cbc4dada4b"}, + {file = "tokenizers-0.20.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:62f7fbd3c2c38b179556d879edae442b45f68312019c3a6013e56c3947a4e648"}, + {file = "tokenizers-0.20.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31e87fca4f6bbf5cc67481b562147fe932f73d5602734de7dd18a8f2eee9c6dd"}, + {file = "tokenizers-0.20.1-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:956f21d359ae29dd51ca5726d2c9a44ffafa041c623f5aa33749da87cfa809b9"}, + {file = "tokenizers-0.20.1-pp37-pypy37_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:1fbbaf17a393c78d8aedb6a334097c91cb4119a9ced4764ab8cfdc8d254dc9f9"}, + {file = "tokenizers-0.20.1-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:ebe63e31f9c1a970c53866d814e35ec2ec26fda03097c486f82f3891cee60830"}, + {file = "tokenizers-0.20.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:81970b80b8ac126910295f8aab2d7ef962009ea39e0d86d304769493f69aaa1e"}, + {file = "tokenizers-0.20.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:130e35e76f9337ed6c31be386e75d4925ea807055acf18ca1a9b0eec03d8fe23"}, + {file = "tokenizers-0.20.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cd28a8614f5c82a54ab2463554e84ad79526c5184cf4573bbac2efbbbcead457"}, + {file = "tokenizers-0.20.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9041ee665d0fa7f5c4ccf0f81f5e6b7087f797f85b143c094126fc2611fec9d0"}, + {file = "tokenizers-0.20.1-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:62eb9daea2a2c06bcd8113a5824af8ef8ee7405d3a71123ba4d52c79bb3d9f1a"}, + {file = "tokenizers-0.20.1-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f861889707b54a9ab1204030b65fd6c22bdd4a95205deec7994dc22a8baa2ea4"}, + {file = "tokenizers-0.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:89d5c337d74ea6e5e7dc8af124cf177be843bbb9ca6e58c01f75ea103c12c8a9"}, + {file = "tokenizers-0.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:0b7f515c83397e73292accdbbbedc62264e070bae9682f06061e2ddce67cacaf"}, + {file = "tokenizers-0.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e0305fc1ec6b1e5052d30d9c1d5c807081a7bd0cae46a33d03117082e91908c"}, + {file = "tokenizers-0.20.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5dc611e6ac0fa00a41de19c3bf6391a05ea201d2d22b757d63f5491ec0e67faa"}, + {file = "tokenizers-0.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c5ffe0d7f7bfcfa3b2585776ecf11da2e01c317027c8573c78ebcb8985279e23"}, + {file = "tokenizers-0.20.1-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:e7edb8ec12c100d5458d15b1e47c0eb30ad606a05641f19af7563bc3d1608c14"}, + {file = "tokenizers-0.20.1-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:de291633fb9303555793cc544d4a86e858da529b7d0b752bcaf721ae1d74b2c9"}, + {file = "tokenizers-0.20.1.tar.gz", hash = "sha256:84edcc7cdeeee45ceedb65d518fffb77aec69311c9c8e30f77ad84da3025f002"}, +] + +[package.dependencies] +huggingface-hub = ">=0.16.4,<1.0" + +[package.extras] +dev = ["tokenizers[testing]"] +docs = ["setuptools-rust", "sphinx", "sphinx-rtd-theme"] +testing = ["black (==22.3)", "datasets", "numpy", "pytest", "requests", "ruff"] + +[[package]] +name = "tqdm" +version = "4.66.5" +description = "Fast, Extensible Progress Meter" +optional = false +python-versions = ">=3.7" +files = [ + {file = "tqdm-4.66.5-py3-none-any.whl", hash = "sha256:90279a3770753eafc9194a0364852159802111925aa30eb3f9d85b0e805ac7cd"}, + {file = "tqdm-4.66.5.tar.gz", hash = "sha256:e1020aef2e5096702d8a025ac7d16b1577279c9d63f8375b63083e9a5f0fcbad"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "platform_system == \"Windows\""} + +[package.extras] +dev = ["pytest (>=6)", "pytest-cov", "pytest-timeout", "pytest-xdist"] +notebook = ["ipywidgets (>=6)"] +slack = ["slack-sdk"] +telegram = ["requests"] + +[[package]] +name = "types-requests" +version = "2.32.0.20241016" +description = "Typing stubs for requests" +optional = false +python-versions = ">=3.8" +files = [ + {file = "types-requests-2.32.0.20241016.tar.gz", hash = "sha256:0d9cad2f27515d0e3e3da7134a1b6f28fb97129d86b867f24d9c726452634d95"}, + {file = "types_requests-2.32.0.20241016-py3-none-any.whl", hash = "sha256:4195d62d6d3e043a4eaaf08ff8a62184584d2e8684e9d2aa178c7915a7da3747"}, +] + +[package.dependencies] +urllib3 = ">=2" + +[[package]] +name = "typing-extensions" +version = "4.12.2" +description = "Backported and Experimental Type Hints for Python 3.8+" +optional = false +python-versions = ">=3.8" +files = [ + {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, + {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, +] + +[[package]] +name = "urllib3" +version = "2.2.3" +description = "HTTP library with thread-safe connection pooling, file post, and more." +optional = false +python-versions = ">=3.8" +files = [ + {file = "urllib3-2.2.3-py3-none-any.whl", hash = "sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac"}, + {file = "urllib3-2.2.3.tar.gz", hash = "sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9"}, +] + +[package.extras] +brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +h2 = ["h2 (>=4,<5)"] +socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] +zstd = ["zstandard (>=0.18.0)"] + +[metadata] +lock-version = "2.0" +python-versions = "^3.11" +content-hash = "22bcef10734d2ef9157537b9c3d2a6c2d00bfb46de0e7f537d970aa4c38d6951" diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 000000000..1d95e93db --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,15 @@ +[tool.poetry] +name = "py-snips" +version = "0.1.0" +description = "" +authors = ["Your Name "] +readme = "README.md" + +[tool.poetry.dependencies] +python = "^3.11" +cohere = "^5.11.1" + + +[build-system] +requires = ["poetry-core"] +build-backend = "poetry.core.masonry.api" From b56bdd927ab3f22de06d9e1ca85c8464188a2608 Mon Sep 17 00:00:00 2001 From: Billy Trend Date: Mon, 28 Oct 2024 11:44:13 +0000 Subject: [PATCH 12/16] poetry run python --- packages/snippet-tester/src/config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/snippet-tester/src/config.ts b/packages/snippet-tester/src/config.ts index 558966b68..b5cbe7b9f 100644 --- a/packages/snippet-tester/src/config.ts +++ b/packages/snippet-tester/src/config.ts @@ -29,7 +29,7 @@ export const config: { }, { "name": "python", - "exec": (file: string) => `python3 ${file}`, + "exec": (file: string) => `poetry run python ${file}`, "snippetRoot": (base: string) => path.join(base, "./snippets/python"), "glob": "**/*.py" }, From 54489185fdbbc4b869ae86841440e32ea7581739 Mon Sep 17 00:00:00 2001 From: Billy Trend Date: Mon, 28 Oct 2024 13:55:06 +0000 Subject: [PATCH 13/16] Add categories --- .../tests/__snapshots__/snippets.test.ts.snap | 793 ++++++++++++++++++ .../snippet-tester/src/tests/snippets.test.ts | 90 +- 2 files changed, 878 insertions(+), 5 deletions(-) create mode 100644 packages/snippet-tester/src/tests/__snapshots__/snippets.test.ts.snap diff --git a/packages/snippet-tester/src/tests/__snapshots__/snippets.test.ts.snap b/packages/snippet-tester/src/tests/__snapshots__/snippets.test.ts.snap new file mode 100644 index 000000000..d06d3b9af --- /dev/null +++ b/packages/snippet-tester/src/tests/__snapshots__/snippets.test.ts.snap @@ -0,0 +1,793 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Testing language golang testing file chat-post/default/main.go 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language golang testing file chat-post/documents/main.go 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language golang testing file chat-post/stream/main.go 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language golang testing file chat-post/tools/main.go 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language golang testing file classify-post/main.go 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language golang testing file connector-create/main.go 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language golang testing file connector-delete/main.go 1`] = ` +{ + "error": "InternalServerError", +} +`; + +exports[`Testing language golang testing file connector-get/main.go 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language golang testing file connector-patch/main.go 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language golang testing file connectors-id-oauth-authorize-post/main.go 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language golang testing file connectors-list/main.go 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language golang testing file dataset-delete/main.go 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language golang testing file dataset-get/main.go 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language golang testing file dataset-post/main.go 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language golang testing file dataset-usage-get/main.go 1`] = ` +{ + "error": "JsonError", +} +`; + +exports[`Testing language golang testing file detokenize-post/main.go 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language golang testing file embed-jobs-cancel/main.go 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language golang testing file embed-jobs-get/main.go 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language golang testing file embed-jobs-post/main.go 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language golang testing file embed-post/main.go 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language golang testing file emebed-jobs-get/main.go 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language golang testing file finetuning/create-finetuned-model/main.go 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language golang testing file finetuning/delete-finetuned-model/main.go 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language golang testing file finetuning/get-finetuned-model/main.go 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language golang testing file finetuning/list-events/main.go 1`] = ` +{ + "error": "InternalServerError", +} +`; + +exports[`Testing language golang testing file finetuning/list-finetuned-models/main.go 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language golang testing file finetuning/list-training-step-metrics/main.go 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language golang testing file finetuning/update-finetuned-model/main.go 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language golang testing file generate-post/main.go 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language golang testing file models-list-get/main.go 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language golang testing file rerank-post/main.go 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language golang testing file summarize-post/main.go 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language golang testing file tokenize-post/main.go 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language java testing file app/src/main/java/ClassifyPost.java 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language java testing file app/src/main/java/ConnectorCreate.java 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language java testing file app/src/main/java/ConnectorDelete.java 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language java testing file app/src/main/java/ConnectorGet.java 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language java testing file app/src/main/java/ConnectorPatch.java 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language java testing file app/src/main/java/ConnectorsIdOauthAuthorizePost.java 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language java testing file app/src/main/java/ConnectorsList.java 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language java testing file app/src/main/java/DatasetDelete.java 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language java testing file app/src/main/java/DatasetGet.java 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language java testing file app/src/main/java/DatasetPost.java 1`] = ` +{ + "error": "RuntimeException", +} +`; + +exports[`Testing language java testing file app/src/main/java/DatasetUsageGet.java 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language java testing file app/src/main/java/DetokenizePost.java 1`] = ` +{ + "error": "ClassNotFoundException", +} +`; + +exports[`Testing language java testing file app/src/main/java/EmbedJobsCancel.java 1`] = ` +{ + "error": "ClassNotFoundException", +} +`; + +exports[`Testing language java testing file app/src/main/java/EmbedJobsGet.java 1`] = ` +{ + "error": "ClassNotFoundException", +} +`; + +exports[`Testing language java testing file app/src/main/java/EmbedJobsPost.java 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language java testing file app/src/main/java/EmbedPost.java 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language java testing file app/src/main/java/EmebedJobsGet.java 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language java testing file app/src/main/java/GeneratePost.java 1`] = ` +{ + "error": "SocketTimeoutException", +} +`; + +exports[`Testing language java testing file app/src/main/java/ModelsListGet.java 1`] = ` +{ + "error": "ClassNotFoundException", +} +`; + +exports[`Testing language java testing file app/src/main/java/RerankPost.java 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language java testing file app/src/main/java/SummarizePost.java 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language java testing file app/src/main/java/TokenizePost.java 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language java testing file app/src/main/java/chatpost/Default.java 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language java testing file app/src/main/java/chatpost/Documents.java 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language java testing file app/src/main/java/chatpost/Stream.java 1`] = ` +{ + "error": "InternalServerError", +} +`; + +exports[`Testing language java testing file app/src/main/java/chatpost/Tools.java 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language java testing file app/src/main/java/finetuning/CreateFinetunedModel.java 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language java testing file app/src/main/java/finetuning/DeleteFinetunedModel.java 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language java testing file app/src/main/java/finetuning/GetFinetunedModel.java 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language java testing file app/src/main/java/finetuning/ListEvents.java 1`] = ` +{ + "error": "InternalServerError", +} +`; + +exports[`Testing language java testing file app/src/main/java/finetuning/ListFinetunedModels.java 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language java testing file app/src/main/java/finetuning/ListTrainingStepMetrics.java 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language java testing file app/src/main/java/finetuning/UpdateFinetunedModel.java 1`] = ` +{ + "error": "ClassNotFoundException", +} +`; + +exports[`Testing language node testing file chat-post/default.js 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language node testing file chat-post/documents.js 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language node testing file chat-post/stream.js 1`] = ` +{ + "error": "TypeError", +} +`; + +exports[`Testing language node testing file chat-post/tools.js 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language node testing file classify-post.js 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language node testing file connector-create.js 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language node testing file connector-delete.js 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language node testing file connector-get.js 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language node testing file connector-patch.js 1`] = ` +{ + "error": "ReferenceError", +} +`; + +exports[`Testing language node testing file connectors-id-oauth-authorize-post.js 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language node testing file connectors-list.js 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language node testing file dataset-get.js 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language node testing file dataset-post.js 1`] = ` +{ + "error": "ReferenceError", +} +`; + +exports[`Testing language node testing file dataset-usage-get.js 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language node testing file detokenize-post.js 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language node testing file embed-jobs-cancel.js 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language node testing file embed-jobs-get.js 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language node testing file embed-jobs-post.js 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language node testing file embed-post.js 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language node testing file emebed-jobs-get.js 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language node testing file finetuning/create-finetuned-model.js 1`] = ` +{ + "error": "TypeError", +} +`; + +exports[`Testing language node testing file finetuning/delete-finetuned-model.js 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language node testing file finetuning/get-finetuned-model.js 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language node testing file finetuning/list-events.js 1`] = ` +{ + "error": "InternalServerError", +} +`; + +exports[`Testing language node testing file finetuning/list-finetuned-models.js 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language node testing file finetuning/list-training-step-metrics.js 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language node testing file finetuning/update-finetuned-model.js 1`] = ` +{ + "error": "JsonError", +} +`; + +exports[`Testing language node testing file generate-post.js 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language node testing file models-list-get.js 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language node testing file rerank-post.js 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language node testing file summarize-post.js 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language node testing file tokenize-post.js 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language python testing file chat-post.py 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language python testing file chat-post/default.py 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language python testing file chat-post/documents.py 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language python testing file chat-post/stream.py 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language python testing file chat-post/tools.py 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language python testing file classify-post.py 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language python testing file connector-create.py 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language python testing file connector-delete.py 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language python testing file connector-get.py 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language python testing file connector-patch.py 1`] = ` +{ + "error": "TypeError", +} +`; + +exports[`Testing language python testing file connectors-id-oauth-authorize-post.py 1`] = ` +{ + "error": "TypeError", +} +`; + +exports[`Testing language python testing file connectors-list.py 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language python testing file dataset-delete.py 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language python testing file dataset-get.py 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language python testing file dataset-post.py 1`] = ` +{ + "error": "FileNotFoundError", +} +`; + +exports[`Testing language python testing file dataset-usage-get.py 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language python testing file detokenize-post.py 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language python testing file embed-jobs-cancel.py 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language python testing file embed-jobs-get.py 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language python testing file embed-jobs-post.py 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language python testing file embed-post.py 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language python testing file emebed-jobs-get.py 1`] = ` +{ + "error": "NotFoundError", +} +`; + +exports[`Testing language python testing file finetuning/create-finetuned-model.py 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language python testing file finetuning/delete-finetuned-model.py 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language python testing file finetuning/get-finetuned-model.py 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language python testing file finetuning/list-events.py 1`] = ` +{ + "error": "InternalServerError", +} +`; + +exports[`Testing language python testing file finetuning/list-finetuned-models.py 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language python testing file finetuning/list-training-step-metrics.py 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language python testing file finetuning/update-finetuned-model.py 1`] = ` +{ + "error": "BadRequestError", +} +`; + +exports[`Testing language python testing file generate-post.py 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language python testing file models-list-get.py 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language python testing file rerank-post.py 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language python testing file summarize-post.py 1`] = ` +{ + "error": "passed", +} +`; + +exports[`Testing language python testing file tokenize-post.py 1`] = ` +{ + "error": "passed", +} +`; diff --git a/packages/snippet-tester/src/tests/snippets.test.ts b/packages/snippet-tester/src/tests/snippets.test.ts index 2700ed4a0..266e97b18 100644 --- a/packages/snippet-tester/src/tests/snippets.test.ts +++ b/packages/snippet-tester/src/tests/snippets.test.ts @@ -1,4 +1,5 @@ import { describe, expect, test } from '@jest/globals'; +import { CohereClient } from 'cohere-ai'; import * as fs from "fs"; import { glob } from "glob"; import path from 'path'; @@ -10,7 +11,7 @@ const findPnpmWorkspaceDir = (curDir = __dirname) => { if (curDir === "/") { throw new Error("Could not find pnpm-workspace.yaml") } - + if (fs.existsSync(path.resolve(curDir, "pnpm-lock.yaml"))) { return curDir } @@ -20,14 +21,93 @@ const findPnpmWorkspaceDir = (curDir = __dirname) => { const workspaceDir = findPnpmWorkspaceDir() +const failureReasons = { + "NotFoundError": { + "description": "Thrown when a resource is not found. It occurs in various contexts, such as embed jobs, datasets, connectors, and finetuned models." + }, + "BadRequestError": { + "description": "Indicates a bad request due to invalid parameters or data. Seen in connector creation, finetuned model operations, and dataset-related actions." + }, + "InternalServerError": { + "description": "Represents an internal server error, suggesting an issue with server-side processing. Appears in listing events for finetuned models." + }, + "JsonError": { + "description": "Related to JSON parsing issues, occurs when there is a problem with JSON data, such as missing required keys." + }, + "TypeError": { + "description": "Thrown when there is a type-related issue, often due to unexpected keyword arguments or incorrect data types." + }, + "FileNotFoundError": { + "description": "Indicates that a file is not found, as seen in the dataset-post.py test." + }, + "IllegalStateException": { + "description": "Related to the state of an object, occurs due to a closed resource." + }, + "ReferenceError": { + "description": "Thrown when a variable or object is accessed before it is defined or initialized." + }, + "SocketTimeoutException": { + "description": "Indicates a network timeout, a network operation took longer than the specified timeout period." + }, + "InvalidFormatException": { + "description": "Related to JSON deserialization, occurs when data cannot be deserialized into the expected format." + }, + "RuntimeException": { + "description": "A general runtime exception, indicating an unexpected issue during execution." + }, + "ClassNotFoundException": { + "description": "Thrown when a class is not found, suggesting a missing or incorrectly named class." + }, + "NullPointerException": { + "description": "Indicates a null pointer exception, often due to accessing a member of a null object." + }, + "Other": { + "description": "Any other error not covered by the existing categories." + } +} + describe.each(config.languages.map(o => [o.name, o] as [string, Language]))("Testing language %s", (name, lang) => { const cwd = lang.snippetRoot(workspaceDir) - const filePaths = glob.globSync(lang.glob, {cwd}) + const filePaths = glob.globSync(lang.glob, { cwd }) test.concurrent.each(filePaths)('testing file %s', async (filePath) => { - const {error} = await execCmd(lang.exec(filePath), cwd) + const { error } = await execCmd(lang.exec(filePath), cwd) + + const co = new CohereClient() + + if (error) { + const explain = await co.v2.chat({ + model: "command-r-plus", + messages: [{ + role: "user", content: ` + Please classify this error into the following categories: + ${error} + + error categories: + + ${JSON.stringify(failureReasons)}` + }], + temperature: 0, + responseFormat: { + type: "json_object", + jsonSchema: { + type: "object", + required: ["error"], + properties: { + error: { + type: "string", + enum: Object.keys(failureReasons) + } + } + } + } + }) - expect(error).toBeNull() + expect(JSON.parse(explain.message?.content?.[0].text || "{}")).toMatchSnapshot() + console.error(error) + } else { + expect({ error: "passed" }).toMatchSnapshot() + } }, 1000000); -}) \ No newline at end of file +}) \ No newline at end of file From d87cf5c370b576a685edb28ef836a082f14a9b8a Mon Sep 17 00:00:00 2001 From: Billy Trend Date: Mon, 28 Oct 2024 13:55:20 +0000 Subject: [PATCH 14/16] Update utils --- packages/snippet-tester/src/utils.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/snippet-tester/src/utils.ts b/packages/snippet-tester/src/utils.ts index 5169213ae..19bc9dede 100644 --- a/packages/snippet-tester/src/utils.ts +++ b/packages/snippet-tester/src/utils.ts @@ -12,12 +12,16 @@ export const findAndReplace = async (paths: string[], find: RegExp, replace: str export const execCmd = async (cmd: string, cwd: string): Promise<{error: null | childProcess.ExecException, stderr: string, stdout: string}> => { return new Promise((resolve, reject) => { - childProcess.exec(cmd, {cwd}, (error, stdout, stderr) => { - if (error) { - reject({error, stderr, stdout}) - } - resolve({ error, stderr, stdout}) - }) + try { + childProcess.exec(cmd, {cwd}, (error, stdout, stderr) => { + if (error) { + resolve({error, stderr, stdout}) + } + resolve({ error, stderr, stdout}) + }) + } catch (error) { + resolve({error, stderr: '', stdout: ''}) + } }) } From 040922c31dab407ad3aca547d7a48f6314088049 Mon Sep 17 00:00:00 2001 From: Billy Trend Date: Mon, 28 Oct 2024 14:19:46 +0000 Subject: [PATCH 15/16] shaps --- .../tests/__snapshots__/snippets.test.ts.snap | 1054 ++++------------- .../snippet-tester/src/tests/snippets.test.ts | 9 +- 2 files changed, 269 insertions(+), 794 deletions(-) diff --git a/packages/snippet-tester/src/tests/__snapshots__/snippets.test.ts.snap b/packages/snippet-tester/src/tests/__snapshots__/snippets.test.ts.snap index d06d3b9af..4129ada06 100644 --- a/packages/snippet-tester/src/tests/__snapshots__/snippets.test.ts.snap +++ b/packages/snippet-tester/src/tests/__snapshots__/snippets.test.ts.snap @@ -1,793 +1,265 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`Testing language golang testing file chat-post/default/main.go 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language golang testing file chat-post/documents/main.go 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language golang testing file chat-post/stream/main.go 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language golang testing file chat-post/tools/main.go 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language golang testing file classify-post/main.go 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language golang testing file connector-create/main.go 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language golang testing file connector-delete/main.go 1`] = ` -{ - "error": "InternalServerError", -} -`; - -exports[`Testing language golang testing file connector-get/main.go 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language golang testing file connector-patch/main.go 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language golang testing file connectors-id-oauth-authorize-post/main.go 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language golang testing file connectors-list/main.go 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language golang testing file dataset-delete/main.go 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language golang testing file dataset-get/main.go 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language golang testing file dataset-post/main.go 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language golang testing file dataset-usage-get/main.go 1`] = ` -{ - "error": "JsonError", -} -`; - -exports[`Testing language golang testing file detokenize-post/main.go 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language golang testing file embed-jobs-cancel/main.go 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language golang testing file embed-jobs-get/main.go 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language golang testing file embed-jobs-post/main.go 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language golang testing file embed-post/main.go 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language golang testing file emebed-jobs-get/main.go 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language golang testing file finetuning/create-finetuned-model/main.go 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language golang testing file finetuning/delete-finetuned-model/main.go 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language golang testing file finetuning/get-finetuned-model/main.go 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language golang testing file finetuning/list-events/main.go 1`] = ` -{ - "error": "InternalServerError", -} -`; - -exports[`Testing language golang testing file finetuning/list-finetuned-models/main.go 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language golang testing file finetuning/list-training-step-metrics/main.go 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language golang testing file finetuning/update-finetuned-model/main.go 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language golang testing file generate-post/main.go 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language golang testing file models-list-get/main.go 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language golang testing file rerank-post/main.go 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language golang testing file summarize-post/main.go 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language golang testing file tokenize-post/main.go 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language java testing file app/src/main/java/ClassifyPost.java 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language java testing file app/src/main/java/ConnectorCreate.java 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language java testing file app/src/main/java/ConnectorDelete.java 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language java testing file app/src/main/java/ConnectorGet.java 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language java testing file app/src/main/java/ConnectorPatch.java 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language java testing file app/src/main/java/ConnectorsIdOauthAuthorizePost.java 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language java testing file app/src/main/java/ConnectorsList.java 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language java testing file app/src/main/java/DatasetDelete.java 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language java testing file app/src/main/java/DatasetGet.java 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language java testing file app/src/main/java/DatasetPost.java 1`] = ` -{ - "error": "RuntimeException", -} -`; - -exports[`Testing language java testing file app/src/main/java/DatasetUsageGet.java 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language java testing file app/src/main/java/DetokenizePost.java 1`] = ` -{ - "error": "ClassNotFoundException", -} -`; - -exports[`Testing language java testing file app/src/main/java/EmbedJobsCancel.java 1`] = ` -{ - "error": "ClassNotFoundException", -} -`; - -exports[`Testing language java testing file app/src/main/java/EmbedJobsGet.java 1`] = ` -{ - "error": "ClassNotFoundException", -} -`; - -exports[`Testing language java testing file app/src/main/java/EmbedJobsPost.java 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language java testing file app/src/main/java/EmbedPost.java 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language java testing file app/src/main/java/EmebedJobsGet.java 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language java testing file app/src/main/java/GeneratePost.java 1`] = ` -{ - "error": "SocketTimeoutException", -} -`; - -exports[`Testing language java testing file app/src/main/java/ModelsListGet.java 1`] = ` -{ - "error": "ClassNotFoundException", -} -`; - -exports[`Testing language java testing file app/src/main/java/RerankPost.java 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language java testing file app/src/main/java/SummarizePost.java 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language java testing file app/src/main/java/TokenizePost.java 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language java testing file app/src/main/java/chatpost/Default.java 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language java testing file app/src/main/java/chatpost/Documents.java 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language java testing file app/src/main/java/chatpost/Stream.java 1`] = ` -{ - "error": "InternalServerError", -} -`; - -exports[`Testing language java testing file app/src/main/java/chatpost/Tools.java 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language java testing file app/src/main/java/finetuning/CreateFinetunedModel.java 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language java testing file app/src/main/java/finetuning/DeleteFinetunedModel.java 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language java testing file app/src/main/java/finetuning/GetFinetunedModel.java 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language java testing file app/src/main/java/finetuning/ListEvents.java 1`] = ` -{ - "error": "InternalServerError", -} -`; - -exports[`Testing language java testing file app/src/main/java/finetuning/ListFinetunedModels.java 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language java testing file app/src/main/java/finetuning/ListTrainingStepMetrics.java 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language java testing file app/src/main/java/finetuning/UpdateFinetunedModel.java 1`] = ` -{ - "error": "ClassNotFoundException", -} -`; - -exports[`Testing language node testing file chat-post/default.js 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language node testing file chat-post/documents.js 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language node testing file chat-post/stream.js 1`] = ` -{ - "error": "TypeError", -} -`; - -exports[`Testing language node testing file chat-post/tools.js 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language node testing file classify-post.js 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language node testing file connector-create.js 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language node testing file connector-delete.js 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language node testing file connector-get.js 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language node testing file connector-patch.js 1`] = ` -{ - "error": "ReferenceError", -} -`; - -exports[`Testing language node testing file connectors-id-oauth-authorize-post.js 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language node testing file connectors-list.js 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language node testing file dataset-get.js 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language node testing file dataset-post.js 1`] = ` -{ - "error": "ReferenceError", -} -`; - -exports[`Testing language node testing file dataset-usage-get.js 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language node testing file detokenize-post.js 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language node testing file embed-jobs-cancel.js 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language node testing file embed-jobs-get.js 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language node testing file embed-jobs-post.js 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language node testing file embed-post.js 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language node testing file emebed-jobs-get.js 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language node testing file finetuning/create-finetuned-model.js 1`] = ` -{ - "error": "TypeError", -} -`; - -exports[`Testing language node testing file finetuning/delete-finetuned-model.js 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language node testing file finetuning/get-finetuned-model.js 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language node testing file finetuning/list-events.js 1`] = ` -{ - "error": "InternalServerError", -} -`; - -exports[`Testing language node testing file finetuning/list-finetuned-models.js 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language node testing file finetuning/list-training-step-metrics.js 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language node testing file finetuning/update-finetuned-model.js 1`] = ` -{ - "error": "JsonError", -} -`; - -exports[`Testing language node testing file generate-post.js 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language node testing file models-list-get.js 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language node testing file rerank-post.js 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language node testing file summarize-post.js 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language node testing file tokenize-post.js 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language python testing file chat-post.py 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language python testing file chat-post/default.py 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language python testing file chat-post/documents.py 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language python testing file chat-post/stream.py 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language python testing file chat-post/tools.py 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language python testing file classify-post.py 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language python testing file connector-create.py 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language python testing file connector-delete.py 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language python testing file connector-get.py 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language python testing file connector-patch.py 1`] = ` -{ - "error": "TypeError", -} -`; - -exports[`Testing language python testing file connectors-id-oauth-authorize-post.py 1`] = ` -{ - "error": "TypeError", -} -`; - -exports[`Testing language python testing file connectors-list.py 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language python testing file dataset-delete.py 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language python testing file dataset-get.py 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language python testing file dataset-post.py 1`] = ` -{ - "error": "FileNotFoundError", -} -`; - -exports[`Testing language python testing file dataset-usage-get.py 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language python testing file detokenize-post.py 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language python testing file embed-jobs-cancel.py 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language python testing file embed-jobs-get.py 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language python testing file embed-jobs-post.py 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language python testing file embed-post.py 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language python testing file emebed-jobs-get.py 1`] = ` -{ - "error": "NotFoundError", -} -`; - -exports[`Testing language python testing file finetuning/create-finetuned-model.py 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language python testing file finetuning/delete-finetuned-model.py 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language python testing file finetuning/get-finetuned-model.py 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language python testing file finetuning/list-events.py 1`] = ` -{ - "error": "InternalServerError", -} -`; - -exports[`Testing language python testing file finetuning/list-finetuned-models.py 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language python testing file finetuning/list-training-step-metrics.py 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language python testing file finetuning/update-finetuned-model.py 1`] = ` -{ - "error": "BadRequestError", -} -`; - -exports[`Testing language python testing file generate-post.py 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language python testing file models-list-get.py 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language python testing file rerank-post.py 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language python testing file summarize-post.py 1`] = ` -{ - "error": "passed", -} -`; - -exports[`Testing language python testing file tokenize-post.py 1`] = ` -{ - "error": "passed", -} -`; +exports[`Testing language golang testing file chat-post/default/main.go 1`] = `"passed"`; + +exports[`Testing language golang testing file chat-post/documents/main.go 1`] = `"passed"`; + +exports[`Testing language golang testing file chat-post/stream/main.go 1`] = `"passed"`; + +exports[`Testing language golang testing file chat-post/tools/main.go 1`] = `"passed"`; + +exports[`Testing language golang testing file classify-post/main.go 1`] = `"passed"`; + +exports[`Testing language golang testing file connector-create/main.go 1`] = `"BadRequestError"`; + +exports[`Testing language golang testing file connector-delete/main.go 1`] = `"InternalServerError"`; + +exports[`Testing language golang testing file connector-get/main.go 1`] = `"BadRequestError"`; + +exports[`Testing language golang testing file connector-patch/main.go 1`] = `"InternalServerError"`; + +exports[`Testing language golang testing file connectors-id-oauth-authorize-post/main.go 1`] = `"NotFoundError"`; + +exports[`Testing language golang testing file connectors-list/main.go 1`] = `"passed"`; + +exports[`Testing language golang testing file dataset-delete/main.go 1`] = `"BadRequestError"`; + +exports[`Testing language golang testing file dataset-get/main.go 1`] = `"NotFoundError"`; + +exports[`Testing language golang testing file dataset-post/main.go 1`] = `"BadRequestError"`; + +exports[`Testing language golang testing file dataset-usage-get/main.go 1`] = `"JsonError"`; + +exports[`Testing language golang testing file detokenize-post/main.go 1`] = `"passed"`; + +exports[`Testing language golang testing file embed-jobs-cancel/main.go 1`] = `"NotFoundError"`; + +exports[`Testing language golang testing file embed-jobs-get/main.go 1`] = `"NotFoundError"`; + +exports[`Testing language golang testing file embed-jobs-post/main.go 1`] = `"BadRequestError"`; + +exports[`Testing language golang testing file embed-post/main.go 1`] = `"passed"`; + +exports[`Testing language golang testing file emebed-jobs-get/main.go 1`] = `"passed"`; + +exports[`Testing language golang testing file finetuning/create-finetuned-model/main.go 1`] = `"BadRequestError"`; + +exports[`Testing language golang testing file finetuning/delete-finetuned-model/main.go 1`] = `"BadRequestError"`; + +exports[`Testing language golang testing file finetuning/get-finetuned-model/main.go 1`] = `undefined`; + +exports[`Testing language golang testing file finetuning/list-events/main.go 1`] = `"InternalServerError"`; + +exports[`Testing language golang testing file finetuning/list-finetuned-models/main.go 1`] = `"passed"`; + +exports[`Testing language golang testing file finetuning/list-training-step-metrics/main.go 1`] = `"BadRequestError"`; + +exports[`Testing language golang testing file finetuning/update-finetuned-model/main.go 1`] = `"BadRequestError"`; + +exports[`Testing language golang testing file generate-post/main.go 1`] = `"passed"`; + +exports[`Testing language golang testing file models-list-get/main.go 1`] = `"passed"`; + +exports[`Testing language golang testing file rerank-post/main.go 1`] = `"passed"`; + +exports[`Testing language golang testing file summarize-post/main.go 1`] = `"passed"`; + +exports[`Testing language golang testing file tokenize-post/main.go 1`] = `"passed"`; + +exports[`Testing language java testing file app/src/main/java/ClassifyPost.java 1`] = `"ClassNotFoundException"`; + +exports[`Testing language java testing file app/src/main/java/ConnectorCreate.java 1`] = `"BadRequestError"`; + +exports[`Testing language java testing file app/src/main/java/ConnectorDelete.java 1`] = `"NotFoundError"`; + +exports[`Testing language java testing file app/src/main/java/ConnectorGet.java 1`] = `"NotFoundError"`; + +exports[`Testing language java testing file app/src/main/java/ConnectorPatch.java 1`] = `"NotFoundError"`; + +exports[`Testing language java testing file app/src/main/java/ConnectorsIdOauthAuthorizePost.java 1`] = `"NotFoundError"`; + +exports[`Testing language java testing file app/src/main/java/ConnectorsList.java 1`] = `"passed"`; + +exports[`Testing language java testing file app/src/main/java/DatasetDelete.java 1`] = `"NotFoundError"`; + +exports[`Testing language java testing file app/src/main/java/DatasetGet.java 1`] = `"NotFoundError"`; + +exports[`Testing language java testing file app/src/main/java/DatasetPost.java 1`] = `"RuntimeException"`; + +exports[`Testing language java testing file app/src/main/java/DatasetUsageGet.java 1`] = `"InternalServerError"`; + +exports[`Testing language java testing file app/src/main/java/DetokenizePost.java 1`] = `"passed"`; + +exports[`Testing language java testing file app/src/main/java/EmbedJobsCancel.java 1`] = `"NotFoundError"`; + +exports[`Testing language java testing file app/src/main/java/EmbedJobsGet.java 1`] = `"passed"`; + +exports[`Testing language java testing file app/src/main/java/EmbedJobsPost.java 1`] = `"NotFoundError"`; + +exports[`Testing language java testing file app/src/main/java/EmbedPost.java 1`] = `"passed"`; + +exports[`Testing language java testing file app/src/main/java/EmebedJobsGet.java 1`] = `"NotFoundError"`; + +exports[`Testing language java testing file app/src/main/java/GeneratePost.java 1`] = `"InternalServerError"`; + +exports[`Testing language java testing file app/src/main/java/ModelsListGet.java 1`] = `"InvalidFormatException"`; + +exports[`Testing language java testing file app/src/main/java/RerankPost.java 1`] = `"passed"`; + +exports[`Testing language java testing file app/src/main/java/SummarizePost.java 1`] = `"passed"`; + +exports[`Testing language java testing file app/src/main/java/TokenizePost.java 1`] = `"passed"`; + +exports[`Testing language java testing file app/src/main/java/chatpost/Default.java 1`] = `"passed"`; + +exports[`Testing language java testing file app/src/main/java/chatpost/Documents.java 1`] = `"passed"`; + +exports[`Testing language java testing file app/src/main/java/chatpost/Stream.java 1`] = `"InternalServerError"`; + +exports[`Testing language java testing file app/src/main/java/chatpost/Tools.java 1`] = `"passed"`; + +exports[`Testing language java testing file app/src/main/java/finetuning/CreateFinetunedModel.java 1`] = `"BadRequestError"`; + +exports[`Testing language java testing file app/src/main/java/finetuning/DeleteFinetunedModel.java 1`] = `"BadRequestError"`; + +exports[`Testing language java testing file app/src/main/java/finetuning/GetFinetunedModel.java 1`] = `"BadRequestError"`; + +exports[`Testing language java testing file app/src/main/java/finetuning/ListEvents.java 1`] = `"ClassNotFoundException"`; + +exports[`Testing language java testing file app/src/main/java/finetuning/ListFinetunedModels.java 1`] = `"passed"`; + +exports[`Testing language java testing file app/src/main/java/finetuning/ListTrainingStepMetrics.java 1`] = `"BadRequestError"`; + +exports[`Testing language java testing file app/src/main/java/finetuning/UpdateFinetunedModel.java 1`] = `"BadRequestError"`; + +exports[`Testing language node testing file chat-post/default.js 1`] = `"passed"`; + +exports[`Testing language node testing file chat-post/documents.js 1`] = `"passed"`; + +exports[`Testing language node testing file chat-post/stream.js 1`] = `"TypeError"`; + +exports[`Testing language node testing file chat-post/tools.js 1`] = `"passed"`; + +exports[`Testing language node testing file classify-post.js 1`] = `"passed"`; + +exports[`Testing language node testing file connector-create.js 1`] = `"BadRequestError"`; + +exports[`Testing language node testing file connector-delete.js 1`] = `"NotFoundError"`; + +exports[`Testing language node testing file connector-get.js 1`] = `"NotFoundError"`; + +exports[`Testing language node testing file connector-patch.js 1`] = `"ReferenceError"`; + +exports[`Testing language node testing file connectors-id-oauth-authorize-post.js 1`] = `"NotFoundError"`; + +exports[`Testing language node testing file connectors-list.js 1`] = `"passed"`; + +exports[`Testing language node testing file dataset-get.js 1`] = `"NotFoundError"`; + +exports[`Testing language node testing file dataset-post.js 1`] = `"ReferenceError"`; + +exports[`Testing language node testing file dataset-usage-get.js 1`] = `"passed"`; + +exports[`Testing language node testing file detokenize-post.js 1`] = `"passed"`; + +exports[`Testing language node testing file embed-jobs-cancel.js 1`] = `"NotFoundError"`; + +exports[`Testing language node testing file embed-jobs-get.js 1`] = `"passed"`; + +exports[`Testing language node testing file embed-jobs-post.js 1`] = `"NotFoundError"`; + +exports[`Testing language node testing file embed-post.js 1`] = `"passed"`; + +exports[`Testing language node testing file emebed-jobs-get.js 1`] = `"NotFoundError"`; + +exports[`Testing language node testing file finetuning/create-finetuned-model.js 1`] = `"TypeError"`; + +exports[`Testing language node testing file finetuning/delete-finetuned-model.js 1`] = `"BadRequestError"`; + +exports[`Testing language node testing file finetuning/get-finetuned-model.js 1`] = `"BadRequestError"`; + +exports[`Testing language node testing file finetuning/list-events.js 1`] = `"InternalServerError"`; + +exports[`Testing language node testing file finetuning/list-finetuned-models.js 1`] = `"passed"`; + +exports[`Testing language node testing file finetuning/list-training-step-metrics.js 1`] = `"BadRequestError"`; + +exports[`Testing language node testing file finetuning/update-finetuned-model.js 1`] = `"JsonError"`; + +exports[`Testing language node testing file generate-post.js 1`] = `"passed"`; + +exports[`Testing language node testing file models-list-get.js 1`] = `"passed"`; + +exports[`Testing language node testing file rerank-post.js 1`] = `"passed"`; + +exports[`Testing language node testing file summarize-post.js 1`] = `"passed"`; + +exports[`Testing language node testing file tokenize-post.js 1`] = `"passed"`; + +exports[`Testing language python testing file chat-post.py 1`] = `"passed"`; + +exports[`Testing language python testing file chat-post/default.py 1`] = `"passed"`; + +exports[`Testing language python testing file chat-post/documents.py 1`] = `"passed"`; + +exports[`Testing language python testing file chat-post/stream.py 1`] = `"passed"`; + +exports[`Testing language python testing file chat-post/tools.py 1`] = `"passed"`; + +exports[`Testing language python testing file classify-post.py 1`] = `"passed"`; + +exports[`Testing language python testing file connector-create.py 1`] = `"BadRequestError"`; + +exports[`Testing language python testing file connector-delete.py 1`] = `"NotFoundError"`; + +exports[`Testing language python testing file connector-get.py 1`] = `"NotFoundError"`; + +exports[`Testing language python testing file connector-patch.py 1`] = `"TypeError"`; + +exports[`Testing language python testing file connectors-id-oauth-authorize-post.py 1`] = `"TypeError"`; + +exports[`Testing language python testing file connectors-list.py 1`] = `"passed"`; + +exports[`Testing language python testing file dataset-delete.py 1`] = `"NotFoundError"`; + +exports[`Testing language python testing file dataset-get.py 1`] = `"NotFoundError"`; + +exports[`Testing language python testing file dataset-post.py 1`] = `"FileNotFoundError"`; + +exports[`Testing language python testing file dataset-usage-get.py 1`] = `"passed"`; + +exports[`Testing language python testing file detokenize-post.py 1`] = `"passed"`; + +exports[`Testing language python testing file embed-jobs-cancel.py 1`] = `"NotFoundError"`; + +exports[`Testing language python testing file embed-jobs-get.py 1`] = `"passed"`; + +exports[`Testing language python testing file embed-jobs-post.py 1`] = `"NotFoundError"`; + +exports[`Testing language python testing file embed-post.py 1`] = `"passed"`; + +exports[`Testing language python testing file emebed-jobs-get.py 1`] = `"NotFoundError"`; + +exports[`Testing language python testing file finetuning/create-finetuned-model.py 1`] = `"BadRequestError"`; + +exports[`Testing language python testing file finetuning/delete-finetuned-model.py 1`] = `"BadRequestError"`; + +exports[`Testing language python testing file finetuning/get-finetuned-model.py 1`] = `"BadRequestError"`; + +exports[`Testing language python testing file finetuning/list-events.py 1`] = `"InternalServerError"`; + +exports[`Testing language python testing file finetuning/list-finetuned-models.py 1`] = `"passed"`; + +exports[`Testing language python testing file finetuning/list-training-step-metrics.py 1`] = `"BadRequestError"`; + +exports[`Testing language python testing file finetuning/update-finetuned-model.py 1`] = `"BadRequestError"`; + +exports[`Testing language python testing file generate-post.py 1`] = `"passed"`; + +exports[`Testing language python testing file models-list-get.py 1`] = `"passed"`; + +exports[`Testing language python testing file rerank-post.py 1`] = `"passed"`; + +exports[`Testing language python testing file summarize-post.py 1`] = `"passed"`; + +exports[`Testing language python testing file tokenize-post.py 1`] = `"passed"`; diff --git a/packages/snippet-tester/src/tests/snippets.test.ts b/packages/snippet-tester/src/tests/snippets.test.ts index 266e97b18..b6ba68e85 100644 --- a/packages/snippet-tester/src/tests/snippets.test.ts +++ b/packages/snippet-tester/src/tests/snippets.test.ts @@ -76,6 +76,8 @@ describe.each(config.languages.map(o => [o.name, o] as [string, Language]))("Tes const co = new CohereClient() + let err = { "error": "passed" } + if (error) { const explain = await co.v2.chat({ model: "command-r-plus", @@ -104,10 +106,11 @@ describe.each(config.languages.map(o => [o.name, o] as [string, Language]))("Tes } }) - expect(JSON.parse(explain.message?.content?.[0].text || "{}")).toMatchSnapshot() + err = JSON.parse(explain.message?.content?.[0].text || "{}") console.error(error) - } else { - expect({ error: "passed" }).toMatchSnapshot() } + + expect(err.error).toMatchSnapshot() + }, 1000000); }) \ No newline at end of file From 76c81c411a55d759d3ecbefd888e3954ed747dce Mon Sep 17 00:00:00 2001 From: Billy Trend Date: Mon, 28 Oct 2024 14:45:56 +0000 Subject: [PATCH 16/16] fix fix --- .github/workflows/snippet-ci.yml | 3 +- .../tests/__snapshots__/snippets.test.ts.snap | 1554 ++++++++++++++--- .../snippet-tester/src/tests/snippets.test.ts | 86 +- 3 files changed, 1294 insertions(+), 349 deletions(-) diff --git a/.github/workflows/snippet-ci.yml b/.github/workflows/snippet-ci.yml index a88014d8f..f33f76081 100644 --- a/.github/workflows/snippet-ci.yml +++ b/.github/workflows/snippet-ci.yml @@ -33,7 +33,8 @@ jobs: python -m pip install poetry poetry install - - name: Publish Docs + - name: Run snippet tests + continue-on-error: true env: CO_API_KEY: ${{ secrets.COHERE_TOKEN }} run: pnpm run --filter snippet-tester test diff --git a/packages/snippet-tester/src/tests/__snapshots__/snippets.test.ts.snap b/packages/snippet-tester/src/tests/__snapshots__/snippets.test.ts.snap index 4129ada06..f9607546a 100644 --- a/packages/snippet-tester/src/tests/__snapshots__/snippets.test.ts.snap +++ b/packages/snippet-tester/src/tests/__snapshots__/snippets.test.ts.snap @@ -1,265 +1,1293 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`Testing language golang testing file chat-post/default/main.go 1`] = `"passed"`; - -exports[`Testing language golang testing file chat-post/documents/main.go 1`] = `"passed"`; - -exports[`Testing language golang testing file chat-post/stream/main.go 1`] = `"passed"`; - -exports[`Testing language golang testing file chat-post/tools/main.go 1`] = `"passed"`; - -exports[`Testing language golang testing file classify-post/main.go 1`] = `"passed"`; - -exports[`Testing language golang testing file connector-create/main.go 1`] = `"BadRequestError"`; - -exports[`Testing language golang testing file connector-delete/main.go 1`] = `"InternalServerError"`; - -exports[`Testing language golang testing file connector-get/main.go 1`] = `"BadRequestError"`; - -exports[`Testing language golang testing file connector-patch/main.go 1`] = `"InternalServerError"`; - -exports[`Testing language golang testing file connectors-id-oauth-authorize-post/main.go 1`] = `"NotFoundError"`; - -exports[`Testing language golang testing file connectors-list/main.go 1`] = `"passed"`; - -exports[`Testing language golang testing file dataset-delete/main.go 1`] = `"BadRequestError"`; - -exports[`Testing language golang testing file dataset-get/main.go 1`] = `"NotFoundError"`; - -exports[`Testing language golang testing file dataset-post/main.go 1`] = `"BadRequestError"`; - -exports[`Testing language golang testing file dataset-usage-get/main.go 1`] = `"JsonError"`; - -exports[`Testing language golang testing file detokenize-post/main.go 1`] = `"passed"`; - -exports[`Testing language golang testing file embed-jobs-cancel/main.go 1`] = `"NotFoundError"`; - -exports[`Testing language golang testing file embed-jobs-get/main.go 1`] = `"NotFoundError"`; - -exports[`Testing language golang testing file embed-jobs-post/main.go 1`] = `"BadRequestError"`; - -exports[`Testing language golang testing file embed-post/main.go 1`] = `"passed"`; - -exports[`Testing language golang testing file emebed-jobs-get/main.go 1`] = `"passed"`; - -exports[`Testing language golang testing file finetuning/create-finetuned-model/main.go 1`] = `"BadRequestError"`; - -exports[`Testing language golang testing file finetuning/delete-finetuned-model/main.go 1`] = `"BadRequestError"`; - -exports[`Testing language golang testing file finetuning/get-finetuned-model/main.go 1`] = `undefined`; - -exports[`Testing language golang testing file finetuning/list-events/main.go 1`] = `"InternalServerError"`; - -exports[`Testing language golang testing file finetuning/list-finetuned-models/main.go 1`] = `"passed"`; - -exports[`Testing language golang testing file finetuning/list-training-step-metrics/main.go 1`] = `"BadRequestError"`; - -exports[`Testing language golang testing file finetuning/update-finetuned-model/main.go 1`] = `"BadRequestError"`; - -exports[`Testing language golang testing file generate-post/main.go 1`] = `"passed"`; - -exports[`Testing language golang testing file models-list-get/main.go 1`] = `"passed"`; - -exports[`Testing language golang testing file rerank-post/main.go 1`] = `"passed"`; - -exports[`Testing language golang testing file summarize-post/main.go 1`] = `"passed"`; - -exports[`Testing language golang testing file tokenize-post/main.go 1`] = `"passed"`; - -exports[`Testing language java testing file app/src/main/java/ClassifyPost.java 1`] = `"ClassNotFoundException"`; - -exports[`Testing language java testing file app/src/main/java/ConnectorCreate.java 1`] = `"BadRequestError"`; - -exports[`Testing language java testing file app/src/main/java/ConnectorDelete.java 1`] = `"NotFoundError"`; - -exports[`Testing language java testing file app/src/main/java/ConnectorGet.java 1`] = `"NotFoundError"`; - -exports[`Testing language java testing file app/src/main/java/ConnectorPatch.java 1`] = `"NotFoundError"`; - -exports[`Testing language java testing file app/src/main/java/ConnectorsIdOauthAuthorizePost.java 1`] = `"NotFoundError"`; - -exports[`Testing language java testing file app/src/main/java/ConnectorsList.java 1`] = `"passed"`; - -exports[`Testing language java testing file app/src/main/java/DatasetDelete.java 1`] = `"NotFoundError"`; - -exports[`Testing language java testing file app/src/main/java/DatasetGet.java 1`] = `"NotFoundError"`; - -exports[`Testing language java testing file app/src/main/java/DatasetPost.java 1`] = `"RuntimeException"`; - -exports[`Testing language java testing file app/src/main/java/DatasetUsageGet.java 1`] = `"InternalServerError"`; - -exports[`Testing language java testing file app/src/main/java/DetokenizePost.java 1`] = `"passed"`; - -exports[`Testing language java testing file app/src/main/java/EmbedJobsCancel.java 1`] = `"NotFoundError"`; - -exports[`Testing language java testing file app/src/main/java/EmbedJobsGet.java 1`] = `"passed"`; - -exports[`Testing language java testing file app/src/main/java/EmbedJobsPost.java 1`] = `"NotFoundError"`; - -exports[`Testing language java testing file app/src/main/java/EmbedPost.java 1`] = `"passed"`; - -exports[`Testing language java testing file app/src/main/java/EmebedJobsGet.java 1`] = `"NotFoundError"`; - -exports[`Testing language java testing file app/src/main/java/GeneratePost.java 1`] = `"InternalServerError"`; - -exports[`Testing language java testing file app/src/main/java/ModelsListGet.java 1`] = `"InvalidFormatException"`; - -exports[`Testing language java testing file app/src/main/java/RerankPost.java 1`] = `"passed"`; - -exports[`Testing language java testing file app/src/main/java/SummarizePost.java 1`] = `"passed"`; - -exports[`Testing language java testing file app/src/main/java/TokenizePost.java 1`] = `"passed"`; - -exports[`Testing language java testing file app/src/main/java/chatpost/Default.java 1`] = `"passed"`; - -exports[`Testing language java testing file app/src/main/java/chatpost/Documents.java 1`] = `"passed"`; - -exports[`Testing language java testing file app/src/main/java/chatpost/Stream.java 1`] = `"InternalServerError"`; - -exports[`Testing language java testing file app/src/main/java/chatpost/Tools.java 1`] = `"passed"`; - -exports[`Testing language java testing file app/src/main/java/finetuning/CreateFinetunedModel.java 1`] = `"BadRequestError"`; - -exports[`Testing language java testing file app/src/main/java/finetuning/DeleteFinetunedModel.java 1`] = `"BadRequestError"`; - -exports[`Testing language java testing file app/src/main/java/finetuning/GetFinetunedModel.java 1`] = `"BadRequestError"`; - -exports[`Testing language java testing file app/src/main/java/finetuning/ListEvents.java 1`] = `"ClassNotFoundException"`; - -exports[`Testing language java testing file app/src/main/java/finetuning/ListFinetunedModels.java 1`] = `"passed"`; - -exports[`Testing language java testing file app/src/main/java/finetuning/ListTrainingStepMetrics.java 1`] = `"BadRequestError"`; - -exports[`Testing language java testing file app/src/main/java/finetuning/UpdateFinetunedModel.java 1`] = `"BadRequestError"`; - -exports[`Testing language node testing file chat-post/default.js 1`] = `"passed"`; - -exports[`Testing language node testing file chat-post/documents.js 1`] = `"passed"`; - -exports[`Testing language node testing file chat-post/stream.js 1`] = `"TypeError"`; - -exports[`Testing language node testing file chat-post/tools.js 1`] = `"passed"`; - -exports[`Testing language node testing file classify-post.js 1`] = `"passed"`; - -exports[`Testing language node testing file connector-create.js 1`] = `"BadRequestError"`; - -exports[`Testing language node testing file connector-delete.js 1`] = `"NotFoundError"`; - -exports[`Testing language node testing file connector-get.js 1`] = `"NotFoundError"`; - -exports[`Testing language node testing file connector-patch.js 1`] = `"ReferenceError"`; - -exports[`Testing language node testing file connectors-id-oauth-authorize-post.js 1`] = `"NotFoundError"`; - -exports[`Testing language node testing file connectors-list.js 1`] = `"passed"`; - -exports[`Testing language node testing file dataset-get.js 1`] = `"NotFoundError"`; - -exports[`Testing language node testing file dataset-post.js 1`] = `"ReferenceError"`; - -exports[`Testing language node testing file dataset-usage-get.js 1`] = `"passed"`; - -exports[`Testing language node testing file detokenize-post.js 1`] = `"passed"`; - -exports[`Testing language node testing file embed-jobs-cancel.js 1`] = `"NotFoundError"`; - -exports[`Testing language node testing file embed-jobs-get.js 1`] = `"passed"`; - -exports[`Testing language node testing file embed-jobs-post.js 1`] = `"NotFoundError"`; - -exports[`Testing language node testing file embed-post.js 1`] = `"passed"`; - -exports[`Testing language node testing file emebed-jobs-get.js 1`] = `"NotFoundError"`; - -exports[`Testing language node testing file finetuning/create-finetuned-model.js 1`] = `"TypeError"`; - -exports[`Testing language node testing file finetuning/delete-finetuned-model.js 1`] = `"BadRequestError"`; - -exports[`Testing language node testing file finetuning/get-finetuned-model.js 1`] = `"BadRequestError"`; - -exports[`Testing language node testing file finetuning/list-events.js 1`] = `"InternalServerError"`; - -exports[`Testing language node testing file finetuning/list-finetuned-models.js 1`] = `"passed"`; - -exports[`Testing language node testing file finetuning/list-training-step-metrics.js 1`] = `"BadRequestError"`; - -exports[`Testing language node testing file finetuning/update-finetuned-model.js 1`] = `"JsonError"`; - -exports[`Testing language node testing file generate-post.js 1`] = `"passed"`; - -exports[`Testing language node testing file models-list-get.js 1`] = `"passed"`; - -exports[`Testing language node testing file rerank-post.js 1`] = `"passed"`; - -exports[`Testing language node testing file summarize-post.js 1`] = `"passed"`; - -exports[`Testing language node testing file tokenize-post.js 1`] = `"passed"`; - -exports[`Testing language python testing file chat-post.py 1`] = `"passed"`; - -exports[`Testing language python testing file chat-post/default.py 1`] = `"passed"`; - -exports[`Testing language python testing file chat-post/documents.py 1`] = `"passed"`; - -exports[`Testing language python testing file chat-post/stream.py 1`] = `"passed"`; - -exports[`Testing language python testing file chat-post/tools.py 1`] = `"passed"`; - -exports[`Testing language python testing file classify-post.py 1`] = `"passed"`; - -exports[`Testing language python testing file connector-create.py 1`] = `"BadRequestError"`; - -exports[`Testing language python testing file connector-delete.py 1`] = `"NotFoundError"`; - -exports[`Testing language python testing file connector-get.py 1`] = `"NotFoundError"`; - -exports[`Testing language python testing file connector-patch.py 1`] = `"TypeError"`; - -exports[`Testing language python testing file connectors-id-oauth-authorize-post.py 1`] = `"TypeError"`; - -exports[`Testing language python testing file connectors-list.py 1`] = `"passed"`; - -exports[`Testing language python testing file dataset-delete.py 1`] = `"NotFoundError"`; - -exports[`Testing language python testing file dataset-get.py 1`] = `"NotFoundError"`; - -exports[`Testing language python testing file dataset-post.py 1`] = `"FileNotFoundError"`; - -exports[`Testing language python testing file dataset-usage-get.py 1`] = `"passed"`; - -exports[`Testing language python testing file detokenize-post.py 1`] = `"passed"`; - -exports[`Testing language python testing file embed-jobs-cancel.py 1`] = `"NotFoundError"`; - -exports[`Testing language python testing file embed-jobs-get.py 1`] = `"passed"`; - -exports[`Testing language python testing file embed-jobs-post.py 1`] = `"NotFoundError"`; - -exports[`Testing language python testing file embed-post.py 1`] = `"passed"`; - -exports[`Testing language python testing file emebed-jobs-get.py 1`] = `"NotFoundError"`; - -exports[`Testing language python testing file finetuning/create-finetuned-model.py 1`] = `"BadRequestError"`; - -exports[`Testing language python testing file finetuning/delete-finetuned-model.py 1`] = `"BadRequestError"`; - -exports[`Testing language python testing file finetuning/get-finetuned-model.py 1`] = `"BadRequestError"`; - -exports[`Testing language python testing file finetuning/list-events.py 1`] = `"InternalServerError"`; - -exports[`Testing language python testing file finetuning/list-finetuned-models.py 1`] = `"passed"`; - -exports[`Testing language python testing file finetuning/list-training-step-metrics.py 1`] = `"BadRequestError"`; - -exports[`Testing language python testing file finetuning/update-finetuned-model.py 1`] = `"BadRequestError"`; - -exports[`Testing language python testing file generate-post.py 1`] = `"passed"`; - -exports[`Testing language python testing file models-list-get.py 1`] = `"passed"`; - -exports[`Testing language python testing file rerank-post.py 1`] = `"passed"`; - -exports[`Testing language python testing file summarize-post.py 1`] = `"passed"`; - -exports[`Testing language python testing file tokenize-post.py 1`] = `"passed"`; +exports[`Testing language golang testing file chat-post/default/main.go 1`] = `null`; + +exports[`Testing language golang testing file chat-post/documents/main.go 1`] = `null`; + +exports[`Testing language golang testing file chat-post/stream/main.go 1`] = `null`; + +exports[`Testing language golang testing file chat-post/tools/main.go 1`] = `null`; + +exports[`Testing language golang testing file classify-post/main.go 1`] = `null`; + +exports[`Testing language golang testing file connector-create/main.go 1`] = ` +[Error: Command failed: go run connector-create/main.go +2024/10/28 14:44:44 400: {"message":"a connector url must end with the path /search"} +exit status 1 +] +`; + +exports[`Testing language golang testing file connector-delete/main.go 1`] = ` +[Error: Command failed: go run connector-delete/main.go +2024/10/28 14:44:44 404: {"message":"connector not found, id = connector_id"} +exit status 1 +] +`; + +exports[`Testing language golang testing file connector-get/main.go 1`] = ` +[Error: Command failed: go run connector-get/main.go +2024/10/28 14:44:44 404: {"message":"connector not found, id = connector_id"} +exit status 1 +] +`; + +exports[`Testing language golang testing file connector-patch/main.go 1`] = ` +[Error: Command failed: go run connector-patch/main.go +2024/10/28 14:44:43 404: {"message":"connector not found, id = connector_id"} +exit status 1 +] +`; + +exports[`Testing language golang testing file connectors-id-oauth-authorize-post/main.go 1`] = ` +[Error: Command failed: go run connectors-id-oauth-authorize-post/main.go +2024/10/28 14:44:43 404: {"message":"connector not found, id = connector_id"} +exit status 1 +] +`; + +exports[`Testing language golang testing file connectors-list/main.go 1`] = `null`; + +exports[`Testing language golang testing file dataset-delete/main.go 1`] = ` +[Error: Command failed: go run dataset-delete/main.go +2024/10/28 14:44:42 404: {"message":"dataset with the id 'dataset_id' not found"} +exit status 1 +] +`; + +exports[`Testing language golang testing file dataset-get/main.go 1`] = ` +[Error: Command failed: go run dataset-get/main.go +2024/10/28 14:44:42 404: {"message":"dataset with the id 'dataset_id' not found"} +exit status 1 +] +`; + +exports[`Testing language golang testing file dataset-post/main.go 1`] = ` +[Error: Command failed: go run dataset-post/main.go +2024/10/28 14:44:41 400: {"message":"output dataset types are not supported for upload"} +exit status 1 +] +`; + +exports[`Testing language golang testing file dataset-usage-get/main.go 1`] = ` +[Error: Command failed: go run dataset-usage-get/main.go +2024/10/28 14:44:41 json: cannot unmarshal string into Go struct field unmarshaler.organization_usage of type int64 +exit status 1 +] +`; + +exports[`Testing language golang testing file detokenize-post/main.go 1`] = `null`; + +exports[`Testing language golang testing file embed-jobs-cancel/main.go 1`] = ` +[Error: Command failed: go run embed-jobs-cancel/main.go +2024/10/28 14:44:40 404: {"message":"resource not found: could not find embed job with the ID: embed_job_id"} +exit status 1 +] +`; + +exports[`Testing language golang testing file embed-jobs-get/main.go 1`] = ` +[Error: Command failed: go run embed-jobs-get/main.go +2024/10/28 14:44:40 404: {"message":"resource not found: could not find embed job with the ID: embed_job_id"} +exit status 1 +] +`; + +exports[`Testing language golang testing file embed-jobs-post/main.go 1`] = ` +[Error: Command failed: go run embed-jobs-post/main.go +2024/10/28 14:44:40 400: {"message":"a model parameter is required for this endpoint."} +exit status 1 +] +`; + +exports[`Testing language golang testing file embed-post/main.go 1`] = `null`; + +exports[`Testing language golang testing file emebed-jobs-get/main.go 1`] = `null`; + +exports[`Testing language golang testing file finetuning/create-finetuned-model/main.go 1`] = ` +[Error: Command failed: go run finetuning/create-finetuned-model/main.go +2024/10/28 14:44:38 400: {"message":"dataset with id \\"my-dataset-id\\" does not exist"} +exit status 1 +] +`; + +exports[`Testing language golang testing file finetuning/delete-finetuned-model/main.go 1`] = ` +[Error: Command failed: go run finetuning/delete-finetuned-model/main.go +2024/10/28 14:44:38 400: {"message":"fine-tuned model ID is not a valid UUID: 'test-id'"} +exit status 1 +] +`; + +exports[`Testing language golang testing file finetuning/get-finetuned-model/main.go 1`] = ` +[Error: Command failed: go run finetuning/get-finetuned-model/main.go +2024/10/28 14:44:37 400: {"message":"finetuned_model.id is not a valid UUID: 'test-id'"} +exit status 1 +] +`; + +exports[`Testing language golang testing file finetuning/list-events/main.go 1`] = ` +[Error: Command failed: go run finetuning/list-events/main.go +2024/10/28 14:44:35 500: {"message":"failed to retrieve total size"} +exit status 1 +] +`; + +exports[`Testing language golang testing file finetuning/list-finetuned-models/main.go 1`] = `null`; + +exports[`Testing language golang testing file finetuning/list-training-step-metrics/main.go 1`] = ` +[Error: Command failed: go run finetuning/list-training-step-metrics/main.go +2024/10/28 14:44:32 400: {"message":"invalid finetune ID"} +exit status 1 +] +`; + +exports[`Testing language golang testing file finetuning/update-finetuned-model/main.go 1`] = ` +[Error: Command failed: go run finetuning/update-finetuned-model/main.go +2024/10/28 14:44:31 400: {"message":"finetuned_model.id is not a valid UUID: 'test-id'"} +exit status 1 +] +`; + +exports[`Testing language golang testing file generate-post/main.go 1`] = `null`; + +exports[`Testing language golang testing file models-list-get/main.go 1`] = `null`; + +exports[`Testing language golang testing file rerank-post/main.go 1`] = `null`; + +exports[`Testing language golang testing file summarize-post/main.go 1`] = `null`; + +exports[`Testing language golang testing file tokenize-post/main.go 1`] = `null`; + +exports[`Testing language java testing file app/src/main/java/ClassifyPost.java 1`] = `null`; + +exports[`Testing language java testing file app/src/main/java/ConnectorCreate.java 1`] = ` +[Error: Command failed: gradle -PmainClass=ConnectorCreate run +Error: Could not find or load main class ConnectorCreate +Caused by: java.lang.ClassNotFoundException: ConnectorCreate + +FAILURE: Build failed with an exception. + +* What went wrong: +Execution failed for task ':app:run'. +> Process 'command '/Users/billy/.gradle/jdks/eclipse_adoptium-21-aarch64-os_x.2/jdk-21.0.4+7/Contents/Home/bin/java'' finished with non-zero exit value 1 + +* Try: +> Run with --stacktrace option to get the stack trace. +> Run with --info or --debug option to get more log output. +> Run with --scan to get full insights. +> Get more help at https://help.gradle.org. + +BUILD FAILED in 3s +] +`; + +exports[`Testing language java testing file app/src/main/java/ConnectorDelete.java 1`] = ` +[Error: Command failed: gradle -PmainClass=ConnectorDelete run +Exception in thread "main" CohereApiApiError{message: NotFoundError, statusCode: 404, body: {message=connector not found, id = test-id}} + at com.cohere.api.resources.connectors.ConnectorsClient.delete(ConnectorsClient.java:359) + at com.cohere.api.resources.connectors.ConnectorsClient.delete(ConnectorsClient.java:317) + at ConnectorDelete.main(ConnectorDelete.java:8) + +FAILURE: Build failed with an exception. + +* What went wrong: +Execution failed for task ':app:run'. +> Process 'command '/Users/billy/.gradle/jdks/eclipse_adoptium-21-aarch64-os_x.2/jdk-21.0.4+7/Contents/Home/bin/java'' finished with non-zero exit value 1 + +* Try: +> Run with --stacktrace option to get the stack trace. +> Run with --info or --debug option to get more log output. +> Run with --scan to get full insights. +> Get more help at https://help.gradle.org. + +BUILD FAILED in 10s +] +`; + +exports[`Testing language java testing file app/src/main/java/ConnectorGet.java 1`] = ` +[Error: Command failed: gradle -PmainClass=ConnectorGet run +Exception in thread "main" CohereApiApiError{message: NotFoundError, statusCode: 404, body: {message=connector not found, id = test-id}} + at com.cohere.api.resources.connectors.ConnectorsClient.get(ConnectorsClient.java:278) + at com.cohere.api.resources.connectors.ConnectorsClient.get(ConnectorsClient.java:237) + at ConnectorGet.main(ConnectorGet.java:9) + +FAILURE: Build failed with an exception. + +* What went wrong: +Execution failed for task ':app:run'. +> Process 'command '/Users/billy/.gradle/jdks/eclipse_adoptium-21-aarch64-os_x.2/jdk-21.0.4+7/Contents/Home/bin/java'' finished with non-zero exit value 1 + +* Try: +> Run with --stacktrace option to get the stack trace. +> Run with --info or --debug option to get more log output. +> Run with --scan to get full insights. +> Get more help at https://help.gradle.org. + +BUILD FAILED in 10s +] +`; + +exports[`Testing language java testing file app/src/main/java/ConnectorPatch.java 1`] = ` +[Error: Command failed: gradle -PmainClass=ConnectorPatch run + +FAILURE: Build failed with an exception. + +* What went wrong: +Execution failed for task ':app:compileJava'. +> Cannot access output property 'destinationDirectory' of task ':app:compileJava'. Accessing unreadable inputs or outputs is not supported. Declare the task as untracked by using Task.doNotTrackState(). For more information, please refer to https://docs.gradle.org/8.10/userguide/incremental_build.html#sec:disable-state-tracking in the Gradle documentation. + > java.nio.file.NoSuchFileException: /Users/billy/repositories/cohere-developer-experience/snippets/java/app/build/classes/java/main/DatasetDelete.class + +* Try: +> Run with --stacktrace option to get the stack trace. +> Run with --info or --debug option to get more log output. +> Run with --scan to get full insights. +> Get more help at https://help.gradle.org. + +BUILD FAILED in 9s +] +`; + +exports[`Testing language java testing file app/src/main/java/ConnectorsIdOauthAuthorizePost.java 1`] = ` +[Error: Command failed: gradle -PmainClass=ConnectorsIdOauthAuthorizePost run +Exception in thread "main" CohereApiApiError{message: NotFoundError, statusCode: 404, body: {message=connector not found, id = test-id}} + at com.cohere.api.resources.connectors.ConnectorsClient.oAuthAuthorize(ConnectorsClient.java:545) + at com.cohere.api.resources.connectors.ConnectorsClient.oAuthAuthorize(ConnectorsClient.java:499) + at ConnectorsIdOauthAuthorizePost.main(ConnectorsIdOauthAuthorizePost.java:12) + +FAILURE: Build failed with an exception. + +* What went wrong: +Execution failed for task ':app:run'. +> Process 'command '/Users/billy/.gradle/jdks/eclipse_adoptium-21-aarch64-os_x.2/jdk-21.0.4+7/Contents/Home/bin/java'' finished with non-zero exit value 1 + +* Try: +> Run with --stacktrace option to get the stack trace. +> Run with --info or --debug option to get more log output. +> Run with --scan to get full insights. +> Get more help at https://help.gradle.org. + +BUILD FAILED in 12s +] +`; + +exports[`Testing language java testing file app/src/main/java/ConnectorsList.java 1`] = `null`; + +exports[`Testing language java testing file app/src/main/java/DatasetDelete.java 1`] = ` +[Error: Command failed: gradle -PmainClass=DatasetDelete run +Exception in thread "main" CohereApiApiError{message: NotFoundError, statusCode: 404, body: {message=dataset with the id 'id' not found}} + at com.cohere.api.resources.datasets.DatasetsClient.delete(DatasetsClient.java:489) + at com.cohere.api.resources.datasets.DatasetsClient.delete(DatasetsClient.java:447) + at DatasetDelete.main(DatasetDelete.java:8) + +FAILURE: Build failed with an exception. + +* What went wrong: +Execution failed for task ':app:run'. +> Process 'command '/Users/billy/.gradle/jdks/eclipse_adoptium-21-aarch64-os_x.2/jdk-21.0.4+7/Contents/Home/bin/java'' finished with non-zero exit value 1 + +* Try: +> Run with --stacktrace option to get the stack trace. +> Run with --info or --debug option to get more log output. +> Run with --scan to get full insights. +> Get more help at https://help.gradle.org. + +BUILD FAILED in 12s +] +`; + +exports[`Testing language java testing file app/src/main/java/DatasetGet.java 1`] = ` +[Error: Command failed: gradle -PmainClass=DatasetGet run +Exception in thread "main" CohereApiApiError{message: NotFoundError, statusCode: 404, body: {message=dataset with the id 'dataset_id' not found}} + at com.cohere.api.resources.datasets.DatasetsClient.get(DatasetsClient.java:408) + at com.cohere.api.resources.datasets.DatasetsClient.get(DatasetsClient.java:367) + at DatasetGet.main(DatasetGet.java:9) + +FAILURE: Build failed with an exception. + +* What went wrong: +Execution failed for task ':app:run'. +> Process 'command '/Users/billy/.gradle/jdks/eclipse_adoptium-21-aarch64-os_x.2/jdk-21.0.4+7/Contents/Home/bin/java'' finished with non-zero exit value 1 + +* Try: +> Run with --stacktrace option to get the stack trace. +> Run with --info or --debug option to get more log output. +> Run with --scan to get full insights. +> Get more help at https://help.gradle.org. + +BUILD FAILED in 18s +] +`; + +exports[`Testing language java testing file app/src/main/java/DatasetPost.java 1`] = ` +[Error: Command failed: gradle -PmainClass=DatasetPost run +Exception in thread "main" java.lang.RuntimeException: java.lang.NullPointerException: Cannot invoke "java.io.File.toPath()" because "data" is null + at com.cohere.api.resources.datasets.DatasetsClient.create(DatasetsClient.java:219) + at com.cohere.api.resources.datasets.DatasetsClient.create(DatasetsClient.java:165) + at DatasetPost.main(DatasetPost.java:14) +Caused by: java.lang.NullPointerException: Cannot invoke "java.io.File.toPath()" because "data" is null + at com.cohere.api.resources.datasets.DatasetsClient.create(DatasetsClient.java:206) + ... 2 more + +FAILURE: Build failed with an exception. + +* What went wrong: +Execution failed for task ':app:run'. +> Process 'command '/Users/billy/.gradle/jdks/eclipse_adoptium-21-aarch64-os_x.2/jdk-21.0.4+7/Contents/Home/bin/java'' finished with non-zero exit value 1 + +* Try: +> Run with --stacktrace option to get the stack trace. +> Run with --info or --debug option to get more log output. +> Run with --scan to get full insights. +> Get more help at https://help.gradle.org. + +BUILD FAILED in 19s +] +`; + +exports[`Testing language java testing file app/src/main/java/DatasetUsageGet.java 1`] = `null`; + +exports[`Testing language java testing file app/src/main/java/DetokenizePost.java 1`] = `null`; + +exports[`Testing language java testing file app/src/main/java/EmbedJobsCancel.java 1`] = ` +[Error: Command failed: gradle -PmainClass=EmbedJobsCancel run +Error: Could not find or load main class EmbedJobsCancel +Caused by: java.lang.ClassNotFoundException: EmbedJobsCancel + +FAILURE: Build failed with an exception. + +* What went wrong: +Execution failed for task ':app:run'. +> Process 'command '/Users/billy/.gradle/jdks/eclipse_adoptium-21-aarch64-os_x.2/jdk-21.0.4+7/Contents/Home/bin/java'' finished with non-zero exit value 1 + +* Try: +> Run with --stacktrace option to get the stack trace. +> Run with --info or --debug option to get more log output. +> Run with --scan to get full insights. +> Get more help at https://help.gradle.org. + +BUILD FAILED in 7s +] +`; + +exports[`Testing language java testing file app/src/main/java/EmbedJobsGet.java 1`] = `null`; + +exports[`Testing language java testing file app/src/main/java/EmbedJobsPost.java 1`] = ` +[Error: Command failed: gradle -PmainClass=EmbedJobsPost run +Exception in thread "main" CohereApiApiError{message: NotFoundError, statusCode: 404, body: {message=dataset with id ds.id not found}} + at com.cohere.api.resources.embedjobs.EmbedJobsClient.create(EmbedJobsClient.java:179) + at com.cohere.api.resources.embedjobs.EmbedJobsClient.create(EmbedJobsClient.java:132) + at EmbedJobsPost.main(EmbedJobsPost.java:13) + +FAILURE: Build failed with an exception. + +* What went wrong: +Execution failed for task ':app:run'. +> Process 'command '/Users/billy/.gradle/jdks/eclipse_adoptium-21-aarch64-os_x.2/jdk-21.0.4+7/Contents/Home/bin/java'' finished with non-zero exit value 1 + +* Try: +> Run with --stacktrace option to get the stack trace. +> Run with --info or --debug option to get more log output. +> Run with --scan to get full insights. +> Get more help at https://help.gradle.org. + +BUILD FAILED in 37s +] +`; + +exports[`Testing language java testing file app/src/main/java/EmbedPost.java 1`] = `null`; + +exports[`Testing language java testing file app/src/main/java/EmebedJobsGet.java 1`] = ` +[Error: Command failed: gradle -PmainClass=EmebedJobsGet run +Exception in thread "main" CohereApiApiError{message: NotFoundError, statusCode: 404, body: {message=resource not found: could not find embed job with the ID: job_id}} + at com.cohere.api.resources.embedjobs.EmbedJobsClient.get(EmbedJobsClient.java:259) + at com.cohere.api.resources.embedjobs.EmbedJobsClient.get(EmbedJobsClient.java:218) + at EmebedJobsGet.main(EmebedJobsGet.java:9) + +FAILURE: Build failed with an exception. + +* What went wrong: +Execution failed for task ':app:run'. +> Process 'command '/Users/billy/.gradle/jdks/eclipse_adoptium-21-aarch64-os_x.2/jdk-21.0.4+7/Contents/Home/bin/java'' finished with non-zero exit value 1 + +* Try: +> Run with --stacktrace option to get the stack trace. +> Run with --info or --debug option to get more log output. +> Run with --scan to get full insights. +> Get more help at https://help.gradle.org. + +BUILD FAILED in 6s +] +`; + +exports[`Testing language java testing file app/src/main/java/GeneratePost.java 1`] = ` +[Error: Command failed: gradle -PmainClass=GeneratePost run + +FAILURE: Build failed with an exception. + +* What went wrong: +Execution failed for task ':app:compileJava'. +> Cannot access output property 'destinationDirectory' of task ':app:compileJava'. Accessing unreadable inputs or outputs is not supported. Declare the task as untracked by using Task.doNotTrackState(). For more information, please refer to https://docs.gradle.org/8.10/userguide/incremental_build.html#sec:disable-state-tracking in the Gradle documentation. + > java.nio.file.NoSuchFileException: /Users/billy/repositories/cohere-developer-experience/snippets/java/app/build/classes/java/main/DatasetDelete.class + +* Try: +> Run with --stacktrace option to get the stack trace. +> Run with --info or --debug option to get more log output. +> Run with --scan to get full insights. +> Get more help at https://help.gradle.org. + +BUILD FAILED in 22s +] +`; + +exports[`Testing language java testing file app/src/main/java/ModelsListGet.java 1`] = ` +[Error: Command failed: gradle -PmainClass=ModelsListGet run +Exception in thread "main" com.cohere.api.core.CohereApiError: Network error executing HTTP request + at com.cohere.api.resources.models.ModelsClient.list(ModelsClient.java:220) + at com.cohere.api.resources.models.ModelsClient.list(ModelsClient.java:137) + at com.cohere.api.resources.models.ModelsClient.list(ModelsClient.java:130) + at ModelsListGet.main(ModelsListGet.java:9) +Caused by: com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type \`com.cohere.api.types.CompatibleEndpoint\` from String "embed_image": not one of the values accepted for Enum class: [rate, summarize, classify, generate, chat, embed, rerank] + at [Source: (String)"{"models":[{"name":"embed-multilingual-v3.0","endpoints":["embed","classify"],"finetuned":false,"context_length":512,"tokenizer_url":"https://storage.googleapis.com/cohere-public/tokenizers/embed-multilingual-v3.0.json","default_endpoints":[]},{"name":"rerank-multilingual-v3-cophillips","endpoints":["rerank"],"finetuned":false,"context_length":4096,"tokenizer_url":"https://storage.googleapis.com/cohere-public/tokenizers/rerank-multilingual-v3-cophillips.json","default_endpoints":[]},{"name":"emb"[truncated 4086 chars]; line: 1, column: 1211] (through reference chain: com.cohere.api.types.ListModelsResponse$Builder["models"]->java.util.ArrayList[5]->com.cohere.api.types.GetModelResponse$Builder["endpoints"]->java.util.ArrayList[0]) + at com.fasterxml.jackson.databind.exc.InvalidFormatException.from(InvalidFormatException.java:67) + at com.fasterxml.jackson.databind.DeserializationContext.weirdStringException(DeserializationContext.java:1991) + at com.fasterxml.jackson.databind.DeserializationContext.handleWeirdStringValue(DeserializationContext.java:1219) + at com.fasterxml.jackson.databind.deser.std.EnumDeserializer._deserializeAltString(EnumDeserializer.java:357) + at com.fasterxml.jackson.databind.deser.std.EnumDeserializer._fromString(EnumDeserializer.java:231) + at com.fasterxml.jackson.databind.deser.std.EnumDeserializer.deserialize(EnumDeserializer.java:198) + at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:355) + at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:244) + at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:28) + at com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer.deserialize(ReferenceTypeDeserializer.java:204) + at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeSetAndReturn(MethodProperty.java:158) + at com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer.vanillaDeserialize(BuilderBasedDeserializer.java:293) + at com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer.deserialize(BuilderBasedDeserializer.java:217) + at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:355) + at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:244) + at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:28) + at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeSetAndReturn(MethodProperty.java:158) + at com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer.vanillaDeserialize(BuilderBasedDeserializer.java:293) + at com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer.deserialize(BuilderBasedDeserializer.java:217) + at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:322) + at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4675) + at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3630) + at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3598) + at com.cohere.api.resources.models.ModelsClient.list(ModelsClient.java:173) + ... 3 more + +FAILURE: Build failed with an exception. + +* What went wrong: +Execution failed for task ':app:run'. +> Process 'command '/Users/billy/.gradle/jdks/eclipse_adoptium-21-aarch64-os_x.2/jdk-21.0.4+7/Contents/Home/bin/java'' finished with non-zero exit value 1 + +* Try: +> Run with --stacktrace option to get the stack trace. +> Run with --info or --debug option to get more log output. +> Run with --scan to get full insights. +> Get more help at https://help.gradle.org. + +BUILD FAILED in 21s +] +`; + +exports[`Testing language java testing file app/src/main/java/RerankPost.java 1`] = `null`; + +exports[`Testing language java testing file app/src/main/java/SummarizePost.java 1`] = `null`; + +exports[`Testing language java testing file app/src/main/java/TokenizePost.java 1`] = `null`; + +exports[`Testing language java testing file app/src/main/java/chatpost/Default.java 1`] = `null`; + +exports[`Testing language java testing file app/src/main/java/chatpost/Documents.java 1`] = `null`; + +exports[`Testing language java testing file app/src/main/java/chatpost/Stream.java 1`] = ` +[Error: Command failed: gradle -PmainClass=chatpost.Stream run +Exception in thread "main" java.lang.IllegalStateException: closed + at okio.RealBufferedSource.select(RealBufferedSource.kt:221) + at okhttp3.internal.Util.readBomAsCharset(Util.kt:265) + at okhttp3.ResponseBody$BomAwareReader.read(ResponseBody.kt:208) + at java.base/java.io.Reader.read(Reader.java:212) + at java.base/java.util.Scanner.readInput(Scanner.java:890) + at java.base/java.util.Scanner.hasNext(Scanner.java:1454) + at com.cohere.api.core.Stream$1.hasNext(Stream.java:60) + at chatpost.Stream.main(Stream.java:37) + +FAILURE: Build failed with an exception. + +* What went wrong: +Execution failed for task ':app:run'. +> Process 'command '/Users/billy/.gradle/jdks/eclipse_adoptium-21-aarch64-os_x.2/jdk-21.0.4+7/Contents/Home/bin/java'' finished with non-zero exit value 1 + +* Try: +> Run with --stacktrace option to get the stack trace. +> Run with --info or --debug option to get more log output. +> Run with --scan to get full insights. +> Get more help at https://help.gradle.org. + +BUILD FAILED in 9s +] +`; + +exports[`Testing language java testing file app/src/main/java/chatpost/Tools.java 1`] = `null`; + +exports[`Testing language java testing file app/src/main/java/finetuning/CreateFinetunedModel.java 1`] = ` +[Error: Command failed: gradle -PmainClass=finetuning.CreateFinetunedModel run +Exception in thread "main" CohereApiApiError{message: BadRequestError, statusCode: 400, body: {message=dataset with id "my-dataset-id" does not exist}} + at com.cohere.api.resources.finetuning.FinetuningClient.createFinetunedModel(FinetuningClient.java:156) + at com.cohere.api.resources.finetuning.FinetuningClient.createFinetunedModel(FinetuningClient.java:121) + at finetuning.CreateFinetunedModel.main(CreateFinetunedModel.java:13) + +FAILURE: Build failed with an exception. + +* What went wrong: +Execution failed for task ':app:run'. +> Process 'command '/Users/billy/.gradle/jdks/eclipse_adoptium-21-aarch64-os_x.2/jdk-21.0.4+7/Contents/Home/bin/java'' finished with non-zero exit value 1 + +* Try: +> Run with --stacktrace option to get the stack trace. +> Run with --info or --debug option to get more log output. +> Run with --scan to get full insights. +> Get more help at https://help.gradle.org. + +BUILD FAILED in 11s +] +`; + +exports[`Testing language java testing file app/src/main/java/finetuning/DeleteFinetunedModel.java 1`] = ` +[Error: Command failed: gradle -PmainClass=finetuning.DeleteFinetunedModel run +Error: Could not find or load main class finetuning.DeleteFinetunedModel +Caused by: java.lang.ClassNotFoundException: finetuning.DeleteFinetunedModel + +FAILURE: Build failed with an exception. + +* What went wrong: +Execution failed for task ':app:run'. +> Process 'command '/Users/billy/.gradle/jdks/eclipse_adoptium-21-aarch64-os_x.2/jdk-21.0.4+7/Contents/Home/bin/java'' finished with non-zero exit value 1 + +* Try: +> Run with --stacktrace option to get the stack trace. +> Run with --info or --debug option to get more log output. +> Run with --scan to get full insights. +> Get more help at https://help.gradle.org. + +BUILD FAILED in 6s +] +`; + +exports[`Testing language java testing file app/src/main/java/finetuning/GetFinetunedModel.java 1`] = ` +[Error: Command failed: gradle -PmainClass=finetuning.GetFinetunedModel run + +FAILURE: Build failed with an exception. + +* What went wrong: +Execution failed for task ':app:compileJava'. +> Cannot access output property 'destinationDirectory' of task ':app:compileJava'. Accessing unreadable inputs or outputs is not supported. Declare the task as untracked by using Task.doNotTrackState(). For more information, please refer to https://docs.gradle.org/8.10/userguide/incremental_build.html#sec:disable-state-tracking in the Gradle documentation. + > java.nio.file.NoSuchFileException: /Users/billy/repositories/cohere-developer-experience/snippets/java/app/build/classes/java/main/DatasetDelete.class + +* Try: +> Run with --stacktrace option to get the stack trace. +> Run with --info or --debug option to get more log output. +> Run with --scan to get full insights. +> Get more help at https://help.gradle.org. + +BUILD FAILED in 4s +] +`; + +exports[`Testing language java testing file app/src/main/java/finetuning/ListEvents.java 1`] = ` +[Error: Command failed: gradle -PmainClass=finetuning.ListEvents run +Exception in thread "main" CohereApiApiError{message: InternalServerError, statusCode: 500, body: {message=failed to retrieve total size}} + at com.cohere.api.resources.finetuning.FinetuningClient.listEvents(FinetuningClient.java:428) + at com.cohere.api.resources.finetuning.FinetuningClient.listEvents(FinetuningClient.java:377) + at com.cohere.api.resources.finetuning.FinetuningClient.listEvents(FinetuningClient.java:372) + at finetuning.ListEvents.main(ListEvents.java:11) + +FAILURE: Build failed with an exception. + +* What went wrong: +Execution failed for task ':app:run'. +> Process 'command '/Users/billy/.gradle/jdks/eclipse_adoptium-21-aarch64-os_x.2/jdk-21.0.4+7/Contents/Home/bin/java'' finished with non-zero exit value 1 + +* Try: +> Run with --stacktrace option to get the stack trace. +> Run with --info or --debug option to get more log output. +> Run with --scan to get full insights. +> Get more help at https://help.gradle.org. + +BUILD FAILED in 19s +] +`; + +exports[`Testing language java testing file app/src/main/java/finetuning/ListFinetunedModels.java 1`] = `null`; + +exports[`Testing language java testing file app/src/main/java/finetuning/ListTrainingStepMetrics.java 1`] = ` +[Error: Command failed: gradle -PmainClass=finetuning.ListTrainingStepMetrics run +Exception in thread "main" CohereApiApiError{message: BadRequestError, statusCode: 400, body: {message=invalid finetune ID}} + at com.cohere.api.resources.finetuning.FinetuningClient.listTrainingStepMetrics(FinetuningClient.java:490) + at com.cohere.api.resources.finetuning.FinetuningClient.listTrainingStepMetrics(FinetuningClient.java:453) + at com.cohere.api.resources.finetuning.FinetuningClient.listTrainingStepMetrics(FinetuningClient.java:446) + at finetuning.ListTrainingStepMetrics.main(ListTrainingStepMetrics.java:12) + +FAILURE: Build failed with an exception. + +* What went wrong: +Execution failed for task ':app:run'. +> Process 'command '/Users/billy/.gradle/jdks/eclipse_adoptium-21-aarch64-os_x.2/jdk-21.0.4+7/Contents/Home/bin/java'' finished with non-zero exit value 1 + +* Try: +> Run with --stacktrace option to get the stack trace. +> Run with --info or --debug option to get more log output. +> Run with --scan to get full insights. +> Get more help at https://help.gradle.org. + +BUILD FAILED in 6s +] +`; + +exports[`Testing language java testing file app/src/main/java/finetuning/UpdateFinetunedModel.java 1`] = ` +[Error: Command failed: gradle -PmainClass=finetuning.UpdateFinetunedModel run +Exception in thread "main" CohereApiApiError{message: BadRequestError, statusCode: 400, body: {message=finetuned_model.id is not a valid UUID: 'test-id'}} + at com.cohere.api.resources.finetuning.FinetuningClient.updateFinetunedModel(FinetuningClient.java:342) + at com.cohere.api.resources.finetuning.FinetuningClient.updateFinetunedModel(FinetuningClient.java:305) + at finetuning.UpdateFinetunedModel.main(UpdateFinetunedModel.java:17) + +FAILURE: Build failed with an exception. + +* What went wrong: +Execution failed for task ':app:run'. +> Process 'command '/Users/billy/.gradle/jdks/eclipse_adoptium-21-aarch64-os_x.2/jdk-21.0.4+7/Contents/Home/bin/java'' finished with non-zero exit value 1 + +* Try: +> Run with --stacktrace option to get the stack trace. +> Run with --info or --debug option to get more log output. +> Run with --scan to get full insights. +> Get more help at https://help.gradle.org. + +BUILD FAILED in 7s +] +`; + +exports[`Testing language node testing file chat-post/default.js 1`] = `null`; + +exports[`Testing language node testing file chat-post/documents.js 1`] = `null`; + +exports[`Testing language node testing file chat-post/stream.js 1`] = ` +[Error: Command failed: node chat-post/stream.js +node:internal/streams/writable:474 + throw new ERR_INVALID_ARG_TYPE( + ^ + +TypeError [ERR_INVALID_ARG_TYPE]: The "chunk" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received an instance of Object + at _write (node:internal/streams/writable:474:13) + at Writable.write (node:internal/streams/writable:502:10) + at file:///Users/billy/repositories/cohere-developer-experience/snippets/node/chat-post/stream.js:23:22 + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { + code: 'ERR_INVALID_ARG_TYPE' +} + +Node.js v20.13.0 +] +`; + +exports[`Testing language node testing file chat-post/tools.js 1`] = `null`; + +exports[`Testing language node testing file classify-post.js 1`] = `null`; + +exports[`Testing language node testing file connector-create.js 1`] = ` +[Error: Command failed: node connector-create.js +/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/connectors/client/Client.js:256 + throw new Cohere.BadRequestError(_response.error.body); + ^ + +BadRequestError: BadRequestError +Status code: 400 +Body: { + "message": "connector not reachable at https://example.com/search. error: request failed with status code 405" +} + at Connectors. (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/connectors/client/Client.js:256:31) + at Generator.next () + at fulfilled (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/connectors/client/Client.js:31:58) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { + statusCode: 400, + body: { + message: 'connector not reachable at https://example.com/search. error: request failed with status code 405' + } +} + +Node.js v20.13.0 +] +`; + +exports[`Testing language node testing file connector-delete.js 1`] = ` +[Error: Command failed: node connector-delete.js +/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/connectors/client/Client.js:522 + throw new Cohere.NotFoundError(_response.error.body); + ^ + +NotFoundError: NotFoundError +Status code: 404 +Body: { + "message": "connector not found, id = connector-id" +} + at Connectors. (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/connectors/client/Client.js:522:31) + at Generator.next () + at fulfilled (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/connectors/client/Client.js:31:58) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { + statusCode: 404, + body: { message: 'connector not found, id = connector-id' } +} + +Node.js v20.13.0 +] +`; + +exports[`Testing language node testing file connector-get.js 1`] = ` +[Error: Command failed: node connector-get.js +/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/connectors/client/Client.js:392 + throw new Cohere.NotFoundError(_response.error.body); + ^ + +NotFoundError: NotFoundError +Status code: 404 +Body: { + "message": "connector not found, id = connector-id" +} + at Connectors. (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/connectors/client/Client.js:392:31) + at Generator.next () + at fulfilled (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/connectors/client/Client.js:31:58) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { + statusCode: 404, + body: { message: 'connector not found, id = connector-id' } +} + +Node.js v20.13.0 +] +`; + +exports[`Testing language node testing file connector-patch.js 1`] = ` +[Error: Command failed: node connector-patch.js +file:///Users/billy/repositories/cohere-developer-experience/snippets/node/connector-patch.js:8 + const connector = await cohere.connectors.update(connector.id, { + ^ + +ReferenceError: Cannot access 'connector' before initialization + at file:///Users/billy/repositories/cohere-developer-experience/snippets/node/connector-patch.js:8:52 + at file:///Users/billy/repositories/cohere-developer-experience/snippets/node/connector-patch.js:14:3 + at ModuleJob.run (node:internal/modules/esm/module_job:222:25) + at async ModuleLoader.import (node:internal/modules/esm/loader:316:24) + at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:123:5) + +Node.js v20.13.0 +] +`; + +exports[`Testing language node testing file connectors-id-oauth-authorize-post.js 1`] = ` +[Error: Command failed: node connectors-id-oauth-authorize-post.js +/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/connectors/client/Client.js:795 + throw new Cohere.NotFoundError(_response.error.body); + ^ + +NotFoundError: NotFoundError +Status code: 404 +Body: { + "message": "connector not found, id = connector-id" +} + at Connectors. (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/connectors/client/Client.js:795:31) + at Generator.next () + at fulfilled (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/connectors/client/Client.js:31:58) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { + statusCode: 404, + body: { message: 'connector not found, id = connector-id' } +} + +Node.js v20.13.0 +] +`; + +exports[`Testing language node testing file connectors-list.js 1`] = `null`; + +exports[`Testing language node testing file dataset-get.js 1`] = ` +[Error: Command failed: node dataset-get.js +/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/datasets/client/Client.js:560 + throw new Cohere.NotFoundError(_response.error.body); + ^ + +NotFoundError: NotFoundError +Status code: 404 +Body: { + "message": "dataset with the id '<>' not found" +} + at Datasets. (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/datasets/client/Client.js:560:31) + at Generator.next () + at fulfilled (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/datasets/client/Client.js:31:58) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { + statusCode: 404, + body: { message: "dataset with the id '<>' not found" } +} + +Node.js v20.13.0 +] +`; + +exports[`Testing language node testing file dataset-post.js 1`] = ` +[Error: Command failed: node dataset-post.js +file:///Users/billy/repositories/cohere-developer-experience/snippets/node/dataset-post.js:2 +const fs = require('fs'); + ^ + +ReferenceError: require is not defined in ES module scope, you can use import instead +This file is being treated as an ES module because it has a '.js' file extension and '/Users/billy/repositories/cohere-developer-experience/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension. + at file:///Users/billy/repositories/cohere-developer-experience/snippets/node/dataset-post.js:2:12 + at ModuleJob.run (node:internal/modules/esm/module_job:222:25) + at async ModuleLoader.import (node:internal/modules/esm/loader:316:24) + at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:123:5) + +Node.js v20.13.0 +] +`; + +exports[`Testing language node testing file dataset-usage-get.js 1`] = `null`; + +exports[`Testing language node testing file detokenize-post.js 1`] = `null`; + +exports[`Testing language node testing file embed-jobs-cancel.js 1`] = ` +[Error: Command failed: node embed-jobs-cancel.js +/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/embedJobs/client/Client.js:507 + throw new Cohere.NotFoundError(_response.error.body); + ^ + +NotFoundError: NotFoundError +Status code: 404 +Body: { + "message": "resource not found: could not find embed job with the ID: job_id" +} + at EmbedJobs. (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/embedJobs/client/Client.js:507:31) + at Generator.next () + at fulfilled (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/embedJobs/client/Client.js:31:58) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { + statusCode: 404, + body: { + message: 'resource not found: could not find embed job with the ID: job_id' + } +} + +Node.js v20.13.0 +] +`; + +exports[`Testing language node testing file embed-jobs-get.js 1`] = `null`; + +exports[`Testing language node testing file embed-jobs-post.js 1`] = ` +[Error: Command failed: node embed-jobs-post.js +/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/embedJobs/client/Client.js:253 + throw new Cohere.NotFoundError(_response.error.body); + ^ + +NotFoundError: NotFoundError +Status code: 404 +Body: { + "message": "dataset with id my-dataset not found" +} + at EmbedJobs. (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/embedJobs/client/Client.js:253:31) + at Generator.next () + at fulfilled (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/embedJobs/client/Client.js:31:58) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { + statusCode: 404, + body: { message: 'dataset with id my-dataset not found' } +} + +Node.js v20.13.0 +] +`; + +exports[`Testing language node testing file embed-post.js 1`] = `null`; + +exports[`Testing language node testing file emebed-jobs-get.js 1`] = ` +[Error: Command failed: node emebed-jobs-get.js +/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/embedJobs/client/Client.js:383 + throw new Cohere.NotFoundError(_response.error.body); + ^ + +NotFoundError: NotFoundError +Status code: 404 +Body: { + "message": "resource not found: could not find embed job with the ID: job_id" +} + at EmbedJobs. (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/embedJobs/client/Client.js:383:31) + at Generator.next () + at fulfilled (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/embedJobs/client/Client.js:31:58) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { + statusCode: 404, + body: { + message: 'resource not found: could not find embed job with the ID: job_id' + } +} + +Node.js v20.13.0 +] +`; + +exports[`Testing language node testing file finetuning/create-finetuned-model.js 1`] = ` +[Error: Command failed: node finetuning/create-finetuned-model.js +file:///Users/billy/repositories/cohere-developer-experience/snippets/node/finetuning/create-finetuned-model.js:12 + base_type: Cohere.Finetuning.BaseType.BaseTypeChat, + ^ + +TypeError: Cannot read properties of undefined (reading 'BaseType') + at file:///Users/billy/repositories/cohere-developer-experience/snippets/node/finetuning/create-finetuned-model.js:12:38 + at file:///Users/billy/repositories/cohere-developer-experience/snippets/node/finetuning/create-finetuned-model.js:19:3 + at ModuleJob.run (node:internal/modules/esm/module_job:222:25) + at async ModuleLoader.import (node:internal/modules/esm/loader:316:24) + at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:123:5) + +Node.js v20.13.0 +] +`; + +exports[`Testing language node testing file finetuning/delete-finetuned-model.js 1`] = ` +[Error: Command failed: node finetuning/delete-finetuned-model.js +/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/finetuning/client/Client.js:379 + throw new Cohere.BadRequestError(_response.error.body); + ^ + +BadRequestError: BadRequestError +Status code: 400 +Body: { + "message": "fine-tuned model ID is not a valid UUID: 'test-id'" +} + at Finetuning. (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/finetuning/client/Client.js:379:31) + at Generator.next () + at fulfilled (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/finetuning/client/Client.js:31:58) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { + statusCode: 400, + body: { message: "fine-tuned model ID is not a valid UUID: 'test-id'" } +} + +Node.js v20.13.0 +] +`; + +exports[`Testing language node testing file finetuning/get-finetuned-model.js 1`] = ` +[Error: Command failed: node finetuning/get-finetuned-model.js +/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/finetuning/client/Client.js:296 + throw new Cohere.BadRequestError(_response.error.body); + ^ + +BadRequestError: BadRequestError +Status code: 400 +Body: { + "message": "finetuned_model.id is not a valid UUID: 'test-id'" +} + at Finetuning. (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/finetuning/client/Client.js:296:31) + at Generator.next () + at fulfilled (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/finetuning/client/Client.js:31:58) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { + statusCode: 400, + body: { message: "finetuned_model.id is not a valid UUID: 'test-id'" } +} + +Node.js v20.13.0 +] +`; + +exports[`Testing language node testing file finetuning/list-events.js 1`] = ` +[Error: Command failed: node finetuning/list-events.js +/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/finetuning/client/Client.js:580 + throw new Cohere.InternalServerError(_response.error.body); + ^ + +InternalServerError: InternalServerError +Status code: 500 +Body: { + "message": "failed to retrieve total size" +} + at Finetuning. (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/finetuning/client/Client.js:580:31) + at Generator.next () + at fulfilled (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/finetuning/client/Client.js:31:58) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { + statusCode: 500, + body: { message: 'failed to retrieve total size' } +} + +Node.js v20.13.0 +] +`; + +exports[`Testing language node testing file finetuning/list-finetuned-models.js 1`] = `null`; + +exports[`Testing language node testing file finetuning/list-training-step-metrics.js 1`] = ` +[Error: Command failed: node finetuning/list-training-step-metrics.js +/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/finetuning/client/Client.js:665 + throw new Cohere.BadRequestError(_response.error.body); + ^ + +BadRequestError: BadRequestError +Status code: 400 +Body: { + "message": "invalid finetune ID" +} + at Finetuning. (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/finetuning/client/Client.js:665:31) + at Generator.next () + at fulfilled (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/finetuning/client/Client.js:31:58) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { + statusCode: 400, + body: { message: 'invalid finetune ID' } +} + +Node.js v20.13.0 +] +`; + +exports[`Testing language node testing file finetuning/update-finetuned-model.js 1`] = ` +[Error: Command failed: node finetuning/update-finetuned-model.js +/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/core/schemas/builders/schema-utils/getSchemaUtils.js:23 + throw new JsonError_1.JsonError(raw.errors); + ^ + +JsonError: Missing required key "settings" + at Object.jsonOrThrow (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/core/schemas/builders/schema-utils/getSchemaUtils.js:23:19) + at Finetuning. (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/finetuning/client/Client.js:455:73) + at Generator.next () + at fulfilled (/Users/billy/repositories/cohere-developer-experience/node_modules/.pnpm/cohere-ai@7.14.0_@aws-sdk+client-sso-oidc@3.679.0_@aws-sdk+client-sts@3.679.0_/node_modules/cohere-ai/api/resources/finetuning/client/Client.js:31:58) { + errors: [ { path: [], message: 'Missing required key "settings"' } ] +} + +Node.js v20.13.0 +] +`; + +exports[`Testing language node testing file generate-post.js 1`] = `null`; + +exports[`Testing language node testing file models-list-get.js 1`] = `null`; + +exports[`Testing language node testing file rerank-post.js 1`] = `null`; + +exports[`Testing language node testing file summarize-post.js 1`] = `null`; + +exports[`Testing language node testing file tokenize-post.js 1`] = `null`; + +exports[`Testing language python testing file chat-post.py 1`] = `null`; + +exports[`Testing language python testing file chat-post/default.py 1`] = `null`; + +exports[`Testing language python testing file chat-post/documents.py 1`] = `null`; + +exports[`Testing language python testing file chat-post/stream.py 1`] = `null`; + +exports[`Testing language python testing file chat-post/tools.py 1`] = `null`; + +exports[`Testing language python testing file classify-post.py 1`] = `null`; + +exports[`Testing language python testing file connector-create.py 1`] = ` +[Error: Command failed: poetry run python connector-create.py +Traceback (most recent call last): + File "/Users/billy/repositories/cohere-developer-experience/snippets/python/connector-create.py", line 4, in + response = co.connectors.create( + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/billy/Library/Caches/pypoetry/virtualenvs/py-snips-je53b3MO-py3.11/lib/python3.11/site-packages/cohere/connectors/client.py", line 307, in create + raise BadRequestError( +cohere.errors.bad_request_error.BadRequestError: status_code: 400, body: {'message': 'connector not reachable at https://connector-example.com/search. error: Post "https://connector-example.com/search": Internal Server Error'} +] +`; + +exports[`Testing language python testing file connector-delete.py 1`] = ` +[Error: Command failed: poetry run python connector-delete.py +Traceback (most recent call last): + File "/Users/billy/repositories/cohere-developer-experience/snippets/python/connector-delete.py", line 4, in + co.connectors.delete("test-id") + File "/Users/billy/Library/Caches/pypoetry/virtualenvs/py-snips-je53b3MO-py3.11/lib/python3.11/site-packages/cohere/connectors/client.py", line 653, in delete + raise NotFoundError( +cohere.errors.not_found_error.NotFoundError: status_code: 404, body: {'message': 'connector not found, id = test-id'} +] +`; + +exports[`Testing language python testing file connector-get.py 1`] = ` +[Error: Command failed: poetry run python connector-get.py +Traceback (most recent call last): + File "/Users/billy/repositories/cohere-developer-experience/snippets/python/connector-get.py", line 4, in + response = co.connectors.get("test-id") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/billy/Library/Caches/pypoetry/virtualenvs/py-snips-je53b3MO-py3.11/lib/python3.11/site-packages/cohere/connectors/client.py", line 495, in get + raise NotFoundError( +cohere.errors.not_found_error.NotFoundError: status_code: 404, body: {'message': 'connector not found, id = test-id'} +] +`; + +exports[`Testing language python testing file connector-patch.py 1`] = ` +[Error: Command failed: poetry run python connector-patch.py +Traceback (most recent call last): + File "/Users/billy/repositories/cohere-developer-experience/snippets/python/connector-patch.py", line 4, in + response = co.connectors.update( + ^^^^^^^^^^^^^^^^^^^^^ +TypeError: ConnectorsClient.update() got an unexpected keyword argument 'connector_id' +] +`; + +exports[`Testing language python testing file connectors-id-oauth-authorize-post.py 1`] = ` +[Error: Command failed: poetry run python connectors-id-oauth-authorize-post.py +Traceback (most recent call last): + File "/Users/billy/repositories/cohere-developer-experience/snippets/python/connectors-id-oauth-authorize-post.py", line 4, in + response = co.connectors.o_auth_authorize( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: ConnectorsClient.o_auth_authorize() got an unexpected keyword argument 'connector_id' +] +`; + +exports[`Testing language python testing file connectors-list.py 1`] = `null`; + +exports[`Testing language python testing file dataset-delete.py 1`] = ` +[Error: Command failed: poetry run python dataset-delete.py +Traceback (most recent call last): + File "/Users/billy/repositories/cohere-developer-experience/snippets/python/dataset-delete.py", line 6, in + co.datasets.delete("id") + File "/Users/billy/Library/Caches/pypoetry/virtualenvs/py-snips-je53b3MO-py3.11/lib/python3.11/site-packages/cohere/datasets/client.py", line 840, in delete + raise NotFoundError( +cohere.errors.not_found_error.NotFoundError: status_code: 404, body: {'message': "dataset with the id 'id' not found"} +] +`; + +exports[`Testing language python testing file dataset-get.py 1`] = ` +[Error: Command failed: poetry run python dataset-get.py +Traceback (most recent call last): + File "/Users/billy/repositories/cohere-developer-experience/snippets/python/dataset-get.py", line 6, in + response = co.datasets.get(id="<>") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/billy/Library/Caches/pypoetry/virtualenvs/py-snips-je53b3MO-py3.11/lib/python3.11/site-packages/cohere/datasets/client.py", line 681, in get + raise NotFoundError( +cohere.errors.not_found_error.NotFoundError: status_code: 404, body: {'message': "dataset with the id '<>' not found"} +] +`; + +exports[`Testing language python testing file dataset-post.py 1`] = ` +[Error: Command failed: poetry run python dataset-post.py +Traceback (most recent call last): + File "/Users/billy/repositories/cohere-developer-experience/snippets/python/dataset-post.py", line 8, in + data=open("./chat.jsonl", "rb"), + ^^^^^^^^^^^^^^^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: './chat.jsonl' +] +`; + +exports[`Testing language python testing file dataset-usage-get.py 1`] = `null`; + +exports[`Testing language python testing file detokenize-post.py 1`] = `null`; + +exports[`Testing language python testing file embed-jobs-cancel.py 1`] = ` +[Error: Command failed: poetry run python embed-jobs-cancel.py +Traceback (most recent call last): + File "/Users/billy/repositories/cohere-developer-experience/snippets/python/embed-jobs-cancel.py", line 6, in + co.embed_jobs.cancel("job_id") + File "/Users/billy/Library/Caches/pypoetry/virtualenvs/py-snips-je53b3MO-py3.11/lib/python3.11/site-packages/cohere/embed_jobs/client.py", line 630, in cancel + raise NotFoundError( +cohere.errors.not_found_error.NotFoundError: status_code: 404, body: {'message': 'resource not found: could not find embed job with the ID: job_id'} +] +`; + +exports[`Testing language python testing file embed-jobs-get.py 1`] = `null`; + +exports[`Testing language python testing file embed-jobs-post.py 1`] = ` +[Error: Command failed: poetry run python embed-jobs-post.py +Traceback (most recent call last): + File "/Users/billy/repositories/cohere-developer-experience/snippets/python/embed-jobs-post.py", line 6, in + job = co.embed_jobs.create( + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/billy/Library/Caches/pypoetry/virtualenvs/py-snips-je53b3MO-py3.11/lib/python3.11/site-packages/cohere/embed_jobs/client.py", line 321, in create + raise NotFoundError( +cohere.errors.not_found_error.NotFoundError: status_code: 404, body: {'message': 'dataset with id my-dataset-id not found'} +] +`; + +exports[`Testing language python testing file embed-post.py 1`] = `null`; + +exports[`Testing language python testing file emebed-jobs-get.py 1`] = ` +[Error: Command failed: poetry run python emebed-jobs-get.py +Traceback (most recent call last): + File "/Users/billy/repositories/cohere-developer-experience/snippets/python/emebed-jobs-get.py", line 6, in + response = co.embed_jobs.get("job_id") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/billy/Library/Caches/pypoetry/virtualenvs/py-snips-je53b3MO-py3.11/lib/python3.11/site-packages/cohere/embed_jobs/client.py", line 479, in get + raise NotFoundError( +cohere.errors.not_found_error.NotFoundError: status_code: 404, body: {'message': 'resource not found: could not find embed job with the ID: job_id'} +] +`; + +exports[`Testing language python testing file finetuning/create-finetuned-model.py 1`] = ` +[Error: Command failed: poetry run python finetuning/create-finetuned-model.py +Traceback (most recent call last): + File "/Users/billy/repositories/cohere-developer-experience/snippets/python/finetuning/create-finetuned-model.py", line 17, in + finetuned_model = co.finetuning.create_finetuned_model( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/billy/Library/Caches/pypoetry/virtualenvs/py-snips-je53b3MO-py3.11/lib/python3.11/site-packages/cohere/finetuning/client.py", line 220, in create_finetuned_model + raise BadRequestError( +cohere.errors.bad_request_error.BadRequestError: status_code: 400, body: {'message': 'proto:\\xa0(line 1:258): unknown field "train_epoch"'} +] +`; + +exports[`Testing language python testing file finetuning/delete-finetuned-model.py 1`] = ` +[Error: Command failed: poetry run python finetuning/delete-finetuned-model.py +Traceback (most recent call last): + File "/Users/billy/repositories/cohere-developer-experience/snippets/python/finetuning/delete-finetuned-model.py", line 4, in + co.finetuning.delete_finetuned_model("test-id") + File "/Users/billy/Library/Caches/pypoetry/virtualenvs/py-snips-je53b3MO-py3.11/lib/python3.11/site-packages/cohere/finetuning/client.py", line 436, in delete_finetuned_model + raise BadRequestError( +cohere.errors.bad_request_error.BadRequestError: status_code: 400, body: {'message': "fine-tuned model ID is not a valid UUID: 'test-id'"} +] +`; + +exports[`Testing language python testing file finetuning/get-finetuned-model.py 1`] = ` +[Error: Command failed: poetry run python finetuning/get-finetuned-model.py +Traceback (most recent call last): + File "/Users/billy/repositories/cohere-developer-experience/snippets/python/finetuning/get-finetuned-model.py", line 4, in + response = co.finetuning.get_finetuned_model("test-id") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/billy/Library/Caches/pypoetry/virtualenvs/py-snips-je53b3MO-py3.11/lib/python3.11/site-packages/cohere/finetuning/client.py", line 328, in get_finetuned_model + raise BadRequestError( +cohere.errors.bad_request_error.BadRequestError: status_code: 400, body: {'message': "finetuned_model.id is not a valid UUID: 'test-id'"} +] +`; + +exports[`Testing language python testing file finetuning/list-events.py 1`] = ` +[Error: Command failed: poetry run python finetuning/list-events.py +Traceback (most recent call last): + File "/Users/billy/repositories/cohere-developer-experience/snippets/python/finetuning/list-events.py", line 4, in + response = co.finetuning.list_events(finetuned_model_id="test-id") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/billy/Library/Caches/pypoetry/virtualenvs/py-snips-je53b3MO-py3.11/lib/python3.11/site-packages/cohere/finetuning/client.py", line 779, in list_events + raise InternalServerError( +cohere.errors.internal_server_error.InternalServerError: status_code: 500, body: {'message': 'failed to retrieve total size'} +] +`; + +exports[`Testing language python testing file finetuning/list-finetuned-models.py 1`] = `null`; + +exports[`Testing language python testing file finetuning/list-training-step-metrics.py 1`] = ` +[Error: Command failed: poetry run python finetuning/list-training-step-metrics.py +Traceback (most recent call last): + File "/Users/billy/repositories/cohere-developer-experience/snippets/python/finetuning/list-training-step-metrics.py", line 4, in + train_step_metrics = co.finetuning.list_training_step_metrics( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/billy/Library/Caches/pypoetry/virtualenvs/py-snips-je53b3MO-py3.11/lib/python3.11/site-packages/cohere/finetuning/client.py", line 862, in list_training_step_metrics + raise BadRequestError( +cohere.errors.bad_request_error.BadRequestError: status_code: 400, body: {'message': 'invalid finetune ID'} +] +`; + +exports[`Testing language python testing file finetuning/update-finetuned-model.py 1`] = ` +[Error: Command failed: poetry run python finetuning/update-finetuned-model.py +Traceback (most recent call last): + File "/Users/billy/repositories/cohere-developer-experience/snippets/python/finetuning/update-finetuned-model.py", line 8, in + finetuned_model = co.finetuning.update_finetuned_model( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/billy/Library/Caches/pypoetry/virtualenvs/py-snips-je53b3MO-py3.11/lib/python3.11/site-packages/cohere/finetuning/client.py", line 605, in update_finetuned_model + raise BadRequestError( +cohere.errors.bad_request_error.BadRequestError: status_code: 400, body: {'message': "finetuned_model.id is not a valid UUID: 'test-id'"} +] +`; + +exports[`Testing language python testing file generate-post.py 1`] = `null`; + +exports[`Testing language python testing file models-list-get.py 1`] = `null`; + +exports[`Testing language python testing file rerank-post.py 1`] = `null`; + +exports[`Testing language python testing file summarize-post.py 1`] = `null`; + +exports[`Testing language python testing file tokenize-post.py 1`] = `null`; diff --git a/packages/snippet-tester/src/tests/snippets.test.ts b/packages/snippet-tester/src/tests/snippets.test.ts index b6ba68e85..d93311bbe 100644 --- a/packages/snippet-tester/src/tests/snippets.test.ts +++ b/packages/snippet-tester/src/tests/snippets.test.ts @@ -1,5 +1,4 @@ import { describe, expect, test } from '@jest/globals'; -import { CohereClient } from 'cohere-ai'; import * as fs from "fs"; import { glob } from "glob"; import path from 'path'; @@ -21,52 +20,6 @@ const findPnpmWorkspaceDir = (curDir = __dirname) => { const workspaceDir = findPnpmWorkspaceDir() -const failureReasons = { - "NotFoundError": { - "description": "Thrown when a resource is not found. It occurs in various contexts, such as embed jobs, datasets, connectors, and finetuned models." - }, - "BadRequestError": { - "description": "Indicates a bad request due to invalid parameters or data. Seen in connector creation, finetuned model operations, and dataset-related actions." - }, - "InternalServerError": { - "description": "Represents an internal server error, suggesting an issue with server-side processing. Appears in listing events for finetuned models." - }, - "JsonError": { - "description": "Related to JSON parsing issues, occurs when there is a problem with JSON data, such as missing required keys." - }, - "TypeError": { - "description": "Thrown when there is a type-related issue, often due to unexpected keyword arguments or incorrect data types." - }, - "FileNotFoundError": { - "description": "Indicates that a file is not found, as seen in the dataset-post.py test." - }, - "IllegalStateException": { - "description": "Related to the state of an object, occurs due to a closed resource." - }, - "ReferenceError": { - "description": "Thrown when a variable or object is accessed before it is defined or initialized." - }, - "SocketTimeoutException": { - "description": "Indicates a network timeout, a network operation took longer than the specified timeout period." - }, - "InvalidFormatException": { - "description": "Related to JSON deserialization, occurs when data cannot be deserialized into the expected format." - }, - "RuntimeException": { - "description": "A general runtime exception, indicating an unexpected issue during execution." - }, - "ClassNotFoundException": { - "description": "Thrown when a class is not found, suggesting a missing or incorrectly named class." - }, - "NullPointerException": { - "description": "Indicates a null pointer exception, often due to accessing a member of a null object." - }, - "Other": { - "description": "Any other error not covered by the existing categories." - } -} - - describe.each(config.languages.map(o => [o.name, o] as [string, Language]))("Testing language %s", (name, lang) => { const cwd = lang.snippetRoot(workspaceDir) const filePaths = glob.globSync(lang.glob, { cwd }) @@ -74,43 +27,6 @@ describe.each(config.languages.map(o => [o.name, o] as [string, Language]))("Tes test.concurrent.each(filePaths)('testing file %s', async (filePath) => { const { error } = await execCmd(lang.exec(filePath), cwd) - const co = new CohereClient() - - let err = { "error": "passed" } - - if (error) { - const explain = await co.v2.chat({ - model: "command-r-plus", - messages: [{ - role: "user", content: ` - Please classify this error into the following categories: - ${error} - - error categories: - - ${JSON.stringify(failureReasons)}` - }], - temperature: 0, - responseFormat: { - type: "json_object", - jsonSchema: { - type: "object", - required: ["error"], - properties: { - error: { - type: "string", - enum: Object.keys(failureReasons) - } - } - } - } - }) - - err = JSON.parse(explain.message?.content?.[0].text || "{}") - console.error(error) - } - - expect(err.error).toMatchSnapshot() - + expect(error).toMatchSnapshot() }, 1000000); }) \ No newline at end of file