Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://pearsdb.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

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