CAMP — Career AI Model Platform

An OpenAI-compatible API across 7 career-native model families, plus live demo and media-generation endpoints. Base URL: https://api.careerstudiomax.com/api/camp

Authentication

Every request needs your secret key in the Authorization header:

Authorization: Bearer sk_live_your_key_here

Generate a key from your dashboard after signing in — free, no credit card required. Each key carries its own model-family permissions (CareerLM, CareerVoice, CareerVision, CareerEmbed, CareerAgent, CareerScore, CareerWebAPI), so you only grant access to what you actually use.

Model families

🧠 CareerLM
Text generation, chat completions — OpenAI-compatible.
🎙️ CareerVoice
Text-to-speech synthesis for career content.
🎬 CareerVision
Video/photo career-intelligence generation.
🔍 CareerEmbed
Text embeddings for semantic search/matching.
🤖 CareerAgent
Agentic, multi-step career task execution (streaming).
🏆 CareerScore
Structured scoring for CVs and other career content.
🌐 CareerWebAPI
Web-grounded career research and lookups.

Core endpoints

MethodPathDescription
POST/v1/chat/completionsOpenAI-compatible chat completions
POST/v1/embeddingsOpenAI-compatible embeddings
GET/v1/modelsList available models
POST/scoreStructured scoring (CV, content)
POST/embedText embeddings (simplified)
POST/agent/streamStreaming agentic task execution

Quick start

curl -X POST https://api.careerstudiomax.com/api/camp/v1/chat/completions \
  -H "Authorization: Bearer sk_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "careerlm-base",
    "messages": [{"role": "user", "content": "Write a cover letter opener for a Senior PM role"}]
  }'

Errors

Every error response is JSON with a success: false flag and an error message. Rate limits (rpm/tpm) are set per key based on your plan — see pricing.