Paris · AI agents

AI Agent Stack for Paris and the EU AI Hub in France

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.

ONE API KEYMODELS · DATA · AGENTSSANDBOXES

Paste set up https://www.sandbase.ai/SKILL.md into your AI assistant

What a Paris team should not contract three times

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:

  • 2,000+ models and data APIs on 100+ platforms, paid from one balance
  • Agents kept on file and Sessions you open, in the OpenAI Agents and OpenAgentCore shapes
  • An E2B-compatible sandbox when the task must touch files or run a command
  • SKILL.md so a coding assistant can find the catalog

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.

Paris as a European AI hub

These public pages describe the city. They are not a SandBase office.

  • Startup Genome’s Paris profile for the Global Startup Ecosystem Report 2026 ranks Paris #13 globally and #2 in Europe, #2 in Europe for talent, and inside the global top 10 for its AI-native cluster. The page calls Paris Europe’s AI powerhouse.
  • STATION F describes itself as the world’s biggest startup campus, based in central Paris, and says more than 1,000 startups call it home each year.
  • CNRS describes the Centre national de la recherche scientifique as France’s largest public scientific research organization.

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.

Paris workflows

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.

2. An OpenAI Agents service for EU buyers

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.

3. A week next to French public research

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.

A first session from Paris

  1. Create the shared SandBase API key in the Console.
  2. Write the Agent with its model, instructions, and tools, using POST /v1/agents or the OpenAI SDK.
  3. After projection_status reads ready, open a Session and send the work.
  4. Point the E2B SDK at https://sandbox.sandbase.ai if the task needs files or a script.
  5. Or give the assistant SKILL.md so it can discover a tool, inspect it, and run it.

Guides: Docs · Agents API · Sandbox quickstart

Sample for a Paris audience

SandBase’s documented OpenAI Python SDK pattern, with instructions for Paris and EU readers.

Python
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.
Start the session after the Agent is 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.

A European stack on one key

A European stack on one key
PieceOften bought apart in the EUWith SandBase
ModelsA contract for every labOne catalog and one key
Outside dataScrapers and extra loginsData APIs on the same balance
Agent runtimeA loop the team hostsOpenAI Agents-compatible Agents and Sessions
Code runsA machine the team patchesE2B-compatible sandboxes on the SandBase key
Local assistantsMCP wired by handSKILL.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.

Sources for the hub

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.

FAQ

Is SandBase an AI agent API for Paris teams?

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.

Does SandBase have a Paris office or a French phone line?

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.

Can a team keep the OpenAI Agents SDK?

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.

Does each model or data vendor need its own key?

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.

How are charges and the daily data allowance handled?

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.

Where should a Paris team begin?

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.

Ship the Paris agent on one key

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