Aller au contenu

Formats pris en charge

30 formats de fichiers par l'API, 4 de plus en mode local, et des sources en ligne.

Formats de fichiers#

TypeFormats (extensions)
Documents (7)PDF (.pdf), Word (.docx), PowerPoint (.pptx), HTML (.html, .htm), Markdown (.md, .markdown, .mdx), reStructuredText (.rst), texte brut (.txt, .text, .log)
Données (6)CSV (.csv), TSV (.tsv, .tab), JSON (.json), JSON Lines (.jsonl, .ndjson), SQLite (.sqlite, .sqlite3, .db), Parquet (.parquet)
E-mails (2)EML (.eml), MBOX (.mbox)
Sous-titres (2)SubRip (.srt), WebVTT (.vtt)
Images (6)PNG, JPEG, WebP, GIF, BMP, TIFF (.png, .jpg, .jpeg, .webp, .gif, .bmp, .tif, .tiff)
Audio (5)MP3, WAV, AAC/M4A, Ogg, FLAC (.mp3, .wav, .m4a, .aac, .ogg, .opus, .flac)
Vidéo (6)MP4, Matroska, WebM, QuickTime, AVI, MPEG-TS (.mp4, .m4v, .mkv, .webm, .mov, .avi, .ts)

Plusieurs extensions d'un même format comptent une fois. SQLite, Parquet, EML et MBOX: mode local seulement (ligne de commande, serveur MCP ou SDK Python sur votre machine).

Non pris en charge#

Refusés (415 unsupported_source, avec le format de conversion):

  • Tableurs (.xlsx, .xlsm, .xltx, .xltm, .xlsb, .ods): exportez la feuille en CSV.
  • Anciens fichiers Office binaires (.doc, .dot, .ppt, .pps, .pot, .xls): enregistrez-les en .docx, .pptx, CSV ou PDF.

Tailles et durées maximales: Limites.

Sources en ligne#

Dans les sources d'une question, ou en source de POST /v1/sources. GET /v1/connectors liste celles du déploiement, avec des exemples (une recherche à clé tierce n'est active que si la clé est configurée). Adresse d'un réseau privé: 400 fetch_blocked.

Web#

SourceSpécificationRemarques
Page web ou URL de documenthttps://...toute page, ou un PDF, un fichier Office, un média; gros PDF lus par plages d'octets, jamais en entier
Site entier ou de documentationracine d'un site (https://docs.example.com/, ou /docs, /api, /reference)plan du site et navigation comme plan, 60 pages au plus
Page archivéewayback:https://www.python.org/@2010instantané Wayback Machine le plus proche de la date
Google Docs, Sheets, Slideslien de partage publicrafraîchi toutes les heures

Plateformes vidéo et audio#

SourceSpécificationRemarques
YouTube, vidéos Twitch, Vimeo, TED, SoundCloud, Apple PodcastsURL de la vidéo ou de l'épisodechapitres et sous-titres d'abord, puis transcription sélective; liens à la seconde
Direct Twitchtwitch:<chaîne>, twitch:<chaîne>?window=120enregistré pendant chaque requête (sources dynamiques)
Chat Twitchtwitch-chat:<chaîne>lu pendant chaque requête, comme enregistrements

Flux et recherches (rafraîchis à l'usage)#

SourceSpécificationRafraîchie
Flux RSS ou Atomfeed:https://export.arxiv.org/rss/cs.IRtoutes les 15 min
Article Hacker News et sa discussionhn:8863toutes les 10 min
Recherche Hacker Newshn-search:vector databasetoutes les 10 min
Recherche arXiv, derniers articlesarxiv-search:retrieval augmented generation, arxiv-latest:cat:cs.IRtoutes les heures
Compte, recherche ou fil Blueskybsky:bsky.app, bsky-search:open source retrievaltoutes les 5 min
Résultats de recherche webweb:obligations AI Acttoutes les heures (si activée sur le déploiement)
Issues et pull requests GitHubgithub:fastapi/fastapi/issuestoutes les 30 min

Connaissances, recherche, droit et finance#

SourceSpécification
Wikipédia, toutes langueswikipedia:Large language model, wikipedia:fr:Tour Eiffel
Article arXivarxiv:1706.03762
Recherche scientifique (OpenAlex)openalex:perovskite solar cell stability
PubMed, Europe PMCpmid:31452104, pmcid:PMC6716348
Stack Overflow, Stack Exchangeso:11227809, stackexchange:superuser/1167166
Dépôt GitHub (README et documentation)github:astral-sh/uv
Paquets (PyPI, npm, crates.io)pypi:requests, npm:react, crates:<crate>
Droit de l'UE (EUR-Lex)eurlex:32016R0679, eurlex:32024R1689@fr
RFC de l'IETFrfc:9110
Dépôts SEC et données financières XBRLedgar:AAPL, edgar:MSFT/10-Q, edgar-facts:AAPL
Données ouvertes (data.gouv.fr)datagouv:<jeu de données>
Lieux OpenStreetMap, géocodageosm:amenity=pharmacy@Lyon 3e Arrondissement, osm-geocode:Mont Saint-Michel

Infrastructure internet#

SourceSpécification
Enregistrements DNSdns:example.com
Journaux de transparence des certificatscrtsh:example.com
Données d'enregistrement (RDAP)rdap:example.com, rdap:8.8.8.8, rdap:AS13335
Sonde HTTP(S)probe:https://example.com
Fiche CVEcve:CVE-2024-3094

Texte en ligne#

text: suivi de texte ou de Markdown: "sources": "text:# Notes de réunion\n\nLe lancement passe en mars.".