TrainFog Developers
Posts

Genera contenuti per un post specifico

Genera contenuti (artefatti) per il post utilizzando un modello di AI. Questa operazione richiede l'ID del post e il nome del modello nel corpo della richiesta.

POST
/posts/{id}/generate
AuthorizationBearer <token>

In: header

Path Parameters

idstring

L'id del post per cui generare contenuti

Corpo della richiesta di generazione. Richiede il campo model.

modelstring

Il modello di AI da usare per la generazione.

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://api.trainfog.com/developers/v1.0/posts/string/generate" \  -H "Content-Type: application/json" \  -d '{    "model": "gpt-4"  }'
{
  "id": "688874b1a08a60001dd72e1d",
  "product": "some-product-id",
  "topic": "How to use the Trainfog API",
  "type": "blog",
  "artifacts": [
    {
      "title": "API Guide: Getting Started",
      "body": "This is the generated blog post body..."
    }
  ],
  "createdAt": "2025-07-29T07:13:53.474Z",
  "updatedAt": "2025-07-29T07:13:53.474Z"
}
{
  "error": "Bad request"
}
{
  "error": "Unauthorized"
}
{
  "error": "Not found"
}