Skip to content

Projects

Projects group conversations with shared file context, instructions, and memory policies.

Creating Projects

Projects are created and managed through the User App. API support for project management is available through the User App API (/me/v1/*).

Using Projects in Chat

To start a project-native conversation via the Product API, pass a project_id:

Terminal window
curl https://ghostmind.optdmsa.com/v1/chat/completions \
-H "Authorization: Bearer sk-gm-..." \
-H "Content-Type: application/json" \
-d '{
"model": "auto",
"project_id": "project-uuid",
"messages": [{"role": "user", "content": "Analyze the uploaded files."}]
}'

The AI has access to project files from the first message.

Next Steps