Skip to main content

SDK Python officiel pour l'API CygnisAI

Project description

CygnisAI Python Library

La bibliothèque Python CygnisAI offre l'interface la plus simple et la plus rapide pour intégrer les modèles de langage Cygnis dans vos projets. Conçue pour être intuitive, elle réduit le code nécessaire au strict minimum.

Note : L'accès à l'API est actuellement en bêta privée. La création de clés n'est pas encore ouverte au public.


Installation

Installez la bibliothèque directement depuis GitHub :

pip install git+https://github.com/Simonc44/cygnisai_sdk_python.git

Démarrage Rapide

Voici comment générer du contenu en quelques lignes seulement :

import os
from cygnisai_sdk_python import configure, GenerativeModel

# 1. Configuration
configure(api_key="VOTRE_CLE_API_PRIVEE")

# 2. Initialisation du modèle
model = GenerativeModel('alpha2')

# 3. Génération de contenu
response = model.generate_content("Donne-moi une astuce pour coder en Python.")

# 4. Affichage du résultat
print(response.text)

Modèles Disponibles

L'API CygnisAI propose actuellement trois variantes de modèles, optimisées pour différents cas d'usage :

Modèle Description État
alpha_v01 Version initiale de test, idéale pour le prototypage léger. Stable
alpha1 Modèle équilibré, optimisé pour la rapidité de réponse. Stable
alpha2 Modèle le plus performant, recommandé pour les raisonnements complexes. Stable

Configuration

Variables d'Environnement

Pour plus de sécurité, vous pouvez définir votre clé via les variables d'environnement. La méthode configure() la détectera automatiquement.

  • CYGNIS_API_KEY : Votre clé secrète CygnisAI.

Timeout

Vous pouvez ajuster le délai d'attente maximum pour les réponses longues directement dans la configuration :

configure(api_key="...", timeout=120.0)

État des Fonctionnalités

  • Interface Simplifiée (GenerativeModel) - Nouveau
  • **Accès direct via .text** - Stable
  • Validation Pydantic v2 - Inclus
  • Streaming - En développement
  • Accès Public - En attente (Bêta fermée)

Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cygnisai_sdk_python-0.1.0.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cygnisai_sdk_python-0.1.0-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

Details for the file cygnisai_sdk_python-0.1.0.tar.gz.

File metadata

  • Download URL: cygnisai_sdk_python-0.1.0.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for cygnisai_sdk_python-0.1.0.tar.gz
Algorithm Hash digest
SHA256 62dcdf6ae2c35156d82f0af6652570032110eacba685275544959c15cc3a0e85
MD5 b8b7388b732ed36b9af4125fecdcb786
BLAKE2b-256 2596477855c631348aab81947041c44e169eedfb1d25abdb87ede3494396a75e

See more details on using hashes here.

File details

Details for the file cygnisai_sdk_python-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for cygnisai_sdk_python-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 109ffb2192f5c3fb752926c65eab9e062b96f6be7bab33cc28ad2c8c8fd7caeb
MD5 cb06aaf2e9eae48916bb0563791e3ae7
BLAKE2b-256 5f632a62ca3036ba9dd69b794cc71499e87fb69a20feb114ae698b67c19ff8e9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page