docs:project.title
docs:project.desc
docs:project.info.title
GET /api/sdk/project
docs:project.info.response
{
"id": 1,
"name": "My Awesome Project",
"description": "Project description...",
"visibility": "private",
"promptCount": 25,
"memberCount": 5,
"createdAt": "2024-01-01T00:00:00.000Z"
}docs:project.stats.title
NEWdocs:project.stats.desc
GET /api/sdk/stats
docs:project.stats.response
{
"promptCount": 45,
"runCount": 1250,
"versionCount": 120,
"categories": [
{ "name": "Marketing", "count": 15 },
{ "name": "Support", "count": 12 },
{ "name": "Content", "count": 10 }
],
"tags": [
{ "name": "gpt-4", "count": 30 },
{ "name": "copywriting", "count": 20 },
{ "name": "korean", "count": 18 }
],
"lastUpdated": "2024-12-05T10:00:00.000Z"
}docs:project.sdk.title
TypeScript
// Get project info
const project = await client.getProject();
console.log(`Project: ${project.name}`);
// Get project stats
const stats = await client.getStats();
console.log(`Prompts: ${stats.promptCount}`);
console.log(`Runs: ${stats.runCount}`);
// Category breakdown
for (const cat of stats.categories) {
console.log(` ${cat.name}: ${cat.count}`);
}