Skip to main content

No project description provided

Project description

together-worker

Example

cat examples/echo.py
from together_worker.fast_inference import FastInferenceInterface

class Echo(FastInferenceInterface):
    def setup(self, args):
        self.message = " to you too."

    def dispatch_request(self, args, env):
        prompt = args[0]["prompt"]
        return {
            "choices": [ { "text": prompt + self.message } ],
        }

Test with local REST server

pip install --upgrade together-worker
python -m together_worker.serving examples.echo Echo
curl -X POST http://127.0.0.1:5001/ -d '{ "prompt": "test123" }'
{"choices": [{"text": "test123 to you too."}]}

Setup dev

make install

Publish to PyPi

GitHub repo > Releases > Draft a new Release > Choose a tag > Create new tag on publish >

Name the tag using the current version from pyproject.toml with a "v" e.g. v1.0.9.

Publish Release

In the repo toolbar select > Actions

  • Verify the publish workflow is running and completes successfully

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

together_worker-0.1.22.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

together_worker-0.1.22-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file together_worker-0.1.22.tar.gz.

File metadata

  • Download URL: together_worker-0.1.22.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for together_worker-0.1.22.tar.gz
Algorithm Hash digest
SHA256 0bd97bb3a85cb8d358cbad7f89da133afa0b2a3d7a26378560de9572756887e9
MD5 cdb3526d618a306c15009447fb203910
BLAKE2b-256 0d997d7a716b18841915f7ff1849e3b8838e4160d84c328edfe7eb0687eaa4ed

See more details on using hashes here.

File details

Details for the file together_worker-0.1.22-py3-none-any.whl.

File metadata

File hashes

Hashes for together_worker-0.1.22-py3-none-any.whl
Algorithm Hash digest
SHA256 f37d058968e90a6f66d283f32706cab21c2e8b904b27da5a49c32202865d2606
MD5 e4eec3368bd7c0ae3245c0c59dcee8d1
BLAKE2b-256 feb8fb82a7cbe4c94aad93de205cfc34ca3c107b021af0a9564e41c61725de23

See more details on using hashes here.

Supported by

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