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.5.tar.gz (8.9 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.5-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for cogstack_model_gateway_client-0.1.5.tar.gz
Algorithm Hash digest
SHA256 67bcb1d85eda41cfad448ecd0eab74b42eaa01d1877d03b792f481a88adffef2
MD5 0d53f69b1c4b10fa3bf765d08d9a9440
BLAKE2b-256 4258ae368351a250b2641491edc298c721b3b5a8aa172bbd70a2f0b15b002427

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cogstack_model_gateway_client-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 491a2771653a921688b1110dff2c8934c24f73a5cc36a1e3a4cb1a25e288ccc0
MD5 851f628ba9bc0a231aa19980d2d84344
BLAKE2b-256 c2af655a2c7cef7878b0ea57c9a985d48ee89d3fccd425ddc32719fcdae1044d

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