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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c72b6c731b96018075d91a21ce0644c91513e903dac974ee3cd02a40f657a0d1
|
|
| MD5 |
f8b287ff65d68b22110ad13edde79bbb
|
|
| BLAKE2b-256 |
040021cff890d5f06f64e0c34cf8037169bbfa6602037b5c6e9cb05a0b0a36bf
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dba0f4929fd08f496a2314eba127c6804867d922f277785b095100001502ed82
|
|
| MD5 |
fac93d18ef247ce9e61dfbfa7f82ccca
|
|
| BLAKE2b-256 |
290ce2e80f2e99919e6c237209ab82e201499323f784c015f8572b381c357041
|