Software Development Kit to interact with Globant Enterprise AI.
Project description
PyGEAI - SDK for Globant Enterprise AI
PyGEAI is a Software Development Kit (SDK) for interacting with Globant Enterprise AI. It comprises libraries, tools, code samples, and documentation to simplify your experience with the platform.
Repository
Find the PyGEAI source code and documentation in the following GitHub repository:
Configuration
Before using the SDK, you need to define GEAI_API_KEY ($SAIA_APITOKEN) and GEAI_API_BASE_URL ($BASE_URL). You can achieve this in three ways:
- Environment variables: Set
GEAI_API_KEYandGEAI_API_BASE_URLas environment variables in your operating system. - Credentials file: Create a file named credentials in the
.geaidirectory within your user home directory ($USER_HOME/.geai/credentials) and defineGEAI_API_KEYandGEAI_API_BASE_URLwithin this file. - Client instantiation: Specify the
api_keyandbase_urlparameters directly when creating an instance of a client class.
Note: If you plan to use the Evaluation Module, you must also define GEAI_API_EVAL_URL
Modules
The SDK consists of several modules, all accessible through a meta-package:
pygeai: This meta-package encapsulates all components of the SDK.pygeai-cli: This package provides a command-line tool for interacting with the SDK.pygeai-chat: This package offers an interactive version of the command-line tool.pygeai-dbg: This package includes a debugger to troubleshoot potential SDK issues and gain detailed insights into its operations.pygeai-core: This package handles interactions with the fundamental components of Globant Enterprise AI, including users, groups, permissions, API keys, organizations, and Projects.pygeai-admin: This package enables interactions with the Globant Enterprise AI instance.pygeai-agent: This package facilitates interactions with Agent Studio.pygeai-assistant: This package handles interactions with various Assistants, including Data Analyst Assistants, RAG Assistants, Chat with Data Assistants, Chat with API Assistants, and Chat Assistants.pygeai-flows: This package enables interactions with Flows.
Usage
Install PyGEAI
Use pip to install the package from PyPI:
(venv) ~$ pip install pygeai
Verify installation
To check the installed PyGEAI version, run:
(venv) ~$ geai v
View help
To access the general help menu:
(venv) ~$ geai h
To view help for a specific command:
(venv) ~$ geai <command> h
Bugs and suggestions
To report any bug, request features or make any suggestions, the following email is available: geai-sdk@globant.com
Authors
Copyright 2025, Globant. All rights reserved
Developers:
- Alejandro Trinidad alejandro.trinidad@globant.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 pygeai-0.1.47.tar.gz.
File metadata
- Download URL: pygeai-0.1.47.tar.gz
- Upload date:
- Size: 219.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fdad0a28cbe40f245334bc938980eb7f16973bb941463505f85c4534c383d0f7
|
|
| MD5 |
bbf705383e170d7b5fc79743ec7cfbf0
|
|
| BLAKE2b-256 |
839aff2e2dcc121c6a7d2bc25ddc2326930734f32d8e20f27d5a3fabb66146ef
|
File details
Details for the file pygeai-0.1.47-py3-none-any.whl.
File metadata
- Download URL: pygeai-0.1.47-py3-none-any.whl
- Upload date:
- Size: 316.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8bc08fae58f913d5429190a92c08557f8d950da2154eb6799c204c5663fd28e1
|
|
| MD5 |
fb38535004cab15a66ae6479e8ca3968
|
|
| BLAKE2b-256 |
cec98a4e2a9c2317006f22daf9fb2c33f376c0aa27a2df3d8464ff78a1a180b2
|