1. A sourced note before a Station F demo
Two founders on that campus need a cited brief: docs, posts, and a couple of primary sources, duplicates gone. One agent, data APIs, and a Session replace three vendor keys the evening before the pitch.
Paris · AI agents
Paris is the EU city where founders, labs, and a giant startup campus sit on one metro line. If you need an AI agent API Paris teams can share, SandBase is one key for models, data APIs, hosted sessions, and a sandbox. In French, that is une API d’agents IA for intelligence artificielle à Paris.
Paste set up https://www.sandbase.ai/SKILL.md into your AI assistant
A French product group often has the model already. It still rents data, the agent run, and code execution from different vendors. SandBase is the single account:
Agents and sandboxes can start with no charge. Eligible data APIs share 100 free calls per day per organization, and the allowance resets at 00:00 UTC. Model tokens bill separately—read the listing before a long job.
Call https://api.sandbase.ai/v1 with Authorization: Bearer $SANDBASE_API_KEY.
These public pages describe the city. They are not a SandBase office.
That is the demand this page is for: a Paris team shipping into the EU, with one API rather than a new contract for every tool.
Two founders on that campus need a cited brief: docs, posts, and a couple of primary sources, duplicates gone. One agent, data APIs, and a Session replace three vendor keys the evening before the pitch.
The service already speaks the OpenAI Agents SDK. The team points it at https://api.sandbase.ai/v1, keeps client.beta.agents, and adds SandBase data tools plus a sandbox so a review can compare sources.
Students and early companies around the CNRS network want an agent sandbox in Paris that starts without a procurement cycle. Paste set up https://www.sandbase.ai/SKILL.md into the assistant, sample the catalog, and keep the key when the demo becomes a hosted Agent.
POST /v1/agents or the OpenAI SDK.projection_status reads ready, open a Session and send the work.https://sandbox.sandbase.ai if the task needs files or a script.Guides: Docs · Agents API · Sandbox quickstart
SandBase’s documented OpenAI Python SDK pattern, with instructions for Paris and EU readers.
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["SANDBASE_API_KEY"],
base_url="https://api.sandbase.ai/v1",
)
agent = client.beta.agents.create(
model="deepseek/deepseek-v4-flash",
name="Paris EU brief",
instructions=(
"Write for a Paris and European Union product audience. "
"Compare more than one source and cite each."
),
metadata={"city": "paris", "team": "eu"},
)
print(agent.id, agent.version) # agt_..., 1
# Hold the Session until projection_status reads ready.curl -X POST https://api.sandbase.ai/v1/agents/sessions \
-H "Authorization: Bearer $SANDBASE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"agent_id": "agt_..."}'Scripts and files belong in a sandbox. Follow the Sandbox quickstart.
| Piece | Often bought apart in the EU | With SandBase |
|---|---|---|
| Models | A contract for every lab | One catalog and one key |
| Outside data | Scrapers and extra logins | Data APIs on the same balance |
| Agent runtime | A loop the team hosts | OpenAI Agents-compatible Agents and Sessions |
| Code runs | A machine the team patches | E2B-compatible sandboxes on the SandBase key |
| Local assistants | MCP wired by hand | SKILL.md for Cursor, Claude Code, Codex, and others |
If you searched for an AI agent API Paris teams can use without leaving the OpenAI Agents SDK, SandBase is that API. The same key serves builders elsewhere in France and the EU.
Use these public pages. Do not add a SandBase office, a phone number, or a latency figure for Paris:
The rankings are Startup Genome’s. STATION F’s site is the source for the campus description and the startup count. CNRS’s English site is the source for its description as France’s largest public scientific research organization. SandBase does not claim a public Paris phone number or a city-specific latency SLA on this page.
Yes. SandBase is a global API, and this page is the Paris guide. Teams in the city, and elsewhere in France and the EU, use one key for models, data APIs, Agents and Sessions, and sandboxes. You do not have to be in Paris to call it.
No. The product is an API. This guide describes the local research and startup market. It does not announce a public office or a local phone line.
Yes. Set base_url="https://api.sandbase.ai/v1" and keep client.beta.agents. The key then also reaches SandBase models, data APIs, hosted OpenAgentCore, and E2B-compatible sandboxes.
No. One SandBase key covers the models and APIs on the platform. Keep it on a server. Do not put it in a browser bundle.
Spend comes from the SandBase balance, and each listing shows its price and unit. Agents and sandboxes can run with no charge. Eligible data APIs share 100 free calls per day per organization and reset at 00:00 UTC. Further calls bill at the listed rate. Model calls are separate.
Open a key at sandbase.ai, read the API reference, follow the sandbox quickstart, or paste set up https://www.sandbase.ai/SKILL.md into the assistant already in use.
EU teams get the model, the data APIs, the session, and the sandbox from the same SandBase key.
Other pilot cities: San Francisco · New York · London · Singapore · Bengaluru · Seattle · Boston · Toronto · Tel Aviv · Dubai · Los Angeles · Hyderabad · Berlin · Delhi