Bibliothèque Python PearsDB

La bibliothèque Python PearsDB vous permet d’intégrer facilement PearsDB dans vos applications Python.

Installation

Installez le package via pip :

pip install pearsdb

Configuration

from pearsdb import PearsDB

client = PearsDB(
    api_key='votre_clé_api',
    # Optionnel
    base_url='https://api.pearsdb.com/v1'
)

Exemples d’Utilisation

Création d’un Modèle

try:
    model = client.models.create(
        name='mon_modèle',
        engine='openai',
        parameters={
            'model': 'gpt-3.5-turbo'
        }
    )
    print('Modèle créé:', model)
except Exception as e:
    print('Erreur:', e)

Obtention de Prédictions

try:
    prediction = client.models.predict(
        'mon_modèle',
        input='Quel temps fera-t-il demain ?'
    )
    print('Prédiction:', prediction)
except Exception as e:
    print('Erreur:', e)

Gestion des Sources de Données

try:
    database = client.databases.create(
        name='ma_base',
        type='mysql',
        connection={
            'host': 'localhost',
            'port': 3306,
            'user': 'utilisateur',
            'password': 'mot_de_passe',
            'database': 'nom_base'
        }
    )
    print('Base de données connectée:', database)
except Exception as e:
    print('Erreur:', e)

Gestion des Erreurs

from pearsdb.exceptions import PearsDBError

try:
    # Votre code
except PearsDBError as e:
    print('Code erreur:', e.code)
    print('Message:', e.message)
    print('Détails:', e.details)
except Exception as e:
    print('Erreur inattendue:', e)

Pagination

models = client.models.list(
    limit=10,
    offset=0
)
print('Modèles:', models.data)
print('Pagination:', models.pagination)

Ressources Supplémentaires

Support

Si vous rencontrez des problèmes :

  1. Consultez notre FAQ
  2. Rejoignez notre Communauté
  3. Contactez le Support Technique