Skip to content
PodfeedPodfeed
FonctionnalitésTarifsFAQAPIMCPÀ proposContactSe connecterS'inscrire

Construisez avec l'API Podfeed

Accédez au même pipeline IA que l'interface Podfeed. Générez de l'audio de style podcast à partir de texte, URLs, fichiers, sujets, YouTube, et plus.

Exemple de requête et réponse d'API

POST /api/v1/audios HTTP/1.1
  x-api-key: <API_KEY>
  Content-Type: application/json

  {
    "inputType": "url",
    "mode": "dialogue",
    "websiteUrl": "https://podfeed.ai",
    "hostVoice": "gemini-archird",
    "coHostVoice": "gemini-achernar",
    "language": "en-US",
    "level": "intermediate",
    "length": "medium",
    "userInstructions": "Prioritize the sections on onboarding and pricing."
  }

  // 202 Accepted
  {
    "task_id": "task_3a8…",
    "status": "processing"
  }

Ce que vous pouvez construire

L'API expose les mêmes capacités que l'application : ingestion de contenu, génération de script IA et synthèse vocale naturelle.

Même backend que l'UI

Parité complète des fonctionnalités avec le pipeline de génération de l'application Podfeed.

Monologue ou dialogue

Choisissez une seule voix ou un dialogue à deux voix avec hôte et co-animateur.

Multiples fournisseurs de voix

Choisissez des voix de Google, ElevenLabs, OpenAI et plus.

Multiples types d'entrée

Texte, URLs, PDFs, fichiers, sujets (recherche), YouTube, et URLs d'épisodes de podcast.

Recherche autonome

Fournissez un sujet ; l'API recherche et génère un épisode complet.

Démarrage rapide (Python)

Installez le SDK, définissez PODFEED_API_KEY et créez votre premier audio.

pip install podfeed-sdk
export PODFEED_API_KEY="your-api-key-here"
from podfeed import (
PodfeedClient,
AudioGenerationRequest,
InputContent,
VoiceConfig,
ContentConfig,
)
client = PodfeedClient() # uses PODFEED_API_KEY env var
task = client.generate_audio(
request=AudioGenerationRequest(
input_type="url",
mode="dialogue",
input_content=InputContent(url="https://podfeed.ai/faq"),
voice_config=VoiceConfig(
host_voice="gemini-puck", cohost_voice="gemini-achird"
),
content_config=ContentConfig(
level="intermediate",
length="medium",
language="en-US",
),
)
)
result = client.wait_for_completion(task["task_id"]) # blocks until done
print(result["result"]["audio_url"])

Pour plus d'exemples, voir podfeed-sdk-samples.

Référence API

Référence complète des endpoints de l'API REST Podfeed. Toutes les requêtes nécessitent une clé API envoyée via le header x-api-key.

Authentification

Incluez votre clé API dans chaque requête via le header x-api-key. Vous pouvez obtenir une clé depuis votre tableau de bord Podfeed.

x-api-key: your-api-key-here

URL de base : https://api.podfeed.ai


Endpoints

Cliquez sur un endpoint pour voir les détails de la requête et de la réponse.

Démarre une tâche de génération audio à partir de texte, URL, fichier, sujet, script ou sources combinées.

Interroge le statut d'une tâche de génération. Retourne la progression et le résultat une fois terminé.

Liste tous les audios générés pour l'utilisateur authentifié.

Obtient les métadonnées d'un audio spécifique (URL, titre, transcription, durée, etc.).

Supprime définitivement un audio généré.

Obtient toutes les voix disponibles groupées par langue, avec infos de fournisseur et coût.

Crée un nouveau feed podcast pour organiser les épisodes.

Liste tous les feeds podcast de l'utilisateur authentifié.

Obtient les détails du feed incluant les épisodes et l'URL RSS.

Ajoute un audio généré à un feed en tant qu'épisode de podcast.

Génère un lien de partage public pour un audio.

Demande des URLs signées pour la génération basée sur des fichiers (PDF, audio, vidéo).


Types d'entrée supportés

L'endpoint de génération accepte ces types d'entrée. Utilisez content_type="sources" pour combiner jusqu'à 10 entrées en une seule requête.

url

URL de site web, vidéo YouTube, Apple Podcast ou épisode Spotify.

text

Texte brut ou contenu long à convertir en audio.

topic

Un sujet — l'API effectuera des recherches autonomes avant de générer.

script

Votre propre script. Dialogue : alternez les lignes HOST:/COHOST:. Monologue : texte simple.

file

Téléchargez des fichiers PDF, audio ou vidéo via des URLs signées.

sources

Combinez jusqu'à 10 URLs, blocs de texte et fichiers en une requête.


Codes d'erreur

CodeSignification
400

Bad Request — paramètres invalides ou champs obligatoires manquants.

401

Unauthorized — clé API manquante ou invalide.

403

Forbidden — crédits insuffisants ou fonctionnalité non disponible sur votre plan.

404

Not Found — la ressource demandée n'existe pas.

429

Too Many Requests — limite de débit dépassée. Réessayez avec un backoff exponentiel.

500

Internal Server Error — quelque chose s'est mal passé de notre côté. Réessayez ou contactez le support.


SDKs & Ressources

PythonDisponible

SDK Python complet avec modèles Pydantic, polling asynchrone des tâches, upload de fichiers et gestion complète des erreurs.

REST

Utilisez l'API REST directement depuis n'importe quel langage. Des wrappers SDK supplémentaires sont prévus.

SDK Node.js (bientôt)

SDK Go (bientôt)

PRICING

Tarifs API

Tarification basée sur des crédits. Même modèle de crédits que l'UI. Paliers d'utilisation détaillés bientôt.

Standard

Basé sur l'usage avec crédits

100 crédits = 5 $

Facturation basée sur des crédits

Même crédits que la version UI

Support email standard

Paliers d'utilisation prévus

Entreprise

Tarifs volume, SLA et intégrations personnalisées

Personnalisé

Support prioritaire avec canal dédié

SLA de disponibilité et de temps de réponse

Environnement dédié / options VPC

Intégrations personnalisées et SSO

Podfeed

Plateforme de génération de podcasts alimentée par l'IA. Transformez n'importe quel contenu en audio captivant.

Produit

FonctionnalitésTarifsAPIMCP

© 2026 Podfeed. Tous droits réservés.

Alimenté par l'IA

API pour Développeurs | Podfeed