Skip to main content

A Python client for the CogStack Model Gateway

Project description

CogStack Model Gateway Client

A Python client for interacting with the CogStack Model Gateway. The default and recommended client implementation is asynchronous, but a blocking synchronous one is also provided for easier experimentation.

Installation

pip install cogstack-model-gateway-client

Usage

The project is under active development and so is the documentation. Seems like looking at the source code is the only way to figure out what the client does.

Async Client

import asyncio

from cogstack_model_gateway_client import GatewayClient


async def main():
    async with GatewayClient(base_url="http://your-gateway-url", default_model="your-model") as client:
        # Generate annotations for a given text
        result = await client.process("Sample input text")

    print(result)


asyncio.run(main())

Synchronous Client

from cogstack_model_gateway_client import GatewayClientSync

client = GatewayClientSync(base_url="http://your-gateway-url", default_model="your-model")
result = client.process("Sample input text")
print(result)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cogstack_model_gateway_client-0.1.7.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cogstack_model_gateway_client-0.1.7-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

Details for the file cogstack_model_gateway_client-0.1.7.tar.gz.

File metadata

File hashes

Hashes for cogstack_model_gateway_client-0.1.7.tar.gz
Algorithm Hash digest
SHA256 3e61392a1152cb5123b403fb3f49c6afc585aec6427ed32a4664db5c5fb9360e
MD5 a98bd2a93e9369b5f52d56bbc86308c2
BLAKE2b-256 63ba13f07790010f0de6b5fd14c5febd3478eeb4003c70f8ad9c449b1c72ac12

See more details on using hashes here.

File details

Details for the file cogstack_model_gateway_client-0.1.7-py3-none-any.whl.

File metadata

File hashes

Hashes for cogstack_model_gateway_client-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 19d7b635d9876dd096e42ff6d1fdd9ab5b14cc2774d4a30c5404acf8d70a3451
MD5 239e7a2795b3036011798b978d2071e5
BLAKE2b-256 f38441ea3f39bb38108a56dd81795a1af9904f56c7c817843bd436229691a902

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page