{ "info": { "author": "AI21 Labs", "author_email": null, "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9" ], "description": "

\n AI21 Labs Python SDK\n

\n\n[//]: # \"Add when public\"\n[//]: # '\"Test\"'\n[//]: # '\"Supported'\n\n

\n\"Test\"\n\"Integration\n\"Package\n\"Poetry\"\n\"Supported\n\"Semantic\n\"License\"\n

\n\n---\n\n## Table of Contents\n\n- [Examples](#examples-tldr) \ud83d\uddc2\ufe0f\n- [Migration from v1.3.4 and below](#migration-from-v134-and-below)\n- [AI21 Official Documentation](#Documentation)\n- [Installation](#Installation) \ud83d\udcbf\n- [Usage - Chat Completions](#Usage)\n- [Older Models Support Usage](#Older-Models-Support-Usage)\n- [More Models](#More-Models)\n - [Streaming](#Streaming)\n - [TSMs](#TSMs)\n- [Token Counting](#Token-Counting)\n- [Environment Variables](#Environment-Variables)\n- [Error Handling](#Error-Handling)\n- [Cloud Providers](#Cloud-Providers) \u2601\ufe0f\n - [AWS](#AWS)\n - [Bedrock](#Bedrock)\n - [SageMaker](#SageMaker)\n - [Azure](#Azure)\n\n## Examples (tl;dr)\n\nIf you want to quickly get a glance how to use the AI21 Python SDK and jump straight to business, you can check out the examples. Take a look at our models and see them in action! Several examples and demonstrations have been put together to show our models' functionality and capabilities.\n\n### [Check out the Examples](examples/)\n\nFeel free to dive in, experiment, and adapt these examples to suit your needs. We believe they'll help you get up and running quickly.\n\n## Migration from v1.3.4 and below\n\nIn `v2.0.0` we introduced a new SDK that is not backwards compatible with the previous version.\nThis version allows for non-static instances of the client, defined parameters to each resource, modelized responses and\nmore.\n\n
\nMigration Examples\n\n### Instance creation (not available in v1.3.4 and below)\n\n```python\nfrom ai21 import AI21Client\n\nclient = AI21Client(api_key='my_api_key')\n\n# or set api_key in environment variable - AI21_API_KEY and then\nclient = AI21Client()\n```\n\nWe No longer support static methods for each resource, instead we have a client instance that has a method for each\nallowing for more flexibility and better control.\n\n### Completion before/after\n\n```diff\nprompt = \"some prompt\"\n\n- import ai21\n- response = ai21.Completion.execute(model=\"j2-light\", prompt=prompt, maxTokens=2)\n\n+ from ai21 import AI21Client\n+ client = ai21.AI21Client()\n+ response = client.completion.create(model=\"j2-light\", prompt=prompt, max_tokens=2)\n```\n\nThis applies to all resources. You would now need to create a client instance and use it to call the resource method.\n\n### Tokenization and Token counting before/after\n\n```diff\n- response = ai21.Tokenization.execute(text=prompt)\n- print(len(response)) # number of tokens\n\n+ from ai21 import AI21Client\n+ client = AI21Client()\n+ token_count = client.count_tokens(text=prompt)\n```\n\n### Key Access in Response Objects before/after\n\nIt is no longer possible to access the response object as a dictionary. Instead, you can access the response object as an object with attributes.\n\n```diff\n- import ai21\n- response = ai21.Summarize.execute(source=\"some text\", sourceType=\"TEXT\")\n- response[\"summary\"]\n\n+ from ai21 import AI21Client\n+ from ai21.models import DocumentType\n+ client = AI21Client()\n+ response = client.summarize.create(source=\"some text\", source_type=DocumentType.TEXT)\n+ response.summary\n```\n\n---\n\n### AWS Client Creations\n\n### Bedrock Client creation before/after\n\n```diff\n- import ai21\n- destination = ai21.BedrockDestination(model_id=ai21.BedrockModelID.J2_MID_V1)\n- response = ai21.Completion.execute(prompt=prompt, maxTokens=1000, destination=destination)\n\n+ from ai21 import AI21BedrockClient, BedrockModelID\n+ client = AI21BedrockClient()\n+ response = client.completion.create(prompt=prompt, max_tokens=1000, model_id=BedrockModelID.J2_MID_V1)\n```\n\n### SageMaker Client creation before/after\n\n```diff\n- import ai21\n- destination = ai21.SageMakerDestination(\"j2-mid-test-endpoint\")\n- response = ai21.Completion.execute(prompt=prompt, maxTokens=1000, destination=destination)\n\n+ from ai21 import AI21SageMakerClient\n+ client = AI21SageMakerClient(endpoint_name=\"j2-mid-test-endpoint\")\n+ response = client.completion.create(prompt=prompt, max_tokens=1000)\n```\n\n
\n\n## Documentation\n\n---\n\nThe full documentation for the REST API can be found on [docs.ai21.com](https://docs.ai21.com/).\n\n## Installation\n\n---\n\n```bash\npip install ai21\n```\n\n## Usage\n\n---\n\n```python\nfrom ai21 import AI21Client\nfrom ai21.models.chat import ChatMessage\n\nclient = AI21Client(\n # defaults to os.enviorn.get('AI21_API_KEY')\n api_key='my_api_key',\n)\n\nsystem = \"You're a support engineer in a SaaS company\"\nmessages = [\n ChatMessage(content=system, role=\"system\"),\n ChatMessage(content=\"Hello, I need help with a signup process.\", role=\"user\"),\n]\n\nchat_completions = client.chat.completions.create(\n messages=messages,\n model=\"jamba-instruct-preview\",\n)\n```\n\n### Async Usage\n\nYou can use the `AsyncAI21Client` to make asynchronous requests.\nThere is no difference between the sync and the async client in terms of usage.\n\n```python\nimport asyncio\n\nfrom ai21 import AsyncAI21Client\nfrom ai21.models.chat import ChatMessage\n\nsystem = \"You're a support engineer in a SaaS company\"\nmessages = [\n ChatMessage(content=system, role=\"system\"),\n ChatMessage(content=\"Hello, I need help with a signup process.\", role=\"user\"),\n]\n\nclient = AsyncAI21Client(\n # defaults to os.enviorn.get('AI21_API_KEY')\n api_key='my_api_key',\n)\n\n\nasync def main():\n response = await client.chat.completions.create(\n messages=messages,\n model=\"jamba-instruct-preview\",\n )\n\n print(response)\n\n\nasyncio.run(main())\n\n```\n\nA more detailed example can be found [here](examples/studio/chat/chat_completions.py).\n\n## Older Models Support Usage\n\n
\nExamples\n\n### Supported Models:\n\n- j2-light\n- j2-mid\n- j2-ultra\n\nyou can read more about the models [here](https://docs.ai21.com/reference/j2-complete-api-ref#jurassic-2-models).\n\n### Chat\n\n```python\nfrom ai21 import AI21Client\nfrom ai21.models import RoleType\nfrom ai21.models import ChatMessage\n\nsystem = \"You're a support engineer in a SaaS company\"\nmessages = [\n ChatMessage(text=\"Hello, I need help with a signup process.\", role=RoleType.USER),\n ChatMessage(text=\"Hi Alice, I can help you with that. What seems to be the problem?\", role=RoleType.ASSISTANT),\n ChatMessage(text=\"I am having trouble signing up for your product with my Google account.\", role=RoleType.USER),\n]\n\n\nclient = AI21Client()\nchat_response = client.chat.create(\n system=system,\n messages=messages,\n model=\"j2-ultra\",\n)\n```\n\nFor a more detailed example, see the chat [examples](examples/studio/chat.py).\n\n### Completion\n\n```python\nfrom ai21 import AI21Client\n\n\nclient = AI21Client()\ncompletion_response = client.completion.create(\n prompt=\"This is a test prompt\",\n model=\"j2-mid\",\n)\n```\n\n
\n\nFor a more detailed example, see the completion [examples](examples/studio/completion.py).\n\n---\n\n## Streaming\n\nWe currently support streaming for the Chat Completions API in Jamba.\n\n```python\nfrom ai21 import AI21Client\nfrom ai21.models.chat import ChatMessage\n\nmessages = [ChatMessage(content=\"What is the meaning of life?\", role=\"user\")]\n\nclient = AI21Client()\n\nresponse = client.chat.completions.create(\n messages=messages,\n model=\"jamba-instruct-preview\",\n stream=True,\n)\nfor chunk in response:\n print(chunk.choices[0].delta.content, end=\"\")\n\n```\n\n### Async Streaming\n\n```python\nimport asyncio\n\nfrom ai21 import AsyncAI21Client\nfrom ai21.models.chat import ChatMessage\n\nmessages = [ChatMessage(content=\"What is the meaning of life?\", role=\"user\")]\n\nclient = AsyncAI21Client()\n\n\nasync def main():\n response = await client.chat.completions.create(\n messages=messages,\n model=\"jamba-instruct-preview\",\n stream=True,\n )\n async for chunk in response:\n print(chunk.choices[0].delta.content, end=\"\")\n\n\nasyncio.run(main())\n\n```\n\n---\n\n## More Models\n\n## TSMs\n\nAI21 Studio's Task-Specific Models offer a range of powerful tools. These models have been specifically designed for their respective tasks and provide high-quality results while optimizing efficiency.\nThe full documentation and guides can be found [here](https://docs.ai21.com/docs/task-specific).\n\n### Contextual Answers\n\nThe `answer` API allows you to access our high-quality question answering model.\n\n```python\nfrom ai21 import AI21Client\n\nclient = AI21Client()\nresponse = client.answer.create(\n context=\"This is a text is for testing purposes\",\n question=\"Question about context\",\n)\n```\n\nA detailed explanation on Contextual Answers, can be found [here](https://docs.ai21.com/docs/contextual-answers-api)\n\n### File Upload\n\n---\n\n```python\nfrom ai21 import AI21Client\n\nclient = AI21Client()\n\nfile_id = client.library.files.create(\n file_path=\"path/to/file\",\n path=\"path/to/file/in/library\",\n labels=[\"label1\", \"label2\"],\n public_url=\"www.example.com\",\n)\n\nuploaded_file = client.library.files.get(file_id)\n```\n\nFor more information on more Task Specific Models, see the [documentation](https://docs.ai21.com/reference/paraphrase-api-ref).\n\n## Token Counting\n\n---\n\nBy using the `count_tokens` method, you can estimate the billing for a given request.\n\n```python\nfrom ai21.tokenizers import get_tokenizer\n\ntokenizer = get_tokenizer(name=\"jamba-tokenizer\")\ntotal_tokens = tokenizer.count_tokens(text=\"some text\") # returns int\nprint(total_tokens)\n```\n\n### Async Usage\n\n```python\nfrom ai21.tokenizers import get_async_tokenizer\n\n## Your async function code\n#...\ntokenizer = await get_async_tokenizer(name=\"jamba-tokenizer\")\ntotal_tokens = await tokenizer.count_tokens(text=\"some text\") # returns int\nprint(total_tokens)\n```\n\nAvailable tokenizers are:\n\n- `jamba-tokenizer`\n- `j2-tokenizer`\n\nFor more information on AI21 Tokenizers, see the [documentation](https://github.com/AI21Labs/ai21-tokenizer).\n\n## Environment Variables\n\n---\n\nYou can set several environment variables to configure the client.\n\n### Logging\n\nWe use the standard library [`logging`](https://docs.python.org/3/library/logging.html) module.\n\nTo enable logging, set the `AI21_LOG_LEVEL` environment variable.\n\n```bash\n$ export AI21_LOG_LEVEL=debug\n```\n\n### Other Important Environment Variables\n\n- `AI21_API_KEY` - Your API key. If not set, you must pass it to the client constructor.\n- `AI21_API_VERSION` - The API version. Defaults to `v1`.\n- `AI21_API_HOST` - The API host. Defaults to `https://api.ai21.com/v1/`.\n- `AI21_TIMEOUT_SEC` - The timeout for API requests.\n- `AI21_NUM_RETRIES` - The maximum number of retries for API requests. Defaults to `3` retries.\n- `AI21_AWS_REGION` - The AWS region to use for AWS clients. Defaults to `us-east-1`.\n\n## Error Handling\n\n---\n\n```python\nfrom ai21 import errors as ai21_errors\nfrom ai21 import AI21Client, AI21APIError\nfrom ai21.models import ChatMessage\n\nclient = AI21Client()\n\nsystem = \"You're a support engineer in a SaaS company\"\nmessages = [\n # Notice the given role does not exist and will be the reason for the raised error\n ChatMessage(text=\"Hello, I need help with a signup process.\", role=\"Non-Existent-Role\"),\n ]\n\ntry:\n chat_completion = client.chat.create(\n messages=messages,\n model=\"j2-ultra\",\n system=system\n )\nexcept ai21_errors.AI21ServerError as e:\n print(\"Server error and could not be reached\")\n print(e.details)\nexcept ai21_errors.TooManyRequestsError as e:\n print(\"A 429 status code was returned. Slow down on the requests\")\nexcept AI21APIError as e:\n print(\"A non 200 status code error. For more error types see ai21.errors\")\n\n```\n\n## Cloud Providers\n\n---\n\n### AWS\n\nAI21 Library provides convenient ways to interact with two AWS clients for use with [AWS Bedrock](https://aws.amazon.com/bedrock/ai21/) and AWS SageMaker.\n\n### Installation\n\n---\n\n```bash\npip install -U \"ai21[AWS]\"\n```\n\nThis will make sure you have the required dependencies installed, including `boto3 >= 1.28.82`.\n\n### Usage\n\n---\n\n### Bedrock\n\n```python\nfrom ai21 import AI21BedrockClient, BedrockModelID\nfrom ai21.models.chat import ChatMessage\n\nclient = AI21BedrockClient(region='us-east-1') # region is optional, as you can use the env variable instead\n\nmessages = [\n ChatMessage(content=\"You are a helpful assistant\", role=\"system\"),\n ChatMessage(content=\"What is the meaning of life?\", role=\"user\")\n]\n\nresponse = client.chat.completions.create(\n messages=messages,\n model_id=BedrockModelID.JAMBA_INSTRUCT_V1,\n)\n```\n\n#### Async\n\n```python\nimport asyncio\nfrom ai21 import AsyncAI21BedrockClient, BedrockModelID\nfrom ai21.models.chat import ChatMessage\n\nclient = AsyncAI21BedrockClient(region='us-east-1') # region is optional, as you can use the env variable instead\n\nmessages = [\n ChatMessage(content=\"You are a helpful assistant\", role=\"system\"),\n ChatMessage(content=\"What is the meaning of life?\", role=\"user\")\n]\n\nasync def main():\n response = await client.chat.completions.create(\n messages=messages,\n model_id=BedrockModelID.JAMBA_INSTRUCT_V1,\n )\n\n\nasyncio.run(main())\n```\n\n### With Boto3 Session\n\n```python\nimport boto3\n\nfrom ai21 import AI21BedrockClient, BedrockModelID\nfrom ai21.models.chat import ChatMessage\n\nboto_session = boto3.Session(region_name=\"us-east-1\")\n\nclient = AI21BedrockClient(session=boto_session)\n\nmessages = [\n ChatMessage(content=\"You are a helpful assistant\", role=\"system\"),\n ChatMessage(content=\"What is the meaning of life?\", role=\"user\")\n]\n\nresponse = client.chat.completions.create(\n messages=messages,\n model_id=BedrockModelID.JAMBA_INSTRUCT_V1,\n)\n```\n\n### Async\n\n```python\nimport boto3\nimport asyncio\n\nfrom ai21 import AsyncAI21BedrockClient, BedrockModelID\nfrom ai21.models.chat import ChatMessage\n\nboto_session = boto3.Session(region_name=\"us-east-1\")\n\nclient = AsyncAI21BedrockClient(session=boto_session)\n\nmessages = [\n ChatMessage(content=\"You are a helpful assistant\", role=\"system\"),\n ChatMessage(content=\"What is the meaning of life?\", role=\"user\")\n]\n\nasync def main():\n response = await client.chat.completions.create(\n messages=messages,\n model_id=BedrockModelID.JAMBA_INSTRUCT_V1,\n )\n\nasyncio.run(main())\n```\n\n### SageMaker\n\n```python\nfrom ai21 import AI21SageMakerClient\n\nclient = AI21SageMakerClient(endpoint_name=\"j2-endpoint-name\")\nresponse = client.summarize.create(\n source=\"Text to summarize\",\n source_type=\"TEXT\",\n)\nprint(response.summary)\n```\n\n#### Async\n\n```python\nimport asyncio\nfrom ai21 import AsyncAI21SageMakerClient\n\nclient = AsyncAI21SageMakerClient(endpoint_name=\"j2-endpoint-name\")\n\nasync def main():\n response = await client.summarize.create(\n source=\"Text to summarize\",\n source_type=\"TEXT\",\n )\n print(response.summary)\n\nasyncio.run(main())\n```\n\n### With Boto3 Session\n\n```python\nfrom ai21 import AI21SageMakerClient\nimport boto3\nboto_session = boto3.Session(region_name=\"us-east-1\")\n\nclient = AI21SageMakerClient(\n session=boto_session,\n endpoint_name=\"j2-endpoint-name\",\n)\n```\n\n### Azure\n\nIf you wish to interact with your Azure endpoint on Azure AI Studio, use the `AI21AzureClient`\nand `AsyncAI21AzureClient` clients.\n\nThe following models are supported on Azure:\n\n- `jamba-instruct`\n\n```python\nfrom ai21 import AI21AzureClient\nfrom ai21.models.chat import ChatMessage\n\nclient = AI21AzureClient(\n base_url=\"https://.inference.ai.azure.com/v1/chat/completions\",\n api_key=\"\",\n)\n\nmessages = [\n ChatMessage(content=\"You are a helpful assistant\", role=\"system\"),\n ChatMessage(content=\"What is the meaning of life?\", role=\"user\")\n]\n\nresponse = client.chat.completions.create(\n model=\"jamba-instruct\",\n messages=messages,\n)\n```\n\nHappy prompting! \ud83d\ude80\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "dynamic": null, "home_page": null, "keywords": null, "license": null, "maintainer": null, "maintainer_email": null, "name": "ai21", "package_url": "https://pypi.org/project/ai21/", "platform": null, "project_url": "https://pypi.org/project/ai21/", "project_urls": null, "provides_extra": [ "aws" ], "release_url": "https://pypi.org/project/ai21/2.9.2/", "requires_dist": [ "ai21-tokenizer<1.0.0,>=0.11.0", "boto3<2.0.0,>=1.28.82; extra == \"aws\"", "dataclasses-json<0.7.0,>=0.6.3", "httpx<0.28.0,>=0.27.0", "tenacity<9.0.0,>=8.3.0", "typing-extensions<5.0.0,>=4.9.0" ], "requires_python": "<4.0,>=3.8", "summary": null, "version": "2.9.2", "yanked": false, "yanked_reason": null }, "last_serial": 24136545, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "blake2b_256": "bb2e8b11a125ef44f9926030c546e93c1a92d3ed52d908264bc8f656a76213e3", "md5": "57243ad67bf59ebf8c05c1e16aeb3f03", "sha256": "24e9372913474344a37d0906ca03c7f54516fe71b424aac0e3165ad976cd78e0" }, "downloads": -1, "filename": "ai21-0.0.1.tar.gz", "has_sig": false, "md5_digest": "57243ad67bf59ebf8c05c1e16aeb3f03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8177, "upload_time": "2022-11-22T19:15:05", "upload_time_iso_8601": "2022-11-22T19:15:05.944482Z", "url": "https://files.pythonhosted.org/packages/bb/2e/8b11a125ef44f9926030c546e93c1a92d3ed52d908264bc8f656a76213e3/ai21-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "blake2b_256": "35918b76af089d44a2396f1e3bac447e67d1f8adea588aa389823f8da50840bb", "md5": "32d96672b8ed911f4a5415b88236531c", "sha256": "19c2f1310e0dd42ede099ce5c38f6f81250b64e9579d18f407cf3cdbda8e33a3" }, "downloads": -1, "filename": "ai21-0.0.3.tar.gz", "has_sig": false, "md5_digest": "32d96672b8ed911f4a5415b88236531c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7824, "upload_time": "2022-12-15T14:18:30", "upload_time_iso_8601": "2022-12-15T14:18:30.608671Z", "url": "https://files.pythonhosted.org/packages/35/91/8b76af089d44a2396f1e3bac447e67d1f8adea588aa389823f8da50840bb/ai21-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "blake2b_256": "32d1afc20be4a4e7dc475496a1bac0be2605126cd1b5a300385a9dab76050d13", "md5": "784d8a6bfd2fa4171ed2a00b0030572a", "sha256": "6b8231a361a1e2e98cb167d7b0b6e6370f1876476800d6b6cd3327d133f206f1" }, "downloads": -1, "filename": "ai21-1.0.0.tar.gz", "has_sig": false, "md5_digest": "784d8a6bfd2fa4171ed2a00b0030572a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8183, "upload_time": "2023-03-08T15:27:56", "upload_time_iso_8601": "2023-03-08T15:27:56.034157Z", "url": "https://files.pythonhosted.org/packages/32/d1/afc20be4a4e7dc475496a1bac0be2605126cd1b5a300385a9dab76050d13/ai21-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "blake2b_256": "616cbba499fe47476d412441c7831618f22a7a681bb47833eaa69bafcdf4504e", "md5": "3f22d16ece27aa8098a68895c9283d16", "sha256": "1082333399777acf1888f52239ef0dc9ddbb47cc1270691bc9abca6cd7946c54" }, "downloads": -1, "filename": "ai21-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3f22d16ece27aa8098a68895c9283d16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8221, "upload_time": "2023-03-08T16:49:40", "upload_time_iso_8601": "2023-03-08T16:49:40.030010Z", "url": "https://files.pythonhosted.org/packages/61/6c/bba499fe47476d412441c7831618f22a7a681bb47833eaa69bafcdf4504e/ai21-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "blake2b_256": "7339ca61e0fec20ff436d89cea1074274e8cecfbde5056600d510df975198144", "md5": "ff5baa07456b82f33e0fbea681fee245", "sha256": "cad735498e2a00802517e52b0d79f7ef456ee0cd7212e2c25e3c7f9bff022c8b" }, "downloads": -1, "filename": "ai21-1.0.2.tar.gz", "has_sig": false, "md5_digest": "ff5baa07456b82f33e0fbea681fee245", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8222, "upload_time": "2023-03-09T12:58:45", "upload_time_iso_8601": "2023-03-09T12:58:45.870783Z", "url": "https://files.pythonhosted.org/packages/73/39/ca61e0fec20ff436d89cea1074274e8cecfbde5056600d510df975198144/ai21-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.3": [ { "comment_text": "", "digests": { "blake2b_256": "9c4f6e36bb331df4f795261385ea23d48cccc3c43d0309064bcb18d99fc82416", "md5": "537645da3059f0f17373dd6fb317dec4", "sha256": "c76f61768f13ed93bf0ae0f4bf0efa614d9d6ca6f0726b96a92a92402a73ffe3" }, "downloads": -1, "filename": "ai21-1.0.3.tar.gz", "has_sig": false, "md5_digest": "537645da3059f0f17373dd6fb317dec4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8235, "upload_time": "2023-03-27T13:09:26", "upload_time_iso_8601": "2023-03-27T13:09:26.061482Z", "url": "https://files.pythonhosted.org/packages/9c/4f/6e36bb331df4f795261385ea23d48cccc3c43d0309064bcb18d99fc82416/ai21-1.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.4": [ { "comment_text": "", "digests": { "blake2b_256": "f4f04ac520f79acf415eb611a9c0c5fbed2fb0aa16585bcfa0398819c5cbefc7", "md5": "35502a436b8a248f27e7392ee2669bc3", "sha256": "6e7291af62bf3e6172c34bdf48b9259dca7018c1f5bea51c692a00df0d314238" }, "downloads": -1, "filename": "ai21-1.0.4.tar.gz", "has_sig": false, "md5_digest": "35502a436b8a248f27e7392ee2669bc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8399, "upload_time": "2023-04-10T09:46:27", "upload_time_iso_8601": "2023-04-10T09:46:27.180857Z", "url": "https://files.pythonhosted.org/packages/f4/f0/4ac520f79acf415eb611a9c0c5fbed2fb0aa16585bcfa0398819c5cbefc7/ai21-1.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.5": [ { "comment_text": "", "digests": { "blake2b_256": "7e998805e606ae97f72727f9d10075b340e6e4b26381909a757c9b0bb384ccc4", "md5": "027ae035b1a4ae581350952b9c1a2ed0", "sha256": "e7375fad817aca0a69e23913d41157f724a53d07f4a26f5f95c0de2218fbbcd9" }, "downloads": -1, "filename": "ai21-1.0.5.tar.gz", "has_sig": false, "md5_digest": "027ae035b1a4ae581350952b9c1a2ed0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9364, "upload_time": "2023-04-19T09:59:29", "upload_time_iso_8601": "2023-04-19T09:59:29.436835Z", "url": "https://files.pythonhosted.org/packages/7e/99/8805e606ae97f72727f9d10075b340e6e4b26381909a757c9b0bb384ccc4/ai21-1.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.7": [ { "comment_text": "", "digests": { "blake2b_256": "612cd1376ecb5d0e91033e2fa9903201b7842b53f7c8947071f13ed2d1b809a3", "md5": "7e1bed5a7b5ece05327b44171724fa0f", "sha256": "e5fbe18775d1cd079513647dc11ed86a2619b57f1a8932f7d1d0d5b94793120a" }, "downloads": -1, "filename": "ai21-1.0.7.tar.gz", "has_sig": false, "md5_digest": "7e1bed5a7b5ece05327b44171724fa0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11320, "upload_time": "2023-05-17T08:05:11", "upload_time_iso_8601": "2023-05-17T08:05:11.856420Z", "url": "https://files.pythonhosted.org/packages/61/2c/d1376ecb5d0e91033e2fa9903201b7842b53f7c8947071f13ed2d1b809a3/ai21-1.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "blake2b_256": "cd08bfcf42869709e749f5b0ed9d6e9fe0536a565f2550dba391d0b37c1d4fc3", "md5": "419bd381f0b9c77241d4cbd917f655a4", "sha256": "1ce55588bb08620e32a4382d1cb9a8cc238bab650195f16f35c16432a2d650df" }, "downloads": -1, "filename": "ai21-1.1.0.tar.gz", "has_sig": false, "md5_digest": "419bd381f0b9c77241d4cbd917f655a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13208, "upload_time": "2023-06-07T10:46:58", "upload_time_iso_8601": "2023-06-07T10:46:58.304378Z", "url": "https://files.pythonhosted.org/packages/cd/08/bfcf42869709e749f5b0ed9d6e9fe0536a565f2550dba391d0b37c1d4fc3/ai21-1.1.0.tar.gz", "yanked": true, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "blake2b_256": "fd803ca572eaa7ec61b70f513424d6d73739fcd3a0f92bcde7e7a35548e655a1", "md5": "0de228bf90acf17e6068f8f9550a955b", "sha256": "9eeaa34b2231e2f88f5641885d1d4eea70596e6ced6cad01765d53b768a0552a" }, "downloads": -1, "filename": "ai21-1.1.1.tar.gz", "has_sig": false, "md5_digest": "0de228bf90acf17e6068f8f9550a955b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13134, "upload_time": "2023-06-07T14:19:42", "upload_time_iso_8601": "2023-06-07T14:19:42.985289Z", "url": "https://files.pythonhosted.org/packages/fd/80/3ca572eaa7ec61b70f513424d6d73739fcd3a0f92bcde7e7a35548e655a1/ai21-1.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.2": [ { "comment_text": "", "digests": { "blake2b_256": "9540765227c9dea4c2fbb331b9cd4dfee44c261f0843493907fc7c47eff0a084", "md5": "5964fa65c5936b74c9cdd4beb8b8c056", "sha256": "394a39e29dae4c5241771089dda079e3f40aac3520f821c064c33fa91786ec52" }, "downloads": -1, "filename": "ai21-1.1.2.tar.gz", "has_sig": false, "md5_digest": "5964fa65c5936b74c9cdd4beb8b8c056", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13160, "upload_time": "2023-06-08T08:07:14", "upload_time_iso_8601": "2023-06-08T08:07:14.696531Z", "url": "https://files.pythonhosted.org/packages/95/40/765227c9dea4c2fbb331b9cd4dfee44c261f0843493907fc7c47eff0a084/ai21-1.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.3": [ { "comment_text": "", "digests": { "blake2b_256": "ff90dc7f65ec3fd912ba627658cbc5bb3b81ebdc97b7b70edceca703bd0220e2", "md5": "c51697909a454cf80da0347ae9cc8ecf", "sha256": "d8e795e8dee494b2b04fc7854b8bc6e0d680f2dc68f0a928074282ca10b146d8" }, "downloads": -1, "filename": "ai21-1.1.3.tar.gz", "has_sig": false, "md5_digest": "c51697909a454cf80da0347ae9cc8ecf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13374, "upload_time": "2023-06-08T14:35:42", "upload_time_iso_8601": "2023-06-08T14:35:42.764061Z", "url": "https://files.pythonhosted.org/packages/ff/90/dc7f65ec3fd912ba627658cbc5bb3b81ebdc97b7b70edceca703bd0220e2/ai21-1.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.4": [ { "comment_text": "", "digests": { "blake2b_256": "c4d80069f897ba0fffc25f1e346b946dcb598925bf294d6ec7fdc57a58eb05a6", "md5": "f32b6ad0e28633d239c1ac835e7cc6fd", "sha256": "d3883ff147a77893aa8688469faead2a6a77d6fb16510a50b1e32bea9afdabbc" }, "downloads": -1, "filename": "ai21-1.1.4.tar.gz", "has_sig": false, "md5_digest": "f32b6ad0e28633d239c1ac835e7cc6fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13510, "upload_time": "2023-06-11T11:54:23", "upload_time_iso_8601": "2023-06-11T11:54:23.990536Z", "url": "https://files.pythonhosted.org/packages/c4/d8/0069f897ba0fffc25f1e346b946dcb598925bf294d6ec7fdc57a58eb05a6/ai21-1.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.1": [ { "comment_text": "", "digests": { "blake2b_256": "10a70047731c4312df830dc34500c09f874612265ce9eba402ec1242ea1baae1", "md5": "45ff3b9772a7af895189a6810a8b8ad9", "sha256": "2df9db4b4d61afee340423ec578f942ff6c5a297465d7b2517d81b4f7293d547" }, "downloads": -1, "filename": "ai21-1.2.1.tar.gz", "has_sig": false, "md5_digest": "45ff3b9772a7af895189a6810a8b8ad9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13831, "upload_time": "2023-07-17T16:20:39", "upload_time_iso_8601": "2023-07-17T16:20:39.154218Z", "url": "https://files.pythonhosted.org/packages/10/a7/0047731c4312df830dc34500c09f874612265ce9eba402ec1242ea1baae1/ai21-1.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.2": [ { "comment_text": "", "digests": { "blake2b_256": "4e947fd1c45ebfcef0974e03dee68d3bb5b2451cd4487d4ae035c2cc277319b7", "md5": "3aab953c4387021614bb583d0c5d11fa", "sha256": "753639f579dcff96017af04048fac35c38927d1f969a11fe4699250bf7e6d356" }, "downloads": -1, "filename": "ai21-1.2.2.tar.gz", "has_sig": false, "md5_digest": "3aab953c4387021614bb583d0c5d11fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13869, "upload_time": "2023-07-24T10:36:30", "upload_time_iso_8601": "2023-07-24T10:36:30.032286Z", "url": "https://files.pythonhosted.org/packages/4e/94/7fd1c45ebfcef0974e03dee68d3bb5b2451cd4487d4ae035c2cc277319b7/ai21-1.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.3": [ { "comment_text": "", "digests": { "blake2b_256": "7c1228defd5a64eb238c796f89f0c2cc714cdd2c1f819bcf4b0db91f89debe52", "md5": "ae788ee5fa0efdcdb1d453446a93f8d9", "sha256": "9512104e0a564f22097144da0881daaf7c825b764c87569fd9f03a40dc0138aa" }, "downloads": -1, "filename": "ai21-1.2.3.tar.gz", "has_sig": false, "md5_digest": "ae788ee5fa0efdcdb1d453446a93f8d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14406, "upload_time": "2023-08-01T11:02:36", "upload_time_iso_8601": "2023-08-01T11:02:36.919746Z", "url": "https://files.pythonhosted.org/packages/7c/12/28defd5a64eb238c796f89f0c2cc714cdd2c1f819bcf4b0db91f89debe52/ai21-1.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.4": [ { "comment_text": "", "digests": { "blake2b_256": "4798ca3569dc5d518eb6f94f248716c903900ba6acc88c4f1e2ec665f845e454", "md5": "fb151ca9254b8096b944f653c9ad302e", "sha256": "78a3ba4e8fae4f71cd670c9dd82168737155a01161907cfd6b2907239d36faff" }, "downloads": -1, "filename": "ai21-1.2.4.tar.gz", "has_sig": false, "md5_digest": "fb151ca9254b8096b944f653c9ad302e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14403, "upload_time": "2023-08-01T11:34:02", "upload_time_iso_8601": "2023-08-01T11:34:02.564314Z", "url": "https://files.pythonhosted.org/packages/47/98/ca3569dc5d518eb6f94f248716c903900ba6acc88c4f1e2ec665f845e454/ai21-1.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.5": [ { "comment_text": "", "digests": { "blake2b_256": "9d3b1376ee7ae3d1190713158712be1548858fe3d910aaec5f3fa197bd5d61f8", "md5": "53e05e65049ee2c215d975542916ab79", "sha256": "3a0c45eda272c6d220b47d8e42e3c999617bfaa47aab3f939896294c3b805126" }, "downloads": -1, "filename": "ai21-1.2.5.tar.gz", "has_sig": false, "md5_digest": "53e05e65049ee2c215d975542916ab79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14776, "upload_time": "2023-08-16T11:14:23", "upload_time_iso_8601": "2023-08-16T11:14:23.186567Z", "url": "https://files.pythonhosted.org/packages/9d/3b/1376ee7ae3d1190713158712be1548858fe3d910aaec5f3fa197bd5d61f8/ai21-1.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.6": [ { "comment_text": "", "digests": { "blake2b_256": "c5fe6ff3d0b6f883d17c0f8cfd09544b8ad0b2becb54a4dc9fa77944a8b0ab58", "md5": "6391523663a3b176c5c3f02a88da3c4b", "sha256": "033afdb5ef053921ea9e04396ccf0c87e8ff6989e5679c63825027a83d50a403" }, "downloads": -1, "filename": "ai21-1.2.6.tar.gz", "has_sig": false, "md5_digest": "6391523663a3b176c5c3f02a88da3c4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14739, "upload_time": "2023-08-30T07:50:56", "upload_time_iso_8601": "2023-08-30T07:50:56.063011Z", "url": "https://files.pythonhosted.org/packages/c5/fe/6ff3d0b6f883d17c0f8cfd09544b8ad0b2becb54a4dc9fa77944a8b0ab58/ai21-1.2.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.7": [ { "comment_text": "", "digests": { "blake2b_256": "6fb4c1d01900c3d057dbc90546c858230151a05ea127583f08e0e32dd6076489", "md5": "ba2407743df445d39ce766c1263ed601", "sha256": "d8f461c2756ea419bc32f59712c0dbe5d13ed29fcf7332b483ff6db19be2b894" }, "downloads": -1, "filename": "ai21-1.2.7.tar.gz", "has_sig": false, "md5_digest": "ba2407743df445d39ce766c1263ed601", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14917, "upload_time": "2023-09-07T12:13:53", "upload_time_iso_8601": "2023-09-07T12:13:53.401114Z", "url": "https://files.pythonhosted.org/packages/6f/b4/c1d01900c3d057dbc90546c858230151a05ea127583f08e0e32dd6076489/ai21-1.2.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.8": [ { "comment_text": "", "digests": { "blake2b_256": "771bec4b584f0fab51f991115d70c35da54dbfbd240281a10eb79ae5fdcff320", "md5": "61051e544e51db248f552e40053b9083", "sha256": "3615842e94ad0a6286a4ae1a1bd51aabf18cce66c28bfc59fd602663bf70bc98" }, "downloads": -1, "filename": "ai21-1.2.8.tar.gz", "has_sig": false, "md5_digest": "61051e544e51db248f552e40053b9083", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15193, "upload_time": "2023-09-18T13:59:20", "upload_time_iso_8601": "2023-09-18T13:59:20.777051Z", "url": "https://files.pythonhosted.org/packages/77/1b/ec4b584f0fab51f991115d70c35da54dbfbd240281a10eb79ae5fdcff320/ai21-1.2.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "blake2b_256": "26a6cf19d28656fa48b1e5c5cb620b8168b2955d00e60c1035f82db401bb464b", "md5": "100234433b1c9c264e3fce3d05f40f9f", "sha256": "5fb1e0b7bed45ba62242c35f44027abb54ccf1f2c256bfdd6bf5d976e26cc535" }, "downloads": -1, "filename": "ai21-1.3.0.tar.gz", "has_sig": false, "md5_digest": "100234433b1c9c264e3fce3d05f40f9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15184, "upload_time": "2023-11-05T16:00:40", "upload_time_iso_8601": "2023-11-05T16:00:40.654312Z", "url": "https://files.pythonhosted.org/packages/26/a6/cf19d28656fa48b1e5c5cb620b8168b2955d00e60c1035f82db401bb464b/ai21-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.1": [ { "comment_text": "", "digests": { "blake2b_256": "830771540c720d00b879c01482d0e4466cd7a78ce2ea4978265440c5be64f697", "md5": "b237eab53de58e53f7857f163a843c2e", "sha256": "12ba122e9fb9e54b7f36c4d9e70d7b896ef6160e9afea8b2a8f3f9ab8c962d84" }, "downloads": -1, "filename": "ai21-1.3.1.tar.gz", "has_sig": false, "md5_digest": "b237eab53de58e53f7857f163a843c2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14864, "upload_time": "2023-11-12T11:17:49", "upload_time_iso_8601": "2023-11-12T11:17:49.030876Z", "url": "https://files.pythonhosted.org/packages/83/07/71540c720d00b879c01482d0e4466cd7a78ce2ea4978265440c5be64f697/ai21-1.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.2": [ { "comment_text": "", "digests": { "blake2b_256": "b50d01d86455f27446c2d41b894a8afa29a63097a32a79fc7cbe0139c091a6c1", "md5": "5b769c5e4ff1895fe8291620d3ebc0ca", "sha256": "5c55a572d7cb11bbacb54f6e07f881920bedee8751fc72933df56bb33aa55b5e" }, "downloads": -1, "filename": "ai21-1.3.2.tar.gz", "has_sig": false, "md5_digest": "5b769c5e4ff1895fe8291620d3ebc0ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15254, "upload_time": "2023-11-14T11:56:18", "upload_time_iso_8601": "2023-11-14T11:56:18.658055Z", "url": "https://files.pythonhosted.org/packages/b5/0d/01d86455f27446c2d41b894a8afa29a63097a32a79fc7cbe0139c091a6c1/ai21-1.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.3": [ { "comment_text": "", "digests": { "blake2b_256": "da1424a1c9b1bf9054f48c45b7c66dd6499ac5214f4ac21ea4107c21fdfb8447", "md5": "3c617eb6904efb4e3ab971445ee7e30f", "sha256": "f602a3f2bba8f82cd6b6f1059cb569c3fbac22ddba591888f70ebea1f34db0e2" }, "downloads": -1, "filename": "ai21-1.3.3.tar.gz", "has_sig": false, "md5_digest": "3c617eb6904efb4e3ab971445ee7e30f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15143, "upload_time": "2023-12-05T15:40:39", "upload_time_iso_8601": "2023-12-05T15:40:39.815005Z", "url": "https://files.pythonhosted.org/packages/da/14/24a1c9b1bf9054f48c45b7c66dd6499ac5214f4ac21ea4107c21fdfb8447/ai21-1.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.4": [ { "comment_text": "", "digests": { "blake2b_256": "83906d7e0068eecb3c517194de166a203390d731d778e2e2ad20e666f10a9355", "md5": "14864adf93668946ddbaf5b6a8d52ec9", "sha256": "d209d68d861f0e8a6b190c3c2c32a2e33c38b7cdc9686555861f1a3234c6e6e4" }, "downloads": -1, "filename": "ai21-1.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "14864adf93668946ddbaf5b6a8d52ec9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26823, "upload_time": "2024-01-31T13:14:49", "upload_time_iso_8601": "2024-01-31T13:14:49.868979Z", "url": "https://files.pythonhosted.org/packages/83/90/6d7e0068eecb3c517194de166a203390d731d778e2e2ad20e666f10a9355/ai21-1.3.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "2f0eb12774b55c40d9aca84a16e6daca49fc1444b8606798bc3ac67bcd4e5dc8", "md5": "e63b8e11214aa3219b9a195fb550419f", "sha256": "6626333aaadcd0ea3e3c04778e6618a3933fd17c05f5b7720d135390e15abadd" }, "downloads": -1, "filename": "ai21-1.3.4.tar.gz", "has_sig": false, "md5_digest": "e63b8e11214aa3219b9a195fb550419f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25694, "upload_time": "2024-01-31T13:14:51", "upload_time_iso_8601": "2024-01-31T13:14:51.983637Z", "url": "https://files.pythonhosted.org/packages/2f/0e/b12774b55c40d9aca84a16e6daca49fc1444b8606798bc3ac67bcd4e5dc8/ai21-1.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "blake2b_256": "76584a5909711c78d696751dfd6fa2241015d2d80bcd9c653824542c8e531315", "md5": "d1e10aed809ccf04298b82b253e8ad36", "sha256": "0f40b0fe9254b1ddface81681aa18b74635dbf318ca1aeab38c31b500ecd1fe5" }, "downloads": -1, "filename": "ai21-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d1e10aed809ccf04298b82b253e8ad36", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8,<4.0", "size": 53526, "upload_time": "2024-01-31T16:21:08", "upload_time_iso_8601": "2024-01-31T16:21:08.329586Z", "url": "https://files.pythonhosted.org/packages/76/58/4a5909711c78d696751dfd6fa2241015d2d80bcd9c653824542c8e531315/ai21-2.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "47c08f23b029660ae894f4bc97dce03ffcbce1ce1c441640dbec27421c0f053c", "md5": "94d3f973dfb15683d533083712f3bb3c", "sha256": "37ac1bda7c2584aafc05cfc69f3e43f7c46571aea29ff292a1f40950f4d9aa70" }, "downloads": -1, "filename": "ai21-2.0.0.tar.gz", "has_sig": false, "md5_digest": "94d3f973dfb15683d533083712f3bb3c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8,<4.0", "size": 29044, "upload_time": "2024-01-31T16:21:10", "upload_time_iso_8601": "2024-01-31T16:21:10.561717Z", "url": "https://files.pythonhosted.org/packages/47/c0/8f23b029660ae894f4bc97dce03ffcbce1ce1c441640dbec27421c0f053c/ai21-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0rc10": [ { "comment_text": "", "digests": { "blake2b_256": "7d337b9f78e4408619cf3579cc1fd31d9ac48cf4364e565106d0b0dcb348f7b1", "md5": "34778e75f963e8f2d0eb50b2ba0dfc75", "sha256": "41539d753beae574a3c9c6e79df6ff07462a656799870813ad732624afd14971" }, "downloads": -1, "filename": "ai21-2.0.0rc10-py3-none-any.whl", "has_sig": false, "md5_digest": "34778e75f963e8f2d0eb50b2ba0dfc75", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8,<4.0", "size": 47881, "upload_time": "2024-01-18T20:24:13", "upload_time_iso_8601": "2024-01-18T20:24:13.801687Z", "url": "https://files.pythonhosted.org/packages/7d/33/7b9f78e4408619cf3579cc1fd31d9ac48cf4364e565106d0b0dcb348f7b1/ai21-2.0.0rc10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "747104c7eb37d1f115bce3902fe4c8af965acb664d4705e58b369a2c5be44e40", "md5": "52e1769718d9ffdb0da01c88c9876a64", "sha256": "6eaf2284f4d9d6f21b6e5ef69f5bd945a7765321f406ab2102b64c55018288a5" }, "downloads": -1, "filename": "ai21-2.0.0rc10.tar.gz", "has_sig": false, "md5_digest": "52e1769718d9ffdb0da01c88c9876a64", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8,<4.0", "size": 24161, "upload_time": "2024-01-18T20:24:28", "upload_time_iso_8601": "2024-01-18T20:24:28.768987Z", "url": "https://files.pythonhosted.org/packages/74/71/04c7eb37d1f115bce3902fe4c8af965acb664d4705e58b369a2c5be44e40/ai21-2.0.0rc10.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0rc11": [ { "comment_text": "", "digests": { "blake2b_256": "99bc875f94a0b2168c32dbe35f1919e429866a74a8d6f0fa91fcc7d5cb3542e4", "md5": "912d86d8da5ce79f5ace8f65e9c4cb4d", "sha256": "81b15af1f1f5f76605d379c7b20cda47ac10f04bdb8aa55acd1e20676d2c787f" }, "downloads": -1, "filename": "ai21-2.0.0rc11-py3-none-any.whl", "has_sig": false, "md5_digest": "912d86d8da5ce79f5ace8f65e9c4cb4d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8,<4.0", "size": 47887, "upload_time": "2024-01-22T20:51:51", "upload_time_iso_8601": "2024-01-22T20:51:51.070584Z", "url": "https://files.pythonhosted.org/packages/99/bc/875f94a0b2168c32dbe35f1919e429866a74a8d6f0fa91fcc7d5cb3542e4/ai21-2.0.0rc11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "ebb241b088c324e403fcf90471a43bbf5df8893dc290b207caaf964a15ffd99b", "md5": "6628c797a28987298ae138079fba0a45", "sha256": "eda27dacfedd37bd0cffcd4cd1a7ab063452611ee80c6637a61afbfe95c54675" }, "downloads": -1, "filename": "ai21-2.0.0rc11.tar.gz", "has_sig": false, "md5_digest": "6628c797a28987298ae138079fba0a45", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8,<4.0", "size": 24142, "upload_time": "2024-01-22T20:51:53", "upload_time_iso_8601": "2024-01-22T20:51:53.783728Z", "url": "https://files.pythonhosted.org/packages/eb/b2/41b088c324e403fcf90471a43bbf5df8893dc290b207caaf964a15ffd99b/ai21-2.0.0rc11.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0rc12": [ { "comment_text": "", "digests": { "blake2b_256": "a4d7f7e68b071d28865ab23dd372159bd4cab5ac0182ad47b00fede82ef84cf0", "md5": "b7229d5aa574cc4569dd60f0535fa57e", "sha256": "06c887f572ab640c784d829e7cb8492465ccbaef1ef5fce2510968c558d98b35" }, "downloads": -1, "filename": "ai21-2.0.0rc12-py3-none-any.whl", "has_sig": false, "md5_digest": "b7229d5aa574cc4569dd60f0535fa57e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8,<4.0", "size": 49764, "upload_time": "2024-01-30T16:05:41", "upload_time_iso_8601": "2024-01-30T16:05:41.411633Z", "url": "https://files.pythonhosted.org/packages/a4/d7/f7e68b071d28865ab23dd372159bd4cab5ac0182ad47b00fede82ef84cf0/ai21-2.0.0rc12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "7fe5d5847f79921dde3633c169f44ffa103347b7d769c022a6b7afea749e31f2", "md5": "9887620a339f80e83af630946eac836a", "sha256": "e0557f99b9b89f27ba9a629602c42148d2cab77733dfb2faa62a942c4d3066a8" }, "downloads": -1, "filename": "ai21-2.0.0rc12.tar.gz", "has_sig": false, "md5_digest": "9887620a339f80e83af630946eac836a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8,<4.0", "size": 25353, "upload_time": "2024-01-30T16:05:43", "upload_time_iso_8601": "2024-01-30T16:05:43.249596Z", "url": "https://files.pythonhosted.org/packages/7f/e5/d5847f79921dde3633c169f44ffa103347b7d769c022a6b7afea749e31f2/ai21-2.0.0rc12.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0rc4": [ { "comment_text": "", "digests": { "blake2b_256": "d7396ad97197541eea3ddd001a288e3df3850d3052c5fcf2ac2d4db16f06b302", "md5": "5f83ccf2ca14cc0875ae0e484f603ed5", "sha256": "43815db9d04559d6d6b06f96435ff105c770b1cd5eca89e003bef6bc95c1e463" }, "downloads": -1, "filename": "ai21-2.0.0rc4-py3-none-any.whl", "has_sig": false, "md5_digest": "5f83ccf2ca14cc0875ae0e484f603ed5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 41362, "upload_time": "2023-12-19T09:25:23", "upload_time_iso_8601": "2023-12-19T09:25:23.406121Z", "url": "https://files.pythonhosted.org/packages/d7/39/6ad97197541eea3ddd001a288e3df3850d3052c5fcf2ac2d4db16f06b302/ai21-2.0.0rc4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "d8d225f98ae524a64f83141b542c6073bf5b66212adaf50b337af73d9ef0de59", "md5": "0dc3cae3835f01d6769f0b6bec97ce12", "sha256": "2b0fa86e96992d976e99977ad9d4fc6c25219d6c4d764c3591da001ac4023a36" }, "downloads": -1, "filename": "ai21-2.0.0rc4.tar.gz", "has_sig": false, "md5_digest": "0dc3cae3835f01d6769f0b6bec97ce12", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 17410, "upload_time": "2023-12-19T09:25:24", "upload_time_iso_8601": "2023-12-19T09:25:24.759864Z", "url": "https://files.pythonhosted.org/packages/d8/d2/25f98ae524a64f83141b542c6073bf5b66212adaf50b337af73d9ef0de59/ai21-2.0.0rc4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0rc5": [ { "comment_text": "", "digests": { "blake2b_256": "9344484788a47100e5e457bd2584b065b302bd3493bfd885095a418963c8519b", "md5": "469661a2a39c4ff7e51213024897f383", "sha256": "ad8ccb5d9375649654b645b14d6defdba877a9ce89ab339273f7c66906eb47c3" }, "downloads": -1, "filename": "ai21-2.0.0rc5-py3-none-any.whl", "has_sig": false, "md5_digest": "469661a2a39c4ff7e51213024897f383", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8,<4.0", "size": 43767, "upload_time": "2023-12-27T12:10:06", "upload_time_iso_8601": "2023-12-27T12:10:06.245352Z", "url": "https://files.pythonhosted.org/packages/93/44/484788a47100e5e457bd2584b065b302bd3493bfd885095a418963c8519b/ai21-2.0.0rc5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "752bb6eb347331a0bb10dd6f244a696f303be50e404d79fab93b7a914ab3fc4d", "md5": "41c5b6cf42029c6caed241485f541483", "sha256": "c67bf3964ed5c1dda74fe19fb28a9facc7570e810a2f3b681c5ff7df89611d81" }, "downloads": -1, "filename": "ai21-2.0.0rc5.tar.gz", "has_sig": false, "md5_digest": "41c5b6cf42029c6caed241485f541483", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8,<4.0", "size": 22112, "upload_time": "2023-12-27T12:10:08", "upload_time_iso_8601": "2023-12-27T12:10:08.391832Z", "url": "https://files.pythonhosted.org/packages/75/2b/b6eb347331a0bb10dd6f244a696f303be50e404d79fab93b7a914ab3fc4d/ai21-2.0.0rc5.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0rc6": [ { "comment_text": "", "digests": { "blake2b_256": "f870e1a07219fb9b885ff343fc30877bfc3d4177665835b655c02a4a2e21d79b", "md5": "24d3f419df0cb0c3e89447e8f4f79cd6", "sha256": "531190882335b838e2ecb9452cde2f738925cc7ca681563ec8260ffbc7d9d353" }, "downloads": -1, "filename": "ai21-2.0.0rc6-py3-none-any.whl", "has_sig": false, "md5_digest": "24d3f419df0cb0c3e89447e8f4f79cd6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8,<4.0", "size": 47503, "upload_time": "2024-01-02T11:19:08", "upload_time_iso_8601": "2024-01-02T11:19:08.771947Z", "url": "https://files.pythonhosted.org/packages/f8/70/e1a07219fb9b885ff343fc30877bfc3d4177665835b655c02a4a2e21d79b/ai21-2.0.0rc6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "0e1ae93a58435404dfd45f57fb296be16266a09bd622c7711f79d9b8e47e44cc", "md5": "d77bf4822e7327307ddf9d197d0951ac", "sha256": "e1abc622c44ac7e0543b403d6f922ebbd4b40a613eb60bba810aa42151575307" }, "downloads": -1, "filename": "ai21-2.0.0rc6.tar.gz", "has_sig": false, "md5_digest": "d77bf4822e7327307ddf9d197d0951ac", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8,<4.0", "size": 23521, "upload_time": "2024-01-02T11:19:11", "upload_time_iso_8601": "2024-01-02T11:19:11.098174Z", "url": "https://files.pythonhosted.org/packages/0e/1a/e93a58435404dfd45f57fb296be16266a09bd622c7711f79d9b8e47e44cc/ai21-2.0.0rc6.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0rc7": [ { "comment_text": "", "digests": { "blake2b_256": "ea867cabdfc38b617efa3d7ac482af528730ac356b1c4cf7a46bd8bc93b763f4", "md5": "c647913f25dd2e75cec7f5be998e9554", "sha256": "804f7d3637d9da5a1cc2857c92e88976fd9dd71ed8c32c3f0541d87cb8efac71" }, "downloads": -1, "filename": "ai21-2.0.0rc7-py3-none-any.whl", "has_sig": false, "md5_digest": "c647913f25dd2e75cec7f5be998e9554", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8,<4.0", "size": 47760, "upload_time": "2024-01-02T14:17:26", "upload_time_iso_8601": "2024-01-02T14:17:26.574926Z", "url": "https://files.pythonhosted.org/packages/ea/86/7cabdfc38b617efa3d7ac482af528730ac356b1c4cf7a46bd8bc93b763f4/ai21-2.0.0rc7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "50fb51c6899db492d8425570be73d1c0eae7aed5f75fb9d04b44d309961138a5", "md5": "ff9c56876a81d6f2650beb3b812eaeb3", "sha256": "e573666e5ce8f3c9d15e461fcd0f9284030553a0cfe75c71518e9154637481c1" }, "downloads": -1, "filename": "ai21-2.0.0rc7.tar.gz", "has_sig": false, "md5_digest": "ff9c56876a81d6f2650beb3b812eaeb3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8,<4.0", "size": 24114, "upload_time": "2024-01-02T14:17:28", "upload_time_iso_8601": "2024-01-02T14:17:28.426122Z", "url": "https://files.pythonhosted.org/packages/50/fb/51c6899db492d8425570be73d1c0eae7aed5f75fb9d04b44d309961138a5/ai21-2.0.0rc7.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0rc8": [ { "comment_text": "", "digests": { "blake2b_256": "7d0793e8fba6a1558ef7d4456142a863af31d39cb6b6af13e3e3bf32638b0524", "md5": "4fce830b90c478dc38c2e20a059d0043", "sha256": "c2d3ef85707403aed8921d256831ec2ceca7cbe05440b021593c3c2ab3fc99f3" }, "downloads": -1, "filename": "ai21-2.0.0rc8-py3-none-any.whl", "has_sig": false, "md5_digest": "4fce830b90c478dc38c2e20a059d0043", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8,<4.0", "size": 47908, "upload_time": "2024-01-03T08:40:35", "upload_time_iso_8601": "2024-01-03T08:40:35.439200Z", "url": "https://files.pythonhosted.org/packages/7d/07/93e8fba6a1558ef7d4456142a863af31d39cb6b6af13e3e3bf32638b0524/ai21-2.0.0rc8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "73dab470e34923c7c75f5b3110926002f80f3c44df773dfb78882ae5d79b99c4", "md5": "da575293ded7d667bf3e502fd0f69fed", "sha256": "1718e5bfaf605c67a0d3e755b129eabd0e550b63388c3918aaad970853de5870" }, "downloads": -1, "filename": "ai21-2.0.0rc8.tar.gz", "has_sig": false, "md5_digest": "da575293ded7d667bf3e502fd0f69fed", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8,<4.0", "size": 24154, "upload_time": "2024-01-03T08:40:37", "upload_time_iso_8601": "2024-01-03T08:40:37.030059Z", "url": "https://files.pythonhosted.org/packages/73/da/b470e34923c7c75f5b3110926002f80f3c44df773dfb78882ae5d79b99c4/ai21-2.0.0rc8.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0rc9": [ { "comment_text": "", "digests": { "blake2b_256": "ea1846e0fa090f0942a78689d7460034d1bdc6be23429eb0bd2c021a6316fa1c", "md5": "5ab2cf262ca0d7e7615735a4e1fd32c8", "sha256": "fd88915ff6dfaf9fbdc44f7283f0483dd98e2013a6faaf561c45e6220db6db00" }, "downloads": -1, "filename": "ai21-2.0.0rc9-py3-none-any.whl", "has_sig": false, "md5_digest": "5ab2cf262ca0d7e7615735a4e1fd32c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8,<4.0", "size": 47876, "upload_time": "2024-01-07T09:42:10", "upload_time_iso_8601": "2024-01-07T09:42:10.657334Z", "url": "https://files.pythonhosted.org/packages/ea/18/46e0fa090f0942a78689d7460034d1bdc6be23429eb0bd2c021a6316fa1c/ai21-2.0.0rc9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "353fa33ab906150b2533754c4b89506519f52d4f33f54474530c95687b0919a5", "md5": "aaf054cce2d65c2e36f88f9d1bf06137", "sha256": "b36e5e4e1073db876ed97d8c6a39e66d5ea80ddf8f3817a5df32fc444c696ac3" }, "downloads": -1, "filename": "ai21-2.0.0rc9.tar.gz", "has_sig": false, "md5_digest": "aaf054cce2d65c2e36f88f9d1bf06137", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8,<4.0", "size": 24140, "upload_time": "2024-01-07T09:42:12", "upload_time_iso_8601": "2024-01-07T09:42:12.525523Z", "url": "https://files.pythonhosted.org/packages/35/3f/a33ab906150b2533754c4b89506519f52d4f33f54474530c95687b0919a5/ai21-2.0.0rc9.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.1": [ { "comment_text": "", "digests": { "blake2b_256": "6806a1e29bbc2055dcf5c8a81aeaf2ed9467605968deee1fe0539deeeffccc35", "md5": "a6d5abf901054ac38d7451ae5e1e7a33", "sha256": "8b154066a6f7249b99dfbcbaa1246b1024950056770d502cdc479d4dca94f063" }, "downloads": -1, "filename": "ai21-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a6d5abf901054ac38d7451ae5e1e7a33", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8,<4.0", "size": 53740, "upload_time": "2024-02-01T15:13:29", "upload_time_iso_8601": "2024-02-01T15:13:29.829771Z", "url": "https://files.pythonhosted.org/packages/68/06/a1e29bbc2055dcf5c8a81aeaf2ed9467605968deee1fe0539deeeffccc35/ai21-2.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "fded1fa2c5ff65c8ed94d91b637dd65fbefa4d9388b412c483e560c83ab5aee1", "md5": "1208fdc093acc07c59265c32a35c0200", "sha256": "9beba9be6e566da2c6f3ca0266b58294eea9b81dd2aa0cefb2f2f90d7f27b1ef" }, "downloads": -1, "filename": "ai21-2.0.1.tar.gz", "has_sig": false, "md5_digest": "1208fdc093acc07c59265c32a35c0200", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8,<4.0", "size": 29436, "upload_time": "2024-02-01T15:13:31", "upload_time_iso_8601": "2024-02-01T15:13:31.562311Z", "url": "https://files.pythonhosted.org/packages/fd/ed/1fa2c5ff65c8ed94d91b637dd65fbefa4d9388b412c483e560c83ab5aee1/ai21-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.2": [ { "comment_text": "", "digests": { "blake2b_256": "26fc74223695a6eebc8d505f62721a75009007e0d784b9284d066080373f880b", "md5": "a5d61c10b342daf5931edae54dc70f51", "sha256": "be3e903f0869e7db25aafe7ce35bfa3ea1d3d41bbde2888d53ca30f7edb07793" }, "downloads": -1, "filename": "ai21-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a5d61c10b342daf5931edae54dc70f51", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8,<4.0", "size": 53742, "upload_time": "2024-02-04T07:41:43", "upload_time_iso_8601": "2024-02-04T07:41:43.736234Z", "url": "https://files.pythonhosted.org/packages/26/fc/74223695a6eebc8d505f62721a75009007e0d784b9284d066080373f880b/ai21-2.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "c8ea7c6a8c97f0ca8946841052e05dbe0b152391b1d1638659fb09806e1513d2", "md5": "fd1dd47c17475643d4a79870699cab5d", "sha256": "ee333f67ef05faac31f755fadcf5da6da305b5bce9e3874478c4f25ee2ade3b2" }, "downloads": -1, "filename": "ai21-2.0.2.tar.gz", "has_sig": false, "md5_digest": "fd1dd47c17475643d4a79870699cab5d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8,<4.0", "size": 29434, "upload_time": "2024-02-04T07:41:45", "upload_time_iso_8601": "2024-02-04T07:41:45.238227Z", "url": "https://files.pythonhosted.org/packages/c8/ea/7c6a8c97f0ca8946841052e05dbe0b152391b1d1638659fb09806e1513d2/ai21-2.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.3": [ { "comment_text": "", "digests": { "blake2b_256": "0bf42434f84df0d761f66b41923f4488f421c0c3cfd4c5b867046caa02850bea", "md5": "de8b1fc5793af2f4343eb852f93572fb", "sha256": "1ccdbfc6bea1adad6e55bdfd518068fdcae4085a64ad3b8ec092562f18247d20" }, "downloads": -1, "filename": "ai21-2.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "de8b1fc5793af2f4343eb852f93572fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8,<4.0", "size": 53765, "upload_time": "2024-02-07T16:34:40", "upload_time_iso_8601": "2024-02-07T16:34:40.909012Z", "url": "https://files.pythonhosted.org/packages/0b/f4/2434f84df0d761f66b41923f4488f421c0c3cfd4c5b867046caa02850bea/ai21-2.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "00715cdfbdf53b3044d39dfc7d60d17917bcef4b15f501a2b38d7ed6ce50eec0", "md5": "9567868d82e0382899ee29aef39d80bd", "sha256": "ca695664b866b25def1f900c76fd8781181e935d38305b55a345255e1f50bf5e" }, "downloads": -1, "filename": "ai21-2.0.3.tar.gz", "has_sig": false, "md5_digest": "9567868d82e0382899ee29aef39d80bd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8,<4.0", "size": 29442, "upload_time": "2024-02-07T16:34:42", "upload_time_iso_8601": "2024-02-07T16:34:42.669373Z", "url": "https://files.pythonhosted.org/packages/00/71/5cdfbdf53b3044d39dfc7d60d17917bcef4b15f501a2b38d7ed6ce50eec0/ai21-2.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.4": [ { "comment_text": "", "digests": { "blake2b_256": "4cdfec7d42ffcb93ee2859e1a57568c62959c1b6970eca127bf1e737c58f8482", "md5": "ecf7e64c8f931e9c7923384151102f37", "sha256": "cb7169f664cd19cbc08bd41f09da56f376810255b073c2609854e3262a6cae79" }, "downloads": -1, "filename": "ai21-2.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ecf7e64c8f931e9c7923384151102f37", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8,<4.0", "size": 53098, "upload_time": "2024-02-18T14:58:54", "upload_time_iso_8601": "2024-02-18T14:58:54.719621Z", "url": "https://files.pythonhosted.org/packages/4c/df/ec7d42ffcb93ee2859e1a57568c62959c1b6970eca127bf1e737c58f8482/ai21-2.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "08ce0ec1639aa451477ba732aee3f70d02bf8fbdec032af9ab8410548fec60e2", "md5": "772b2a12561aa6e18de616d98feb58b7", "sha256": "5da72127266bc20e61fe0455cd261af6262089ac5a771facaad85e8dd8827775" }, "downloads": -1, "filename": "ai21-2.0.4.tar.gz", "has_sig": false, "md5_digest": "772b2a12561aa6e18de616d98feb58b7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8,<4.0", "size": 29481, "upload_time": "2024-02-18T14:58:56", "upload_time_iso_8601": "2024-02-18T14:58:56.594892Z", "url": "https://files.pythonhosted.org/packages/08/ce/0ec1639aa451477ba732aee3f70d02bf8fbdec032af9ab8410548fec60e2/ai21-2.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.5": [ { "comment_text": "", "digests": { "blake2b_256": "b1abd9597d8ed4d758de87aeeed31ec6b26f0d713ffbb96046c6444dd02ded3f", "md5": "1cc785bf65bd37317a7cd8dc4e0633d4", "sha256": "b10b66d9a8a3a7a010e3f67d39049913ea38d23034a34d18940a1801412bae10" }, "downloads": -1, "filename": "ai21-2.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "1cc785bf65bd37317a7cd8dc4e0633d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8,<4.0", "size": 53104, "upload_time": "2024-02-21T18:54:10", "upload_time_iso_8601": "2024-02-21T18:54:10.449543Z", "url": "https://files.pythonhosted.org/packages/b1/ab/d9597d8ed4d758de87aeeed31ec6b26f0d713ffbb96046c6444dd02ded3f/ai21-2.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "4298688d549d2ca3c727a291988b7ca36b11bb37e8774704893b8171e1cc522d", "md5": "a14bf0a28222b76821b7772f153a07e4", "sha256": "3b0c933b7b7268f9d7615f6cab23febc7d78da887eaef002cdc24cd1e9971851" }, "downloads": -1, "filename": "ai21-2.0.5.tar.gz", "has_sig": false, "md5_digest": "a14bf0a28222b76821b7772f153a07e4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8,<4.0", "size": 29511, "upload_time": "2024-02-21T18:54:12", "upload_time_iso_8601": "2024-02-21T18:54:12.076525Z", "url": "https://files.pythonhosted.org/packages/42/98/688d549d2ca3c727a291988b7ca36b11bb37e8774704893b8171e1cc522d/ai21-2.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.0": [ { "comment_text": "", "digests": { "blake2b_256": "84b47d070bf4c3db5bc8f9ec69f744d68009b8b3e74bd244352f150787284f9a", "md5": "e3e147a63970ccbe01315ae0cdf02d60", "sha256": "fd36c2b9f60cc862f5c819731266e3ae49de555b11f2c7b32309394ab1b8d2a5" }, "downloads": -1, "filename": "ai21-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e3e147a63970ccbe01315ae0cdf02d60", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8,<4.0", "size": 54620, "upload_time": "2024-02-25T12:45:31", "upload_time_iso_8601": "2024-02-25T12:45:31.002104Z", "url": "https://files.pythonhosted.org/packages/84/b4/7d070bf4c3db5bc8f9ec69f744d68009b8b3e74bd244352f150787284f9a/ai21-2.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "633ede6f932580ebbf7d2f3b3ec8832961b176c6eb0165bf40b3a89fc8520a9b", "md5": "4b371ef0b353032e43c0cc2a28d4d2dd", "sha256": "259b2fe504f7505d9fdef75cbe375c2f6fa20bf8d2ab7a1715eaae447fbfd76a" }, "downloads": -1, "filename": "ai21-2.1.0.tar.gz", "has_sig": false, "md5_digest": "4b371ef0b353032e43c0cc2a28d4d2dd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8,<4.0", "size": 30618, "upload_time": "2024-02-25T12:45:33", "upload_time_iso_8601": "2024-02-25T12:45:33.146280Z", "url": "https://files.pythonhosted.org/packages/63/3e/de6f932580ebbf7d2f3b3ec8832961b176c6eb0165bf40b3a89fc8520a9b/ai21-2.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.1": [ { "comment_text": "", "digests": { "blake2b_256": "d147487409e47bbc0067b633386d60bc0a2b942581f2b0f414621d9dccfa0aef", "md5": "e85de073daa3b242969d21de734ed02a", "sha256": "1cfe63ca661dc37f41e4db54095bb6b04b82d9cedc7b6d72df9d5a4d8dbfcc10" }, "downloads": -1, "filename": "ai21-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e85de073daa3b242969d21de734ed02a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8,<4.0", "size": 55245, "upload_time": "2024-02-25T15:30:44", "upload_time_iso_8601": "2024-02-25T15:30:44.640575Z", "url": "https://files.pythonhosted.org/packages/d1/47/487409e47bbc0067b633386d60bc0a2b942581f2b0f414621d9dccfa0aef/ai21-2.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "914ff765912b9c47455544d520c5e29d3fd11ad27089203a6960446dff0e9775", "md5": "e174288d766a1d3b32c14c1176e2e67c", "sha256": "f4573cc82d712b7b4786e1474022ace381f6e329668d8167cbc4e837b02a68ea" }, "downloads": -1, "filename": "ai21-2.1.1.tar.gz", "has_sig": false, "md5_digest": "e174288d766a1d3b32c14c1176e2e67c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8,<4.0", "size": 31348, "upload_time": "2024-02-25T15:30:46", "upload_time_iso_8601": "2024-02-25T15:30:46.863599Z", "url": "https://files.pythonhosted.org/packages/91/4f/f765912b9c47455544d520c5e29d3fd11ad27089203a6960446dff0e9775/ai21-2.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.2": [ { "comment_text": "", "digests": { "blake2b_256": "210d1fefdb9283f80066dd7639fb4d6b3ad4f907757563d1075227239cf5a159", "md5": "7ed057ccbd91c16af3c543026dd16621", "sha256": "5ca1b5e1f11dc52fd3e894edb288634572ee6f13d8fe456c66a1825812067548" }, "downloads": -1, "filename": "ai21-2.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7ed057ccbd91c16af3c543026dd16621", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8,<4.0", "size": 55260, "upload_time": "2024-02-27T14:43:31", "upload_time_iso_8601": "2024-02-27T14:43:31.922690Z", "url": "https://files.pythonhosted.org/packages/21/0d/1fefdb9283f80066dd7639fb4d6b3ad4f907757563d1075227239cf5a159/ai21-2.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "d011e74b7165c0ffaa78020bbc993819b66aa67bc9fdca0bbae03ecaef7bd56e", "md5": "b3c0af5897085cec0087ac1f05939216", "sha256": "8968a2b4a98fdc5b1bca4a9c856a903fa874d0762a2570741efa071b65a1accd" }, "downloads": -1, "filename": "ai21-2.1.2.tar.gz", "has_sig": false, "md5_digest": "b3c0af5897085cec0087ac1f05939216", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8,<4.0", "size": 31348, "upload_time": "2024-02-27T14:43:34", "upload_time_iso_8601": "2024-02-27T14:43:34.010611Z", "url": "https://files.pythonhosted.org/packages/d0/11/e74b7165c0ffaa78020bbc993819b66aa67bc9fdca0bbae03ecaef7bd56e/ai21-2.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.3": [ { "comment_text": "", "digests": { "blake2b_256": "cfb455e79b1cf1e050263821f34de27356b8c6c8cfd4dbb0bda44c96cb27acf9", "md5": "28e27256ca628dcd76e0cb849fc6f8a6", "sha256": "384f3b5769edfb7124e9288bc83daeeeee35f6f831be2f77425c061774d5ade3" }, "downloads": -1, "filename": "ai21-2.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "28e27256ca628dcd76e0cb849fc6f8a6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 55760, "upload_time": "2024-03-27T14:08:52", "upload_time_iso_8601": "2024-03-27T14:08:52.061223Z", "url": "https://files.pythonhosted.org/packages/cf/b4/55e79b1cf1e050263821f34de27356b8c6c8cfd4dbb0bda44c96cb27acf9/ai21-2.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "8d3fd4c36041e4850b83c09afe198518c877fbe691702d004c7a1f238422b2ee", "md5": "77231577fd84aff42d095c94e8be9677", "sha256": "80014f54818453e87ced5c3d180e22a6cfb25911231ec834cae55f8769106afe" }, "downloads": -1, "filename": "ai21-2.1.3.tar.gz", "has_sig": false, "md5_digest": "77231577fd84aff42d095c94e8be9677", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 32307, "upload_time": "2024-03-27T14:08:54", "upload_time_iso_8601": "2024-03-27T14:08:54.036144Z", "url": "https://files.pythonhosted.org/packages/8d/3f/d4c36041e4850b83c09afe198518c877fbe691702d004c7a1f238422b2ee/ai21-2.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.0": [ { "comment_text": "", "digests": { "blake2b_256": "2eba1ddfb3d9b9afa838ad2885fae6c9989b249137cab99279abe691f2679d43", "md5": "034269873204f690c4bf7f76c9a52408", "sha256": "4d8427134a34a9041433863cea3eb1546a2bf26261921f5dcbf471d8c2d00c2b" }, "downloads": -1, "filename": "ai21-2.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "034269873204f690c4bf7f76c9a52408", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 59382, "upload_time": "2024-04-10T15:51:36", "upload_time_iso_8601": "2024-04-10T15:51:36.316864Z", "url": "https://files.pythonhosted.org/packages/2e/ba/1ddfb3d9b9afa838ad2885fae6c9989b249137cab99279abe691f2679d43/ai21-2.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "915728647121b5fabd939ae891fe2de9f198201c43818a599e917ea5df00f8aa", "md5": "a75382049cf098600ae5acd9afd6c41a", "sha256": "a7b8cd136de00ff530e640463ff4f25221cb678e3943c0ec1b7d227c678de38b" }, "downloads": -1, "filename": "ai21-2.2.0.tar.gz", "has_sig": false, "md5_digest": "a75382049cf098600ae5acd9afd6c41a", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 34114, "upload_time": "2024-04-10T15:51:38", "upload_time_iso_8601": "2024-04-10T15:51:38.186451Z", "url": "https://files.pythonhosted.org/packages/91/57/28647121b5fabd939ae891fe2de9f198201c43818a599e917ea5df00f8aa/ai21-2.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.0rc1": [ { "comment_text": "", "digests": { "blake2b_256": "819b757dd8bba83435c1b673f86923c7aefded3c1b2abe2f0073c5f9718bf67f", "md5": "d474c926f2827f9d7d24ac51e2b5da79", "sha256": "745e1576d281f0f3250e40fed8253f52d16f5cfc8c178a1635c9cc55374cd1e6" }, "downloads": -1, "filename": "ai21-2.2.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "d474c926f2827f9d7d24ac51e2b5da79", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 58464, "upload_time": "2024-03-27T13:26:49", "upload_time_iso_8601": "2024-03-27T13:26:49.702660Z", "url": "https://files.pythonhosted.org/packages/81/9b/757dd8bba83435c1b673f86923c7aefded3c1b2abe2f0073c5f9718bf67f/ai21-2.2.0rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "849eaaf3436b2b82656c2c214e684371c5e7756bbde003c883fb44db1abc6d8c", "md5": "39886d43fbd719eeed3c380d4ca5e0d0", "sha256": "6de8f60f1aafc9ec1a087ae859c8bf5c61090218a4e8e7876ffad22890165a0a" }, "downloads": -1, "filename": "ai21-2.2.0rc1.tar.gz", "has_sig": false, "md5_digest": "39886d43fbd719eeed3c380d4ca5e0d0", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 32342, "upload_time": "2024-03-27T13:26:52", "upload_time_iso_8601": "2024-03-27T13:26:52.017701Z", "url": "https://files.pythonhosted.org/packages/84/9e/aaf3436b2b82656c2c214e684371c5e7756bbde003c883fb44db1abc6d8c/ai21-2.2.0rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.0rc2": [ { "comment_text": "", "digests": { "blake2b_256": "e6d66e6a4975524df6cf88f2a5afb1d1006991b977259e617a67bebec533e0d3", "md5": "9388b4b7e4b46bd0f74d8ed16a40dbba", "sha256": "de1e38b64491f347b3db3422dce088da4d1643dfa6a4f70176f3afd2cb074ddf" }, "downloads": -1, "filename": "ai21-2.2.0rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "9388b4b7e4b46bd0f74d8ed16a40dbba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 59418, "upload_time": "2024-04-10T13:39:49", "upload_time_iso_8601": "2024-04-10T13:39:49.807664Z", "url": "https://files.pythonhosted.org/packages/e6/d6/6e6a4975524df6cf88f2a5afb1d1006991b977259e617a67bebec533e0d3/ai21-2.2.0rc2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "2cc0c033c97c3b4c73258314485eed971afd63d65b7f5d4162d6e6658f605e35", "md5": "b02c562c4603c8b68e36eb24a309d209", "sha256": "67060dd73a1e857d760067f97606fce5fd55d2c2e603f27adb642958927ae42b" }, "downloads": -1, "filename": "ai21-2.2.0rc2.tar.gz", "has_sig": false, "md5_digest": "b02c562c4603c8b68e36eb24a309d209", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 34145, "upload_time": "2024-04-10T13:39:51", "upload_time_iso_8601": "2024-04-10T13:39:51.701354Z", "url": "https://files.pythonhosted.org/packages/2c/c0/c033c97c3b4c73258314485eed971afd63d65b7f5d4162d6e6658f605e35/ai21-2.2.0rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.1": [ { "comment_text": "", "digests": { "blake2b_256": "9e9d12ecff2d13382ec3505accafe0c9c39aed12b17e05f9c8aa94e110cb966f", "md5": "96e21af8b442d38069aeed19def7a753", "sha256": "c2727656b07a1284fc8f1f2fb1b065059f6fa5fcab8af2f45b0767086a044771" }, "downloads": -1, "filename": "ai21-2.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "96e21af8b442d38069aeed19def7a753", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 59397, "upload_time": "2024-04-22T08:35:08", "upload_time_iso_8601": "2024-04-22T08:35:08.049503Z", "url": "https://files.pythonhosted.org/packages/9e/9d/12ecff2d13382ec3505accafe0c9c39aed12b17e05f9c8aa94e110cb966f/ai21-2.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "623ec6decd41e58ac6120827a7bb59c82e8fb12eba6497ca6f500e2a02f0fefd", "md5": "1c63eb841db462aae1ad573e40a8aa7b", "sha256": "69e659071e9bbadae7349465bc388312bcff30e22fb7d7a9de4319e2925acfff" }, "downloads": -1, "filename": "ai21-2.2.1.tar.gz", "has_sig": false, "md5_digest": "1c63eb841db462aae1ad573e40a8aa7b", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 34137, "upload_time": "2024-04-22T08:35:10", "upload_time_iso_8601": "2024-04-22T08:35:10.308265Z", "url": "https://files.pythonhosted.org/packages/62/3e/c6decd41e58ac6120827a7bb59c82e8fb12eba6497ca6f500e2a02f0fefd/ai21-2.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.2": [ { "comment_text": "", "digests": { "blake2b_256": "fad0de24a82b8ec22033ca61265f06bf4ffef23870e3680b8e62a5ecb6505aed", "md5": "bb152ce7def5040f554392f710ee41d3", "sha256": "ad8a7e4e7c5e2cbdf96b4cd37320b39653268f624340c015fc350b03245aa578" }, "downloads": -1, "filename": "ai21-2.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bb152ce7def5040f554392f710ee41d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 59614, "upload_time": "2024-04-24T07:45:08", "upload_time_iso_8601": "2024-04-24T07:45:08.494046Z", "url": "https://files.pythonhosted.org/packages/fa/d0/de24a82b8ec22033ca61265f06bf4ffef23870e3680b8e62a5ecb6505aed/ai21-2.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "5f1612f2ae3eb4a60acf727cede322f92d7058db2297e6ca975dcc1c9cb810e1", "md5": "bcf15f72344157dd6c520b48ec41d086", "sha256": "b367ea822866ff73bbe84edb0c6c56763bdae809fb7eff01cf95607b4ade1fde" }, "downloads": -1, "filename": "ai21-2.2.2.tar.gz", "has_sig": false, "md5_digest": "bcf15f72344157dd6c520b48ec41d086", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 34259, "upload_time": "2024-04-24T07:45:10", "upload_time_iso_8601": "2024-04-24T07:45:10.482691Z", "url": "https://files.pythonhosted.org/packages/5f/16/12f2ae3eb4a60acf727cede322f92d7058db2297e6ca975dcc1c9cb810e1/ai21-2.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.3": [ { "comment_text": "", "digests": { "blake2b_256": "4da7b9c2e5e6147095ea58f7420f1cde7717ab6d1f00bb116d06f602fe274c74", "md5": "7a6122b2690cd7155c3d85850b7d5a90", "sha256": "abe6ccb47ebbaed4ff09f583a481524f720b6aa25a6fc9844de8df656e6fdb4b" }, "downloads": -1, "filename": "ai21-2.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7a6122b2690cd7155c3d85850b7d5a90", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 59624, "upload_time": "2024-04-25T14:03:11", "upload_time_iso_8601": "2024-04-25T14:03:11.647867Z", "url": "https://files.pythonhosted.org/packages/4d/a7/b9c2e5e6147095ea58f7420f1cde7717ab6d1f00bb116d06f602fe274c74/ai21-2.2.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "e77c057879f836562187916392b45ace008998f3665321edc8b05944e759bcc0", "md5": "bc6283fbbdc243bc88c8f34be4315a20", "sha256": "b4438d0b2f8d433a0f4219002a649825e363669906c323a6bf3eed8ce91335d8" }, "downloads": -1, "filename": "ai21-2.2.3.tar.gz", "has_sig": false, "md5_digest": "bc6283fbbdc243bc88c8f34be4315a20", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 34268, "upload_time": "2024-04-25T14:03:13", "upload_time_iso_8601": "2024-04-25T14:03:13.388303Z", "url": "https://files.pythonhosted.org/packages/e7/7c/057879f836562187916392b45ace008998f3665321edc8b05944e759bcc0/ai21-2.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.4": [ { "comment_text": "", "digests": { "blake2b_256": "8710e9e6c0ea7362f2b5b2670e3e8018884f4c6c7445261d5317a369a8a7ba84", "md5": "2af02a1e55e9c517a177e9a73e72dc30", "sha256": "f79eb8d9492ec34a58ed61262b9ee9dd3187126b9a131e453230da5a576960af" }, "downloads": -1, "filename": "ai21-2.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "2af02a1e55e9c517a177e9a73e72dc30", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 59703, "upload_time": "2024-05-09T10:37:24", "upload_time_iso_8601": "2024-05-09T10:37:24.481814Z", "url": "https://files.pythonhosted.org/packages/87/10/e9e6c0ea7362f2b5b2670e3e8018884f4c6c7445261d5317a369a8a7ba84/ai21-2.2.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "f09bc5fb024ad3afc210b9604c316c0532a79286302b62c4c176e4fa30193ee2", "md5": "3ca98d00ee87d785836f5f6f235e250d", "sha256": "4992a7c816f92527a49c18a96782355f29161b7e4df36fff44b11d0a4690c586" }, "downloads": -1, "filename": "ai21-2.2.4.tar.gz", "has_sig": false, "md5_digest": "3ca98d00ee87d785836f5f6f235e250d", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 34306, "upload_time": "2024-05-09T10:37:26", "upload_time_iso_8601": "2024-05-09T10:37:26.517397Z", "url": "https://files.pythonhosted.org/packages/f0/9b/c5fb024ad3afc210b9604c316c0532a79286302b62c4c176e4fa30193ee2/ai21-2.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.5": [ { "comment_text": "", "digests": { "blake2b_256": "f256f4b9ed6b9bea1c7628f9325e7659df929aad1e79329249f3fd884b3e2057", "md5": "aaea4ed551a3b390621a4542f8e7f54e", "sha256": "ff6ca793b3adc749d984f45414e56c37095f2f3a7ecf6f6971571fe0793774f6" }, "downloads": -1, "filename": "ai21-2.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "aaea4ed551a3b390621a4542f8e7f54e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 59704, "upload_time": "2024-05-14T18:42:16", "upload_time_iso_8601": "2024-05-14T18:42:16.923072Z", "url": "https://files.pythonhosted.org/packages/f2/56/f4b9ed6b9bea1c7628f9325e7659df929aad1e79329249f3fd884b3e2057/ai21-2.2.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "b470f3223f31a64da6b92f2631937c715159c27b3161d42b5be2e0332362d26f", "md5": "2b91f636de29d0cc2b5b0b1d0dd6e569", "sha256": "5940f9e8c225e3e943e1bbb1f7a98cd33225dd98604fb74e6c5febc555c67c32" }, "downloads": -1, "filename": "ai21-2.2.5.tar.gz", "has_sig": false, "md5_digest": "2b91f636de29d0cc2b5b0b1d0dd6e569", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 34304, "upload_time": "2024-05-14T18:42:19", "upload_time_iso_8601": "2024-05-14T18:42:19.017239Z", "url": "https://files.pythonhosted.org/packages/b4/70/f3223f31a64da6b92f2631937c715159c27b3161d42b5be2e0332362d26f/ai21-2.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "2.3.0": [ { "comment_text": "", "digests": { "blake2b_256": "80404cc432543aa9f410373280fd529678b1e770dd6a9729a106c6bf78efa823", "md5": "d243891867fad9c30943d444e30d21a8", "sha256": "66f6adfd0312ac419e8e4da91104c506e5f6ce57db91b2d32c914692f8c15271" }, "downloads": -1, "filename": "ai21-2.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d243891867fad9c30943d444e30d21a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 61937, "upload_time": "2024-05-20T11:35:57", "upload_time_iso_8601": "2024-05-20T11:35:57.384752Z", "url": "https://files.pythonhosted.org/packages/80/40/4cc432543aa9f410373280fd529678b1e770dd6a9729a106c6bf78efa823/ai21-2.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "b5cd92112214adf11bd254f70b8a46f5fccb8c2c83b226e9ba6d2eeae8be757e", "md5": "c2985ba89f787d8f1a7234a69cb47590", "sha256": "a03c336506327e0387e220047823ce6c80bf532bce993d3c5516789cb08e9af9" }, "downloads": -1, "filename": "ai21-2.3.0.tar.gz", "has_sig": false, "md5_digest": "c2985ba89f787d8f1a7234a69cb47590", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 36243, "upload_time": "2024-05-20T11:35:59", "upload_time_iso_8601": "2024-05-20T11:35:59.385453Z", "url": "https://files.pythonhosted.org/packages/b5/cd/92112214adf11bd254f70b8a46f5fccb8c2c83b226e9ba6d2eeae8be757e/ai21-2.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.3.1": [ { "comment_text": "", "digests": { "blake2b_256": "0711d26742e80549c03d8fe31f7b27e1fd7742c2214600b244269a527b3efdf7", "md5": "60bb662ddb29b00808c2203e94d9ce2f", "sha256": "a0af2fbcff95e775fcd76c14f6e6ceef467fad1b2d3c783e723eab115bc24b17" }, "downloads": -1, "filename": "ai21-2.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "60bb662ddb29b00808c2203e94d9ce2f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 62514, "upload_time": "2024-05-22T18:06:52", "upload_time_iso_8601": "2024-05-22T18:06:52.909663Z", "url": "https://files.pythonhosted.org/packages/07/11/d26742e80549c03d8fe31f7b27e1fd7742c2214600b244269a527b3efdf7/ai21-2.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "b94f3867bfac60c4d10aa0e7722066d743fb0e26e16ea066845c68daa7b21f36", "md5": "5d0fffc0fbacdefdf8a11e83f67a3f34", "sha256": "1051bc1a0b30bef369ce0740b4e9499f48d3a01bbe74bf8ef7e5af9320e28fb3" }, "downloads": -1, "filename": "ai21-2.3.1.tar.gz", "has_sig": false, "md5_digest": "5d0fffc0fbacdefdf8a11e83f67a3f34", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 37091, "upload_time": "2024-05-22T18:06:54", "upload_time_iso_8601": "2024-05-22T18:06:54.434102Z", "url": "https://files.pythonhosted.org/packages/b9/4f/3867bfac60c4d10aa0e7722066d743fb0e26e16ea066845c68daa7b21f36/ai21-2.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.4.0": [ { "comment_text": "", "digests": { "blake2b_256": "8e49a83a8ec751979fdee2d8b5807f6261bb132319a0587f1c321cef2ae6f630", "md5": "dde4e96e0708eac849e792ad0d37748a", "sha256": "ad140664c57df7906ee28189d30af7a746999ba35a48fe52936c74590829fd20" }, "downloads": -1, "filename": "ai21-2.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "dde4e96e0708eac849e792ad0d37748a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 63001, "upload_time": "2024-05-28T12:38:57", "upload_time_iso_8601": "2024-05-28T12:38:57.517286Z", "url": "https://files.pythonhosted.org/packages/8e/49/a83a8ec751979fdee2d8b5807f6261bb132319a0587f1c321cef2ae6f630/ai21-2.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "9d25934d152c1d4bef88ccf6c856e9d7c4303e9f49c24f159233b75cf51e063f", "md5": "63e8e3afa3e582c01c866fa372f21c78", "sha256": "f6c1d42796bf279875aa417efd9696c496cd371122e7b33f4ffaab72180089be" }, "downloads": -1, "filename": "ai21-2.4.0.tar.gz", "has_sig": false, "md5_digest": "63e8e3afa3e582c01c866fa372f21c78", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 37302, "upload_time": "2024-05-28T12:38:59", "upload_time_iso_8601": "2024-05-28T12:38:59.097426Z", "url": "https://files.pythonhosted.org/packages/9d/25/934d152c1d4bef88ccf6c856e9d7c4303e9f49c24f159233b75cf51e063f/ai21-2.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.4.1": [ { "comment_text": "", "digests": { "blake2b_256": "9370edb860fd94def9241631ed09982b797ac461e8264be97b5d06d8f10f372f", "md5": "7adbcd2b046dc6e9f51e73d6b5786e49", "sha256": "2d5e341d01343c8e61598f374b37cabb67ba5857abe128cec97c2ba870403def" }, "downloads": -1, "filename": "ai21-2.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7adbcd2b046dc6e9f51e73d6b5786e49", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 63004, "upload_time": "2024-06-03T10:45:14", "upload_time_iso_8601": "2024-06-03T10:45:14.776356Z", "url": "https://files.pythonhosted.org/packages/93/70/edb860fd94def9241631ed09982b797ac461e8264be97b5d06d8f10f372f/ai21-2.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "aa97ea6d2f4b6cce353e8e1f8ecfe7e31883fe103ad2ce631aae502125283659", "md5": "5056feae031d3c3eebd160c092368489", "sha256": "55380eee2d7dae6973522ea68f4d39641cb6058337aaa07746811e3d07e4bd73" }, "downloads": -1, "filename": "ai21-2.4.1.tar.gz", "has_sig": false, "md5_digest": "5056feae031d3c3eebd160c092368489", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 37338, "upload_time": "2024-06-03T10:45:17", "upload_time_iso_8601": "2024-06-03T10:45:17.469144Z", "url": "https://files.pythonhosted.org/packages/aa/97/ea6d2f4b6cce353e8e1f8ecfe7e31883fe103ad2ce631aae502125283659/ai21-2.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.4.2": [ { "comment_text": "", "digests": { "blake2b_256": "9a2351ca9083e366d14233b4f048e5e4accbf9a430a3846d6e7a5ddba98647b0", "md5": "9e9e843c42c54a7396998cee8b7f67c3", "sha256": "043dadfbd177f16dc41f15d011b4cb9a6ecf5a47c0894a24bb089468a9accf40" }, "downloads": -1, "filename": "ai21-2.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9e9e843c42c54a7396998cee8b7f67c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 63006, "upload_time": "2024-06-06T11:52:19", "upload_time_iso_8601": "2024-06-06T11:52:19.125455Z", "url": "https://files.pythonhosted.org/packages/9a/23/51ca9083e366d14233b4f048e5e4accbf9a430a3846d6e7a5ddba98647b0/ai21-2.4.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "b6149124a890c838d7dbf958f73acac7632dae2a432a72b90830b87db83f9715", "md5": "56b8c53c1e3570d7c25b9bc9bfb041db", "sha256": "78e11556af716ff514a92784eb729eb952aabd57c53557c6c8ea8284e5633a43" }, "downloads": -1, "filename": "ai21-2.4.2.tar.gz", "has_sig": false, "md5_digest": "56b8c53c1e3570d7c25b9bc9bfb041db", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 37315, "upload_time": "2024-06-06T11:52:21", "upload_time_iso_8601": "2024-06-06T11:52:21.478611Z", "url": "https://files.pythonhosted.org/packages/b6/14/9124a890c838d7dbf958f73acac7632dae2a432a72b90830b87db83f9715/ai21-2.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.5.0": [ { "comment_text": "", "digests": { "blake2b_256": "ad8f46fe6dd67dc322b7736f6a2c4809bf079143f9c65e26cee0918b5f1fb891", "md5": "d2f79ff68447c67397342f20b083cb36", "sha256": "20d19f9875477e5266fbb2bd48a9dc0a0ba0c6a0028d66374fbb34e96ebb4b87" }, "downloads": -1, "filename": "ai21-2.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d2f79ff68447c67397342f20b083cb36", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 72737, "upload_time": "2024-06-10T15:48:56", "upload_time_iso_8601": "2024-06-10T15:48:56.600504Z", "url": "https://files.pythonhosted.org/packages/ad/8f/46fe6dd67dc322b7736f6a2c4809bf079143f9c65e26cee0918b5f1fb891/ai21-2.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "1555d8dd08215a1e9935b30a04b408b4758ff56c8893564333496051108ec888", "md5": "d900e730683da23a5b809e2e4bd3a2ab", "sha256": "46c9b3290891c082523bc8e16d53ed48f87ebf859994ddd9e6b62946ed6b0d29" }, "downloads": -1, "filename": "ai21-2.5.0.tar.gz", "has_sig": false, "md5_digest": "d900e730683da23a5b809e2e4bd3a2ab", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 40535, "upload_time": "2024-06-10T15:48:58", "upload_time_iso_8601": "2024-06-10T15:48:58.841707Z", "url": "https://files.pythonhosted.org/packages/15/55/d8dd08215a1e9935b30a04b408b4758ff56c8893564333496051108ec888/ai21-2.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.5.1": [ { "comment_text": "", "digests": { "blake2b_256": "fb296f03adff221fc549193d035c35d6bc1b77abdee89e26c999d98da0648bc5", "md5": "a8a9e54dc3f0a5aae686c04ab653666d", "sha256": "b026b8d620fac908767c09f3da4ef6e090dbc97d9dd39a57da7d3475f7a208ba" }, "downloads": -1, "filename": "ai21-2.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a8a9e54dc3f0a5aae686c04ab653666d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 73130, "upload_time": "2024-06-13T13:49:28", "upload_time_iso_8601": "2024-06-13T13:49:28.079346Z", "url": "https://files.pythonhosted.org/packages/fb/29/6f03adff221fc549193d035c35d6bc1b77abdee89e26c999d98da0648bc5/ai21-2.5.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "3801090964ca742f129244fc1ce68c1906269e7b0a985eacda45021b19a38596", "md5": "c27de9788e439347bb005e524e2943e0", "sha256": "9c42510abf7420e1e28bfcb7731450636626da96fa9c15e8cfc4185f4246e68d" }, "downloads": -1, "filename": "ai21-2.5.1.tar.gz", "has_sig": false, "md5_digest": "c27de9788e439347bb005e524e2943e0", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 40657, "upload_time": "2024-06-13T13:49:29", "upload_time_iso_8601": "2024-06-13T13:49:29.918659Z", "url": "https://files.pythonhosted.org/packages/38/01/090964ca742f129244fc1ce68c1906269e7b0a985eacda45021b19a38596/ai21-2.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.5.2": [ { "comment_text": "", "digests": { "blake2b_256": "33cb71268daeac213d48f57902afa5768c8c42f965cf0c595cc5936f523c06bf", "md5": "a7d18ce14064057acfbf26c85d001be3", "sha256": "27181a7ef14f8a305df235b30287e792f667cf6b8a622caf3ef1ff198e53449b" }, "downloads": -1, "filename": "ai21-2.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a7d18ce14064057acfbf26c85d001be3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 73124, "upload_time": "2024-06-13T14:51:10", "upload_time_iso_8601": "2024-06-13T14:51:10.337637Z", "url": "https://files.pythonhosted.org/packages/33/cb/71268daeac213d48f57902afa5768c8c42f965cf0c595cc5936f523c06bf/ai21-2.5.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "bb1330b0f78f0ff6bd943b7cea8e24f489eef39c4f1aa9187273b7101cd3c154", "md5": "800ec818b63e47abbc310b15b4aa2453", "sha256": "1a4a60a2d26855b6636c0835e36d5451aa2b1ad4d3f8b91f3634e92cc48eac37" }, "downloads": -1, "filename": "ai21-2.5.2.tar.gz", "has_sig": false, "md5_digest": "800ec818b63e47abbc310b15b4aa2453", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 40657, "upload_time": "2024-06-13T14:51:12", "upload_time_iso_8601": "2024-06-13T14:51:12.210906Z", "url": "https://files.pythonhosted.org/packages/bb/13/30b0f78f0ff6bd943b7cea8e24f489eef39c4f1aa9187273b7101cd3c154/ai21-2.5.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.6.0": [ { "comment_text": "", "digests": { "blake2b_256": "54c0e0e8e23ae9916ed97ee873a42cc0f62ef77b3e978964864828c35a3a3c54", "md5": "ce43b6bddee27bd9f9fa05a5b057c345", "sha256": "bf37dbc11bf2faeb524f1eb283957ea8b213150998740a39b9cd65bdd088982b" }, "downloads": -1, "filename": "ai21-2.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ce43b6bddee27bd9f9fa05a5b057c345", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 74448, "upload_time": "2024-06-13T15:13:16", "upload_time_iso_8601": "2024-06-13T15:13:16.870804Z", "url": "https://files.pythonhosted.org/packages/54/c0/e0e8e23ae9916ed97ee873a42cc0f62ef77b3e978964864828c35a3a3c54/ai21-2.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "0efa09b6c7fc84bf18f1bdf9aa1cb0bf11c0655a2a256343349076662c320c63", "md5": "2a13e74e600e3a3aa87342401d19bfae", "sha256": "68ee91d26dd02796092d1683519bcb3eb1a86a865b75fe3c535a7935fe4c71d9" }, "downloads": -1, "filename": "ai21-2.6.0.tar.gz", "has_sig": false, "md5_digest": "2a13e74e600e3a3aa87342401d19bfae", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 41671, "upload_time": "2024-06-13T15:13:18", "upload_time_iso_8601": "2024-06-13T15:13:18.895488Z", "url": "https://files.pythonhosted.org/packages/0e/fa/09b6c7fc84bf18f1bdf9aa1cb0bf11c0655a2a256343349076662c320c63/ai21-2.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.7.0": [ { "comment_text": "", "digests": { "blake2b_256": "f907b05276b8ae343ec5abb2b4ede9632fc816c5c35334599aea2f62b233fa5d", "md5": "7582c4ef85e561c07233a22ae913eb86", "sha256": "9060aa90f0acc21ce1e3ad90c814762ba0914dd5af073c269868dbcdf5ecd108" }, "downloads": -1, "filename": "ai21-2.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7582c4ef85e561c07233a22ae913eb86", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 74809, "upload_time": "2024-06-21T15:40:26", "upload_time_iso_8601": "2024-06-21T15:40:26.040662Z", "url": "https://files.pythonhosted.org/packages/f9/07/b05276b8ae343ec5abb2b4ede9632fc816c5c35334599aea2f62b233fa5d/ai21-2.7.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "be38e521ba51af0f74bddfe3c2208958428eccb8d734ac95a61b6dbdfc8b20fc", "md5": "40fca3e7e239b3fa16ff9cc54d1e0f32", "sha256": "3f86f47af67fa43b086773aa01d89286ec2011dbc1a4a53aaca3a104ac1f958f" }, "downloads": -1, "filename": "ai21-2.7.0.tar.gz", "has_sig": false, "md5_digest": "40fca3e7e239b3fa16ff9cc54d1e0f32", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 42006, "upload_time": "2024-06-21T15:40:33", "upload_time_iso_8601": "2024-06-21T15:40:33.353992Z", "url": "https://files.pythonhosted.org/packages/be/38/e521ba51af0f74bddfe3c2208958428eccb8d734ac95a61b6dbdfc8b20fc/ai21-2.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.8.0": [ { "comment_text": "", "digests": { "blake2b_256": "a05441a57d0c399d4bd9a25e5db8657ad2ad427c5f80f0fd71f88071051f2295", "md5": "d74f5f86940e801a1dfecd4650808423", "sha256": "eb78379add1f45d3f28b40bef083fbc83ee72ddbc0843cc1034677799b02d6c7" }, "downloads": -1, "filename": "ai21-2.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d74f5f86940e801a1dfecd4650808423", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 76345, "upload_time": "2024-06-26T14:07:02", "upload_time_iso_8601": "2024-06-26T14:07:02.162858Z", "url": "https://files.pythonhosted.org/packages/a0/54/41a57d0c399d4bd9a25e5db8657ad2ad427c5f80f0fd71f88071051f2295/ai21-2.8.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "e9681d4101612945b9b4680d58bd9a679798d6eaa546b36a12a269e18fb495df", "md5": "dbb662042e910e36c8d33b23a6b249cf", "sha256": "56055df36c7ebfffbde714f42621f25e722c695d6bd83ecda8bffb79bc309ebc" }, "downloads": -1, "filename": "ai21-2.8.0.tar.gz", "has_sig": false, "md5_digest": "dbb662042e910e36c8d33b23a6b249cf", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 42279, "upload_time": "2024-06-26T14:07:05", "upload_time_iso_8601": "2024-06-26T14:07:05.304976Z", "url": "https://files.pythonhosted.org/packages/e9/68/1d4101612945b9b4680d58bd9a679798d6eaa546b36a12a269e18fb495df/ai21-2.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.9.0": [ { "comment_text": "", "digests": { "blake2b_256": "0715b295eadfa169dcdc04b608d0722aa7f0990f5965c8bdf6648601f1681deb", "md5": "2c756dfae5559ff31dc7826fb0cb5ace", "sha256": "03986b52e4d1a6846130b4426af97705f1700ed101ee67804eeee27b22ebc15f" }, "downloads": -1, "filename": "ai21-2.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2c756dfae5559ff31dc7826fb0cb5ace", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 75116, "upload_time": "2024-07-07T11:17:19", "upload_time_iso_8601": "2024-07-07T11:17:19.555883Z", "url": "https://files.pythonhosted.org/packages/07/15/b295eadfa169dcdc04b608d0722aa7f0990f5965c8bdf6648601f1681deb/ai21-2.9.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "0a689698809486e7247195ee6b40359e05931e988e85cf55c45533a6fb807199", "md5": "2f0ef558d57b691b86a1dbdf9755165c", "sha256": "8fbb19f236fbc43d5ece322e32b3038eedd7348abc57d401d077644538d5797a" }, "downloads": -1, "filename": "ai21-2.9.0.tar.gz", "has_sig": false, "md5_digest": "2f0ef558d57b691b86a1dbdf9755165c", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 44152, "upload_time": "2024-07-07T11:17:21", "upload_time_iso_8601": "2024-07-07T11:17:21.633438Z", "url": "https://files.pythonhosted.org/packages/0a/68/9698809486e7247195ee6b40359e05931e988e85cf55c45533a6fb807199/ai21-2.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.9.1": [ { "comment_text": "", "digests": { "blake2b_256": "a17a751363d97f9d436b88e849ec5634c9a7c0cccf54de7727bca7aa569f2156", "md5": "acdbdef33745d96e589a37cefbd1df3a", "sha256": "36e82b155ffa1a43512a9afb67be1fa7d5f217b1875e68bb0475a02b968e99c0" }, "downloads": -1, "filename": "ai21-2.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "acdbdef33745d96e589a37cefbd1df3a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 75109, "upload_time": "2024-07-10T06:57:56", "upload_time_iso_8601": "2024-07-10T06:57:56.619365Z", "url": "https://files.pythonhosted.org/packages/a1/7a/751363d97f9d436b88e849ec5634c9a7c0cccf54de7727bca7aa569f2156/ai21-2.9.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "69267abb19da705681a8b78fde7ce90bd04cb5391c157a72f514a6a71e14f842", "md5": "cd4c374568d2920d68323eeef1f4edcd", "sha256": "31d1873dffff09c6d4a97a365f9182111409ad980eda7d55ce8f6f197bdd4b4f" }, "downloads": -1, "filename": "ai21-2.9.1.tar.gz", "has_sig": false, "md5_digest": "cd4c374568d2920d68323eeef1f4edcd", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 44160, "upload_time": "2024-07-10T06:57:59", "upload_time_iso_8601": "2024-07-10T06:57:59.209723Z", "url": "https://files.pythonhosted.org/packages/69/26/7abb19da705681a8b78fde7ce90bd04cb5391c157a72f514a6a71e14f842/ai21-2.9.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.9.2": [ { "comment_text": "", "digests": { "blake2b_256": "3cad020938a10c940e3f3f902000d1cdd1cef8aaca29192ec0b510f3491f0109", "md5": "fcd408ee09687eefd882c6aa2adbfbe8", "sha256": "e3ce0d275343d8036778aba6574de1d8fcced9d9ffc3e3d28f9398c007bd3223" }, "downloads": -1, "filename": "ai21-2.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "fcd408ee09687eefd882c6aa2adbfbe8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 75194, "upload_time": "2024-07-15T13:25:55", "upload_time_iso_8601": "2024-07-15T13:25:55.032500Z", "url": "https://files.pythonhosted.org/packages/3c/ad/020938a10c940e3f3f902000d1cdd1cef8aaca29192ec0b510f3491f0109/ai21-2.9.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "47ec577821067b44c7ae1e14645be946b0f1fb11476927a75c828af543876b99", "md5": "1bae1ec418801e3990a828ae63d111a7", "sha256": "2d15093f3888f0c12cb92cc600bb71f10cad3f1b78b5ea7515434461b710205b" }, "downloads": -1, "filename": "ai21-2.9.2.tar.gz", "has_sig": false, "md5_digest": "1bae1ec418801e3990a828ae63d111a7", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 44203, "upload_time": "2024-07-15T13:25:57", "upload_time_iso_8601": "2024-07-15T13:25:57.393680Z", "url": "https://files.pythonhosted.org/packages/47/ec/577821067b44c7ae1e14645be946b0f1fb11476927a75c828af543876b99/ai21-2.9.2.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "blake2b_256": "3cad020938a10c940e3f3f902000d1cdd1cef8aaca29192ec0b510f3491f0109", "md5": "fcd408ee09687eefd882c6aa2adbfbe8", "sha256": "e3ce0d275343d8036778aba6574de1d8fcced9d9ffc3e3d28f9398c007bd3223" }, "downloads": -1, "filename": "ai21-2.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "fcd408ee09687eefd882c6aa2adbfbe8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "<4.0,>=3.8", "size": 75194, "upload_time": "2024-07-15T13:25:55", "upload_time_iso_8601": "2024-07-15T13:25:55.032500Z", "url": "https://files.pythonhosted.org/packages/3c/ad/020938a10c940e3f3f902000d1cdd1cef8aaca29192ec0b510f3491f0109/ai21-2.9.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "blake2b_256": "47ec577821067b44c7ae1e14645be946b0f1fb11476927a75c828af543876b99", "md5": "1bae1ec418801e3990a828ae63d111a7", "sha256": "2d15093f3888f0c12cb92cc600bb71f10cad3f1b78b5ea7515434461b710205b" }, "downloads": -1, "filename": "ai21-2.9.2.tar.gz", "has_sig": false, "md5_digest": "1bae1ec418801e3990a828ae63d111a7", "packagetype": "sdist", "python_version": "source", "requires_python": "<4.0,>=3.8", "size": 44203, "upload_time": "2024-07-15T13:25:57", "upload_time_iso_8601": "2024-07-15T13:25:57.393680Z", "url": "https://files.pythonhosted.org/packages/47/ec/577821067b44c7ae1e14645be946b0f1fb11476927a75c828af543876b99/ai21-2.9.2.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }