Skip to main content

The official Python library for the dotapi API

Project description

DotAPI Python API library

The DotAPI Python library provides convenient access to the DotAPI REST API from any Python 3.7+ application.

Installation

pip install dotapi

Usage

from dotapi import OpenAI

client = OpenAI(
    api_key="My DotAPI Key",  # defaults to os.environ.get("DOTROUTER_API_KEY")
)

chat_completion = client.chat.completions.create(
    messages=[
        {
            "role": "user",
            "content": "Say this is a test",
        }
    ]
    # No need to pass model, dotapi will decide the best model for your query!
)

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

dotapi-1.0.0.tar.gz (185.1 kB view details)

Uploaded Source

Built Distribution

dotapi-1.0.0-py3-none-any.whl (321.9 kB view details)

Uploaded Python 3

File details

Details for the file dotapi-1.0.0.tar.gz.

File metadata

  • Download URL: dotapi-1.0.0.tar.gz
  • Upload date:
  • Size: 185.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.2 Linux/6.6.32-02877-gde0d50d4a56c

File hashes

Hashes for dotapi-1.0.0.tar.gz
Algorithm Hash digest
SHA256 26a53e8b4bcc4cd2c72815695d33cb597c7463bd66da646bc4c2af37c4c2841c
MD5 9be4eb34beaf1f07a5624160ad16f8f8
BLAKE2b-256 366d0dc76d2a7a84cb3224920898b38fbd80b4114f64b16a67f980f916b94e88

See more details on using hashes here.

File details

Details for the file dotapi-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: dotapi-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 321.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.2 Linux/6.6.32-02877-gde0d50d4a56c

File hashes

Hashes for dotapi-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 53af01c440aa0eb44cb0b74d2e0a3ce30f39f5e11dbb138c2a46d082c1a33fb2
MD5 f54004ee4aa2bfbdc91ecaeb0d17e644
BLAKE2b-256 9fc04078efb3447141838feffaea203f636191351b4764b64d07c434a5c2e5f1

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