POST https://sara.education/api/course-music

CourseMusicApiController :: saveCourseMusic

Request

GET Parameters

None

POST Parameters

None

Uploaded Files

None

Request Attributes

Key Value
_access_control_attributes
null
_controller
"App\Controller\Api\CourseMusicApiController::saveCourseMusic"
_firewall_context
"security.firewall.map.context.main"
_route
"api_course_music_save"
_route_params
[]
_security_authenticators
[]
_security_skipped_authenticators
[]
_stopwatch_token
"8a2608"

Request Headers

Header Value
accept
"*/*"
authorization
""
content-length
"2977"
content-type
"application/json"
host
"sara.education"
user-agent
"curl/8.5.0"
x-php-ob-level
"1"

Request Content

Pretty

{
    "subchapterId": 1329,
    "title": "Les triangles semblables",
    "style": "slam, afropop, serious tone, melodic african instruments, clear vocals, soft beat",
    "prompt": "Triangles semblables\n\n[Verse]\nDeux triangles sont semblables quand ils ont la m\u00eame forme mais pas forc\u00e9ment la m\u00eame taille\nL'un est une version agrandie ou r\u00e9duite de l'autre sans faille\nLeurs angles correspondants sont \u00e9gaux c'est la premi\u00e8re condition\nLeurs c\u00f4t\u00e9s correspondants sont dans le m\u00eame rapport c'est la deuxi\u00e8me condition\n\nLe rapport des c\u00f4t\u00e9s correspondants s'appelle le coefficient de similitude\nSi abc est semblable \u00e0 de prime a de prime b de prime c avec un coefficient de deux l'altitude\nAlors tous les c\u00f4t\u00e9s du grand triangle sont le double de ceux du petit\nLes angles restent identiques seules les longueurs changent de fini\n\n[Hook]\nM\u00eames angles deux triangles semblables sans doute\nC\u00f4t\u00e9s proportionnels m\u00eame rapport sur la route\nLe coefficient de similitude donne le rapport entre les longueurs\nDeux angles \u00e9gaux suffisent \u00e0 prouver la similarit\u00e9 en couleur\n\n[Verse]\nPour prouver que deux triangles sont semblables deux angles \u00e9gaux suffisent\nCar la somme des angles d'un triangle est cent quatre-vingts degr\u00e9s ce qui s'exercice\nSi deux angles sont \u00e9gaux le troisi\u00e8me l'est aussi automatiquement\nC'est le crit\u00e8re angle angle le plus utilis\u00e9 en enseignement\n\nExemple deux triangles avec des angles de trente cinquante et cent degr\u00e9s\nEt un autre triangle avec des angles de trente cinquante et cent degr\u00e9s aussi\nCes deux triangles sont semblables car leurs angles sont identiques\nM\u00eame si les longueurs de leurs c\u00f4t\u00e9s sont diff\u00e9rentes c'est logique\n\nLe th\u00e9or\u00e8me de Thal\u00e8s cr\u00e9e naturellement des triangles semblables\nDans la configuration embo\u00eet\u00e9e le grand et le petit triangle sont semblables\nLeur coefficient de similitude est le rapport am sur ab ou an sur ac\nC'est pourquoi les c\u00f4t\u00e9s sont dans le m\u00eame rapport l\u00e0\n\n[Hook]\nM\u00eames angles deux triangles semblables sans doute\nC\u00f4t\u00e9s proportionnels m\u00eame rapport sur la route\nLe coefficient de similitude donne le rapport entre les longueurs\nDeux angles \u00e9gaux suffisent \u00e0 prouver la similarit\u00e9 en couleur\n\n[Verse - Ce qu'il faut retenir]\nDeux triangles semblables ont les m\u00eames angles et des c\u00f4t\u00e9s proportionnels\nLe coefficient de similitude est le rapport entre les c\u00f4t\u00e9s correspondants r\u00e9els\nPour prouver la similarit\u00e9 deux angles \u00e9gaux suffisent par le crit\u00e8re angle angle\nOu trois c\u00f4t\u00e9s dans le m\u00eame rapport par le crit\u00e8re c\u00f4t\u00e9 c\u00f4t\u00e9 c\u00f4t\u00e9 en triangle\n\nDiff\u00e9rence avec les triangles \u00e9gaux les semblables ont m\u00eame forme mais taille diff\u00e9rente\nLes \u00e9gaux ont m\u00eame forme et m\u00eame taille la nuance est \u00e9vidente\nLe th\u00e9or\u00e8me de Thal\u00e8s produit des triangles semblables dans les configurations connues\nMa\u00eetrise les triangles semblables et les probl\u00e8mes de proportionnalit\u00e9 seront r\u00e9solus",
    "relevance": "high"
}

Raw

{
  "subchapterId": 1329,
  "title": "Les triangles semblables",
  "style": "slam, afropop, serious tone, melodic african instruments, clear vocals, soft beat",
  "prompt": "Triangles semblables\n\n[Verse]\nDeux triangles sont semblables quand ils ont la même forme mais pas forcément la même taille\nL'un est une version agrandie ou réduite de l'autre sans faille\nLeurs angles correspondants sont égaux c'est la première condition\nLeurs côtés correspondants sont dans le même rapport c'est la deuxième condition\n\nLe rapport des côtés correspondants s'appelle le coefficient de similitude\nSi abc est semblable à de prime a de prime b de prime c avec un coefficient de deux l'altitude\nAlors tous les côtés du grand triangle sont le double de ceux du petit\nLes angles restent identiques seules les longueurs changent de fini\n\n[Hook]\nMêmes angles deux triangles semblables sans doute\nCôtés proportionnels même rapport sur la route\nLe coefficient de similitude donne le rapport entre les longueurs\nDeux angles égaux suffisent à prouver la similarité en couleur\n\n[Verse]\nPour prouver que deux triangles sont semblables deux angles égaux suffisent\nCar la somme des angles d'un triangle est cent quatre-vingts degrés ce qui s'exercice\nSi deux angles sont égaux le troisième l'est aussi automatiquement\nC'est le critère angle angle le plus utilisé en enseignement\n\nExemple deux triangles avec des angles de trente cinquante et cent degrés\nEt un autre triangle avec des angles de trente cinquante et cent degrés aussi\nCes deux triangles sont semblables car leurs angles sont identiques\nMême si les longueurs de leurs côtés sont différentes c'est logique\n\nLe théorème de Thalès crée naturellement des triangles semblables\nDans la configuration emboîtée le grand et le petit triangle sont semblables\nLeur coefficient de similitude est le rapport am sur ab ou an sur ac\nC'est pourquoi les côtés sont dans le même rapport là\n\n[Hook]\nMêmes angles deux triangles semblables sans doute\nCôtés proportionnels même rapport sur la route\nLe coefficient de similitude donne le rapport entre les longueurs\nDeux angles égaux suffisent à prouver la similarité en couleur\n\n[Verse - Ce qu'il faut retenir]\nDeux triangles semblables ont les mêmes angles et des côtés proportionnels\nLe coefficient de similitude est le rapport entre les côtés correspondants réels\nPour prouver la similarité deux angles égaux suffisent par le critère angle angle\nOu trois côtés dans le même rapport par le critère côté côté côté en triangle\n\nDifférence avec les triangles égaux les semblables ont même forme mais taille différente\nLes égaux ont même forme et même taille la nuance est évidente\nLe théorème de Thalès produit des triangles semblables dans les configurations connues\nMaîtrise les triangles semblables et les problèmes de proportionnalité seront résolus",
  "relevance": "high"
}

Response

Response Headers

Header Value
cache-control
"no-cache, private"
content-type
"application/json"
date
"Sat, 07 Mar 2026 15:07:02 GMT"
x-debug-token
"8333e3"

Cookies

Request Cookies

No request cookies

Response Cookies

No response cookies

Session

Session Metadata

No session metadata

Session Attributes

No session attributes

Session Usage

0 Usages
Stateless check enabled

Session not used.

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_ENV
"dev"
APP_SECRET
"8f83f7ce72be5bff23c4715a6499175e"
CONTENT_GENERATOR_DEFAULT
"deepseek"
CURL_CONTENT_TIMEOUT
"600"
CURL_CONTENT_URL
"http://57.129.6.99:8001/content"
DATABASE_URL
"mysql://sara_learn:S%%40rA_9xT%%21vQ%%2327Lm%%24eR@127.0.0.1:3306/sara_learn?charset=utf8mb4"
DEEPSEEK_API_KEY
"sk-cb4b835305fe4b7f8a604809adc499f9"
DEEPSEEK_MODEL
"deepseek-chat"
DEFAULT_URI
"http://localhost"
MESSENGER_TRANSPORT_DSN
"doctrine://default?auto_setup=0"
OPENAI_API_KEY
"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"
OPENAI_MODEL
"gpt-4o-mini"
SUNO_API_KEY
"ab8b1afe050f9a487e701ec19fbe881c"
SUNO_STUDIO_BEARER
"E7dqlJqyWV9GZ3Bh5HUrYzagsYuA9gUDQQq_KLqmRNiNuDrdqDtJ94rshiYNtwBWUX_91ZxfzvgwFQaajeJrlhtAvsSOrfSCE_BctZXSe6L7RDcms7KplmqIVnyITQmTCrA5VFmbHrt4oMGDle5WDOiYDwOTBj78ZUS6Y3cHFBd2yEm9nkevSrNKoJLlS919mtnuEck6VH6n5OQ"
SUNO_STUDIO_BROWSER_TOKEN
"{token:eyJ0aW1lc3RhbXAiOjE3NzI4MzkwMzQ4MTR9}"
SUNO_STUDIO_DEVICE_ID
"71fde8db-e5c5-464e-af3e-acb9a78e276c"

Defined as regular env variables

Key Value
APP_DEBUG
"1"
APP_PROJECT_DIR
"/var/www/saralearn"
APP_RUNTIME
"Symfony\Component\Runtime\SymfonyRuntime"
APP_RUNTIME_OPTIONS
[
  "project_dir" => "/var/www/saralearn"
]
CONTENT_LENGTH
"2977"
CONTENT_TYPE
"application/json"
CONTEXT_DOCUMENT_ROOT
"/var/www/saralearn/public"
CONTEXT_PREFIX
""
DOCUMENT_ROOT
"/var/www/saralearn/public"
GATEWAY_INTERFACE
"CGI/1.1"
HTTPS
"on"
HTTP_ACCEPT
"*/*"
HTTP_AUTHORIZATION
""
HTTP_HOST
"sara.education"
HTTP_USER_AGENT
"curl/8.5.0"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/snap/bin"
PHP_SELF
"/index.php"
QUERY_STRING
""
REMOTE_ADDR
"90.105.178.210"
REMOTE_PORT
"42894"
REQUEST_METHOD
"POST"
REQUEST_SCHEME
"https"
REQUEST_TIME
1772896022
REQUEST_TIME_FLOAT
1772896022.4118
REQUEST_URI
"/api/course-music"
SCRIPT_FILENAME
"/var/www/saralearn/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"57.129.6.99"
SERVER_ADMIN
"webmaster@localhost"
SERVER_NAME
"sara.education"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SIGNATURE
"<address>Apache/2.4.58 (Ubuntu) Server at sara.education Port 443</address>\n"
SERVER_SOFTWARE
"Apache/2.4.58 (Ubuntu)"
SSL_TLS_SNI
"sara.education"
SYMFONY_DOTENV_PATH
"/var/www/saralearn/.env"
SYMFONY_DOTENV_VARS
"APP_SECRET,DATABASE_URL,DEFAULT_URI,MESSENGER_TRANSPORT_DSN,CONTENT_GENERATOR_DEFAULT,OPENAI_API_KEY,OPENAI_MODEL,DEEPSEEK_API_KEY,DEEPSEEK_MODEL,CURL_CONTENT_URL,CURL_CONTENT_TIMEOUT,SUNO_API_KEY,SUNO_STUDIO_BEARER,SUNO_STUDIO_BROWSER_TOKEN,SUNO_STUDIO_DEVICE_ID,APP_ENV"