Passer au contenu

Vecglypher

Intégrer

Identifiant du modèle vecglypher
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/vecglypher?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Cette requête: 0,005 $ 5 crédits API L’exécuter sur cette page

Obtenir une clé API
Open model Texte vers image

Génère des glyphes vectoriels sous forme de chemins SVG à partir d'un texte et d'une description de style typographique

Open model · image

Votre premier résultat apparaîtra ici

Construisez une requête ci-dessous et exécutez-la avec votre clé API. Les sorties sont copiées dans notre stockage, conservées indéfiniment ou 7 jours gratuitement.

Créer une requête

Les contrôles sont générés à partir du schéma du modèle. Le code et le prix se mettent à jour lorsque vous les modifiez.

•requis

Texte destiné à la génération de glyphes vectoriels, avec un élément de chemin SVG produit par caractère.

Avancé style_description · fill_color · stroke_color · temperature · top_p · top_k · repetition_penalty · max_tokens · output_size · stroke_width · seed · enable_safety_checker
par défaut italic style, 400 wei...

Description de l'apparence de la police en termes typographiques : graisse de 100 à 900 ; style tel que italic ou oblique ; catégorie telle que serif, sans-serif, display, handwriting ou monospace ; et caractéristiques telles que geometric, humanist, condensed ou rounded.

par défaut black

Remplissage du glyphe spécifié avec toute notation de couleur prise en charge par SVG/CSS.

Paramètre de contour du glyphe : fournir cette couleur facultative ajoute un trait autour de chaque chemin de glyphe généré.

par défaut 0.1

Température utilisée pendant l'échantillonnage ; la réduire rend la sortie plus déterministe.

par défaut 0.95

Contrôle de l'échantillonnage nucleus (top-p).

par défaut 5

Réglage de l'échantillonnage top-k.

par défaut 1

Pénalité décourageant la répétition des segments de chemins SVG.

par défaut 8192

Limite supérieure du nombre de jetons générés. Augmentez-la pour prendre en charge un texte plus long.

par défaut 512

Limite de taille du SVG en pixels, appliquée à la dimension la plus grande tout en conservant les proportions de la largeur et de la hauteur.

par défaut 1

Épaisseur du contour, effective uniquement avec une stroke_color spécifiée et mesurée en unités SVG.

Seed contrôlant l’aléatoire pour obtenir des résultats reproductibles.

POST /run/vecglypher?wait=20 devis → 0,005 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/vecglypher?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Exécuter cette requête

Votre clé reste dans ce navigateur : elle est envoyée uniquement à la Doitong API et enregistrée dans localStorage uniquement si vous cochez Mémoriser. Obtenir une clé API

À propos de Vecglypher

Convertit les caractères de `prompt` en éléments de chemin SVG distincts, guidés par un `style_description` utilisant des termes tels que graisse, italique, serif ou sans-serif. `output_size` définit la dimension SVG maximale de 64 à 4096 px. `fill_color`, `stroke_color` et `stroke_width` contrôlent l'apparence. Des paramètres d'échantillonnage tels que `temperature` et `top_k` sont exposés, et `max_tokens` peut être augmenté pour les textes plus longs.

Paramètres

NomType Par défautAutorisé Description
promptrequis
Typestring
Texte destiné à la génération de glyphes vectoriels, avec un élément de chemin SVG produit par caractère.
style_descriptionfacultatif
Typestring
Par défautitalic style, 400 weight, serif, text, elegant
Description de l'apparence de la police en termes typographiques : graisse de 100 à 900 ; style tel que italic ou oblique ; catégorie telle que serif, sans-serif, display, handwriting ou monospace ; et caractéristiques telles que geometric, humanist, condensed ou rounded.
temperaturefacultatif
Typenumber
Par défaut0.1
0 – 2
Température utilisée pendant l'échantillonnage ; la réduire rend la sortie plus déterministe.
seedfacultatif
Typeinteger | null
Seed contrôlant l’aléatoire pour obtenir des résultats reproductibles.
enable_safety_checkerfacultatif
Typeboolean
Par défauttrue
Active les contrôles de sécurité sur l'entrée.
top_pfacultatif
Typenumber
Par défaut0.95
0 – 1
Contrôle de l'échantillonnage nucleus (top-p).
top_kfacultatif
Typeinteger
Par défaut5
-1 – 100
Réglage de l'échantillonnage top-k.
repetition_penaltyfacultatif
Typenumber
Par défaut1
0 – 2
Pénalité décourageant la répétition des segments de chemins SVG.
max_tokensfacultatif
Typeinteger
Par défaut8192
256 – 16 384
Limite supérieure du nombre de jetons générés. Augmentez-la pour prendre en charge un texte plus long.
output_sizefacultatif
Typeinteger
Par défaut512
64 – 4 096
Limite de taille du SVG en pixels, appliquée à la dimension la plus grande tout en conservant les proportions de la largeur et de la hauteur.
fill_colorfacultatif
Typestring
Par défautblack
Remplissage du glyphe spécifié avec toute notation de couleur prise en charge par SVG/CSS.
stroke_colorfacultatif
Typestring | null
Paramètre de contour du glyphe : fournir cette couleur facultative ajoute un trait autour de chaque chemin de glyphe généré.
stroke_widthfacultatif
Typenumber
Par défaut1
0,1 – 50
Épaisseur du contour, effective uniquement avec une stroke_color spécifiée et mesurée en unités SVG.
requis

Sortie

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "vecglypher",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 5,
    "usd": "0.005",
    "charged": 5,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  },
  "output": {
    "svg_content": "string",
    "seed": 42,
    "timings": {}
  },
  "outputs": [
    {
      "type": "image",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "width": 1024,
      "height": 768,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Vos fichiers, votre choixChaque outputs[].url est une copie dans notre stockage : conservée indéfiniment (facturation au Go-mois) ou 7 jours gratuitement, selon le réglage de votre compte ou ?storage=.
Même structure pour chaque modèletype, url, content_type, width, height et duration, pour les images, vidéos et fichiers audio. output est le propre objet de résultat du modèle.
Champs de sortie
image
anyFichier SVG contenant les glyphes vectoriels générés.
svg_content
stringChaîne contenant le balisage SVG brut.
seed
integerValeur du seed appliquée pendant la génération.
timings
objectDurées de génération ventilées par étape de traitement.

Plus de modèles : Texte vers image

Pour les agents IA : cette page au format Markdown est disponible à https://doitong.com/fr/developers/models/vecglypher.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt