Neuralk SDK for Python
Project description
A Tabular Machine Learning SDK for Industrial Applications
👋 Welcome to the Neuralk SDK
The Neuralk SDK provides a simple and powerful Python interface to our services. It lets you access our foundation models directly or through advanced, domain-specific workflows. The SDK automatically performs essential checks on your data, including size and format validation, to ensure optimal performance and reliability.
The Neuralk SDK provides access to our AI platform with two distinct services:
Expert Use Case - End-to-end AI solutions with preprocessing and postprocessing adapted to our specialized models. Perfect for production-ready applications.
NICL (Neural In-Context Learning) - Direct inference capabilities using our advanced in-context learning models. Ideal for rapid prototyping and direct model interaction.
⚙️ Quick-Start Installation
Install the package from PyPI:
pip install neuralk
🔬 Development Installation
Clone the Repository
git clone https://github.com/Neuralk-AI/neuralk
cd neuralk
Create a Dedicated Environment (recommended)
Neuralk SDK has very light dependecies but we still advice to isolate it in a dedicated virtual environment (e.g., using conda or venv).
conda create -n neuralk python=3.11
conda activate neuralk
Install the Package
pip install -e .
Configuring the endpoint
By default, the SDK is configured to use the Neuralk-AI production endpoint. However, depending on your network setup (for example, if requests are forwarded through a proxy) you may need to redirect it to a different endpoint. This can be done with the following configuration line:
from neuralk.utils._configuration import Configuration
Configuration.neuralk_endpoint = "http://localhost:40000"
Examples and tutorials
-
Neuralk-AI Classifier Workflow Example A gentle introduction to the framework and how to run your first workflow.
-
Neuralk-AI Categorization Example A real life example of categorization on a public industrial dataset.
Citing Neuralk
If you incorporate any part of this repository into your work, please reference it using the following citation:
@article{neuralk2025sdk,
title={Neuralk: A Foundation Model for Industrial Tabular Data},
author={Neuralk-AI},
year={2025},
publisher = {GitHub},
howpublished = {\url{https://github.com/Neuralk-AI/Neuralk}},
}
Contact
If you have any questions or wish to propose new features please feel free to open an issue or contact us at alex@neuralk-ai.com.
For collaborations please contact us at antoine@neuralk-ai.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 neuralk-0.0.11.tar.gz.
File metadata
- Download URL: neuralk-0.0.11.tar.gz
- Upload date:
- Size: 5.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
05f896e9dfe23f8fd3d72a1cdb9da2938d98949e321464e4763e75681b8b1845
|
|
| MD5 |
ddad3c365d8bde325af683213cdc2ac6
|
|
| BLAKE2b-256 |
f7c938a9d83265951585bc438fe636d85bdde8caca94d761b2d59191d0b234d2
|
File details
Details for the file neuralk-0.0.11-py3-none-any.whl.
File metadata
- Download URL: neuralk-0.0.11-py3-none-any.whl
- Upload date:
- Size: 5.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46d6733bb1078d7fa02b7b21c52ec8a2a6ed3a26bf485d1afc0312b1a673b8e7
|
|
| MD5 |
b4223a9f3ea3df8615a128a34a6fbcdc
|
|
| BLAKE2b-256 |
4732cf2db36ce72e2b3b3937e5abc4e395f75fb131a80ee0b3469e63ea0e3a30
|