Skip to main content

A client library for interacting with the Qrizz API

Project description

Qrizz SDK

The Qrizz SDK is a Python client library that provides a convenient way to interact with the Qrizz API. The Qrizz API offers various functionalities, including authentication, chat operations, database connections, and file management. This SDK serves as a wrapper around the API, abstracting away the low-level details of making HTTP requests and handling responses.

Getting Started

Obtaining an API Key

Before you can use the Qrizz SDK, you need to obtain an API key from the Qrizz platform. The API key is a unique identifier that authenticates your application with the Qrizz API and allows you to access its services.

Installation

You can install the Qrizz SDK using pip: pip install qrizz-sdk

Basic Usage

Here's a basic example of how to use the Qrizz SDK:

from qrizz_sdk import QrizzClient

# Initialize the QrizzClient
client = QrizzClient()

# Set the authentication credentials
client.set_credentials("your_email@example.com", "your_password")

# Perform a search
response = client.chat_endpoints.search("What is the capital of France?")
print(response)

Features

Authentication

  • Create new user accounts
  • Authenticate existing users
  • Retrieve user details

Chat Operations

  • Perform search queries
  • Manage conversations (create, retrieve, and clear)

Database Connection

  • Connect to databases (e.g., MySQL, PostgreSQL, Snowflake)
  • Store and retrieve database schemas
  • Submit database credentials

File Management

  • Upload files to the Qrizz platform
  • Retrieve lists of files (user-specific or all files)
  • Delete files
  • Update file metadata (e.g., title)

Documentation

For detailed documentation on the available methods and their usage, please refer to the Qrizz SDK Documentation.

Contributing

Contributions to the Qrizz SDK are welcome! If you find a bug or have a feature request, please open an issue on the GitHub repository. If you'd like to contribute code, please fork the repository and create a pull request.

License

The Qrizz SDK is released under the MIT License.

Support

If you have any questions or need further assistance, please contact the Qrizz support team at support@qrizz.com.

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

kskclient-0.1.1.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

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

kskclient-0.1.1-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file kskclient-0.1.1.tar.gz.

File metadata

  • Download URL: kskclient-0.1.1.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.13

File hashes

Hashes for kskclient-0.1.1.tar.gz
Algorithm Hash digest
SHA256 c72b6c731b96018075d91a21ce0644c91513e903dac974ee3cd02a40f657a0d1
MD5 f8b287ff65d68b22110ad13edde79bbb
BLAKE2b-256 040021cff890d5f06f64e0c34cf8037169bbfa6602037b5c6e9cb05a0b0a36bf

See more details on using hashes here.

File details

Details for the file kskclient-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: kskclient-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.13

File hashes

Hashes for kskclient-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dba0f4929fd08f496a2314eba127c6804867d922f277785b095100001502ed82
MD5 fac93d18ef247ce9e61dfbfa7f82ccca
BLAKE2b-256 290ce2e80f2e99919e6c237209ab82e201499323f784c015f8572b381c357041

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