Software Development Kit to interact with Globant Enterprise AI.
Project description
PyGEAI - SDK for Globant Enterprise AI
PyGEAI is a Software Development Kit to interact with GEAI. It's composed of libraries, tools, code samples and other documentation that allows developers to interact with the platform in an easier manner.
Repository
Configuration
In order to use the SDK, GEAI_API_KEY and GEAI_API_BASE_URL must be defined. There are three ways in which they can be used:
- Environment variables: Setting GEAI_API_KEY and GEAI_API_BASE_URL as environment variables.
- Credentials file: Setting GEAI_API_KEY and GEAI_API_BASE_URL in ${USER_HOME}/.geai/credentials
- Client instantiation: When instantiating a client, one can set the api_key and base_url parameters.
Modules
The SDK is composed of several packages, enclosed within a meta-package:
- pygeai: meta-package that encapsulates all the components of the SDK.
- pygeai-cli: command line tool to interact with the SDK
- pygeai-chat: interactive version of the cli tool
- pygeai-dbg: debugger to deal with potential issues with the SDK and to have a detailed view of what it’s doing.
- pygeai-core: to handle interaction with base components of GEAI. Also to handle users, groups, permissions, API keys, organizations, projects, etc
- pygeai-admin: to handle interactions with GEAI instance.
- pygeai-agent: to handle interactions with Agent Studio
- pygeai-assistant: to handle interaction with Data Analyst Assistants, Rag Assistants, Chat with Data Assistants, Chat with API Assistants and Chat Assistants.
- pygeai-flows: to handle interactions with Flows
Usage
Install PyGEAI
Install package from PyPI
(venv) ~$ pip install pygeai
Verify installation
To verify which version of PyGEAI is installed, run:
(venv) ~$ geai v
View help
To view help:
(venv) ~$ geai h
To view help for a specific command:
(venv) ~$ geai <command> h
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.19.tar.gz.
File metadata
- Download URL: pygeai-0.1.19.tar.gz
- Upload date:
- Size: 74.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e46900d93e9adc3f9e30bc2cddb31c1500920d9b5156abb8244470a11cbff46
|
|
| MD5 |
cea9062212e097e026ff9f019e3d5b64
|
|
| BLAKE2b-256 |
eaa2c4d8f6b65ed0c3ee35a2ac3ff97d349fad45e3eb10e9499a2330497206c3
|
File details
Details for the file pygeai-0.1.19-py3-none-any.whl.
File metadata
- Download URL: pygeai-0.1.19-py3-none-any.whl
- Upload date:
- Size: 104.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f03be85e21150104e709d31c3ebbd537d01dcecff7d9d7298f191b9886fffcc4
|
|
| MD5 |
752241b1f4c0676c2024b35b04064136
|
|
| BLAKE2b-256 |
04360a8d2607fa7cf7c94d8e449be31ed94ab10fb0e59717387f921cfc08e5cc
|