SETUP GUIDE
OpenAI-compatible (generic)
Any tool that speaks the OpenAI API can connect to Profundo. Point it at the base URL and it works.
Status: Supported
1. Recommended setup
After signup, verification, and membership activation, issue a key in the dashboard. It is displayed once; keep it in a local secret store.
# Any OpenAI-compatible client can connect to Profundo.
# Just point it at the base URL and use your API key.
base_url = "https://api.profundoai.com/v1"
api_key = "pf_..." # issue one in your dashboard
# Current model IDs are listed by GET /v1/models.- Create an account and verify your email.
- Issue an API key in the dashboard (shown once; store it safely).
- Point your OpenAI-compatible client at https://api.profundoai.com/v1 and use your key as the bearer token.
- Pick a model from the catalog list above (also available from GET /v1/models).
Compatibility note: Some clients add their own endpoints (embeddings, images, assistants, fine-tuning). Profundo supports text Chat Completions and the Responses API; those extra endpoints are not available.
Optional alternatives
curl
Verify the connection directly with curl.
curl https://api.profundoai.com/v1/chat/completions \
-H "Authorization: Bearer $PROFUNDO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-6-astra","messages":[{"role":"user","content":"Say hello"}]}'OpenAI SDK
Use the official OpenAI SDK with the Profundo base URL for a code-first setup.
client = OpenAI(
base_url="https://api.profundoai.com/v1",
api_key=os.environ["PROFUNDO_API_KEY"],
)2. Verify your key
Set PROFUNDO_API_KEY in your shell, then run:
curl https://api.profundoai.com/v1/chat/completions \
-H "Authorization: Bearer $PROFUNDO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-6-astra","messages":[{"role":"user","content":"Say hello"}]}'Use any model returned by GET /v1/models with https://api.profundoai.com/v1.