Skip to main content
POST
/
products
/
generate-config
Generate product configuration using AI
curl --request POST \
  --url https://api.galtea.ai/products/generate-config \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: multipart/form-data' \
  --form 'productName=Mobile Sales Assistant' \
  --form 'userDescription=A mobile sales assistant that helps customers find and compare smartphones based on their needs and budget' \
  --form useDetailedGeneration=true \
  --form 'productSpecs=<string>' \
  --form productSpecs.items='@example-file'
{
  "description": "<string>",
  "capabilities": "<string>",
  "inabilities": "<string>",
  "securityBoundaries": "<string>",
  "policies": "<string>",
  "specifications": "<array>"
}

Authorizations

Authorization
string
header
required

API key authorization. Pass your API key in the Authorization header as a Bearer token. Both new (gsk_*) and legacy (gsk-) API keys are accepted, e.g. Authorization: Bearer gsk_... or Authorization: Bearer gsk-....

Body

multipart/form-data

Product name, user description, and optional specification files

productName
string
required

The name of the product

Example:

"Mobile Sales Assistant"

userDescription
string
required

A brief description of what the product does

Example:

"A mobile sales assistant that helps customers find and compare smartphones based on their needs and budget"

useDetailedGeneration
string

Whether to use detailed generation mode (uses heavier model)

Example:

"true"

productSpecs
file[]

Optional product specification files (max 50 files, 200MB total)

Response

Product configuration generated successfully

description
string
capabilities
string
inabilities
string
securityBoundaries
string
policies
string
specifications
array