curl --request POST \
--url https://api.finseo.ai/v1/projects/67a1c2d3e4f5061728394a5b/prompts \
--header 'Authorization: Bearer sk_live_xxxxxxxx' \
--header 'Content-Type: application/json' \
--data '{
"prompt": "How does Finseo compare to traditional SEO suites?",
"models": ["chatgpt", "claude", "perplexity"],
"language": "en",
"tags": ["comparison", "Finseo"]
}'
import requests
payload = {
"prompt": "How does Finseo compare to traditional SEO suites?",
"models": ["chatgpt", "claude", "perplexity"],
"language": "en",
"tags": ["comparison", "Finseo"],
}
r = requests.post(
"https://api.finseo.ai/v1/projects/67a1c2d3e4f5061728394a5b/prompts",
headers={"Authorization": "Bearer sk_live_xxxxxxxx"},
json=payload,
)
print(r.json()["data"])
{
"data": {
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"prompt": "How does Finseo compare to traditional SEO suites?",
"domain": "finseo.ai",
"brandName": "finseo",
"language": "en",
"models": ["chatgpt", "claude", "perplexity"],
"tags": ["comparison", "Finseo"],
"created": true
}
}
Prompts
Créer un prompt
POST
/
v1
/
projects
/
{projectId}
/
prompts
curl --request POST \
--url https://api.finseo.ai/v1/projects/67a1c2d3e4f5061728394a5b/prompts \
--header 'Authorization: Bearer sk_live_xxxxxxxx' \
--header 'Content-Type: application/json' \
--data '{
"prompt": "How does Finseo compare to traditional SEO suites?",
"models": ["chatgpt", "claude", "perplexity"],
"language": "en",
"tags": ["comparison", "Finseo"]
}'
import requests
payload = {
"prompt": "How does Finseo compare to traditional SEO suites?",
"models": ["chatgpt", "claude", "perplexity"],
"language": "en",
"tags": ["comparison", "Finseo"],
}
r = requests.post(
"https://api.finseo.ai/v1/projects/67a1c2d3e4f5061728394a5b/prompts",
headers={"Authorization": "Bearer sk_live_xxxxxxxx"},
json=payload,
)
print(r.json()["data"])
{
"data": {
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"prompt": "How does Finseo compare to traditional SEO suites?",
"domain": "finseo.ai",
"brandName": "finseo",
"language": "en",
"models": ["chatgpt", "claude", "perplexity"],
"tags": ["comparison", "Finseo"],
"created": true
}
}
Ajoute un nouveau prompt de Tracking à un projet. Finseo exécutera ce prompt sur les modèles spécifiés et enregistrera la visibilité de votre marque par rapport aux concurrents sur ChatGPT, Claude et Perplexity.
string
requis
Identifiant du projet.
string
requis
Texte du prompt (1–500 caractères).
array
Identifiants de modèles ; valeur par défaut
["chatgpt", "claude", "perplexity"].string
défaut:"en"
Code de langue du prompt.
array
Tags facultatifs (chaînes) pour le filtrage dans les analyses.
curl --request POST \
--url https://api.finseo.ai/v1/projects/67a1c2d3e4f5061728394a5b/prompts \
--header 'Authorization: Bearer sk_live_xxxxxxxx' \
--header 'Content-Type: application/json' \
--data '{
"prompt": "How does Finseo compare to traditional SEO suites?",
"models": ["chatgpt", "claude", "perplexity"],
"language": "en",
"tags": ["comparison", "Finseo"]
}'
import requests
payload = {
"prompt": "How does Finseo compare to traditional SEO suites?",
"models": ["chatgpt", "claude", "perplexity"],
"language": "en",
"tags": ["comparison", "Finseo"],
}
r = requests.post(
"https://api.finseo.ai/v1/projects/67a1c2d3e4f5061728394a5b/prompts",
headers={"Authorization": "Bearer sk_live_xxxxxxxx"},
json=payload,
)
print(r.json()["data"])
{
"data": {
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"prompt": "How does Finseo compare to traditional SEO suites?",
"domain": "finseo.ai",
"brandName": "finseo",
"language": "en",
"models": ["chatgpt", "claude", "perplexity"],
"tags": ["comparison", "Finseo"],
"created": true
}
}
⌘I