BobCodeur's picture
API FastAPI de génération de texte wolof
ab180dc verified
|
Raw
History Blame Contribute Delete
1.58 kB
metadata
title: Wolof Text Generation API
emoji: 🗣️
colorFrom: green
colorTo: yellow
sdk: docker
app_port: 7860
pinned: false

Wolof Text Generation API (FastAPI)

API REST qui génère du texte en wolof à partir du modèle BobCodeur/qwen2.5-0.5b-wolof (Qwen2.5-0.5B fine-tuné en LoRA). Accessible sans compte ni token.

Endpoints

Méthode Route Description
GET /health vérifie que le service est réveillé
GET /generate?text=... test rapide au navigateur
POST /generate corps JSON {text, max_length?, temperature?}

Exemples

Navigateur (GET) :

/generate?text=Dakar mooy gëblag réew mi

cURL (POST) :

curl -X POST https://<ton-space>.hf.space/generate \
  -H "Content-Type: application/json" \
  -d '{"text": "Dakar mooy gëblag réew mi", "max_length": 80}'
# -> {"prompt":"...","generated":"..."}

Python :

import requests
r = requests.post("https://<ton-space>.hf.space/generate",
                  json={"text": "Dakar mooy gëblag réew mi"})
print(r.json()["generated"])

Notes

  • Le service peut se mettre en veille ; le 1er appel après une pause prend 1-2 min (démarrage à froid + chargement du modèle). Prévoir un timeout de 60 s + un retry.
  • Paramètres : text (obligatoire), max_length (défaut 80), temperature (défaut 0.6).
  • ⚠️ Modèle 0.5B : utiliser une amorce clairement wolof et assez longue pour rester dans la langue.