44 lines
1002 B
Markdown
44 lines
1002 B
Markdown
# Test Your API Key
|
|
|
|
## Quick Test
|
|
|
|
Replace `YOUR_API_KEY` with your actual API key and run:
|
|
|
|
```bash
|
|
curl -X POST http://localhost:3000/api/sessions/track \
|
|
-H "Content-Type: application/json" \
|
|
-d '{
|
|
"apiKey": "YOUR_API_KEY",
|
|
"sessionData": {
|
|
"startTime": "2025-01-15T10:30:00.000Z",
|
|
"endTime": "2025-01-15T11:00:00.000Z",
|
|
"duration": 1800,
|
|
"model": "claude-sonnet-4",
|
|
"tokensUsed": 45000,
|
|
"cost": 1.35,
|
|
"filesModified": ["/src/components/Button.tsx", "/src/utils/api.ts"],
|
|
"conversationSummary": "Added new Button component and refactored API utilities"
|
|
}
|
|
}'
|
|
```
|
|
|
|
## Expected Response
|
|
|
|
If successful, you'll see:
|
|
|
|
```json
|
|
{
|
|
"success": true,
|
|
"sessionId": "abc123...",
|
|
"message": "Session tracked successfully"
|
|
}
|
|
```
|
|
|
|
## What This Means
|
|
|
|
✅ Your extension can now send session data to Vibn
|
|
✅ Each coding session will be tracked automatically
|
|
✅ You'll see real-time cost tracking
|
|
✅ All data is stored securely in Firebase
|
|
|