Quick Start
Connecting to Induction is a one-line change: swap your agent’s base URL. You keep your own provider API key. It is forwarded with each request.
What you need
- Your Induction API key
- Your provider API key (OpenAI or Fireworks)
Get your keys
Sign in at app.induction.ai . Induction creates a default API key for you on first sign-in, so there is nothing to set up before your first request.
Open Connect and your key is already selected. Choose your provider, add your provider API key to the code sample, and run it. The sample arrives with your Induction API key filled in, so it works as pasted.
Once you’re past that first request, API Keys lists your Induction API keys. The Key column holds the value your base URL needs.
Your base URL
Your base URL carries your Induction API key:
https://proxy.induction.ai/api/{induction_api_key}Induction supports the OpenAI Responses API only. Chat Completions is not supported. It’s served with one segment per provider: /openai for OpenAI models, /fireworks for open models hosted on Fireworks. Both use the same SDK and the same request shape. Only the segment, key, and model name change.
OpenAI
Python
from openai import OpenAI
client = OpenAI(
api_key="sk-provider-api-key",
base_url="https://proxy.induction.ai/api/{induction_api_key}/openai",
)
response = client.responses.create(
model="gpt-5.6-sol",
input="Hello! How are you?",
)
print(response.output_text)Fireworks
Same Responses API, same OpenAI SDK. Point it at the /fireworks segment with your Fireworks key.
Python
from openai import OpenAI
client = OpenAI(
api_key="fw-provider-api-key",
base_url="https://proxy.induction.ai/api/{induction_api_key}/fireworks",
)
response = client.responses.create(
model="accounts/fireworks/models/kimi-k3",
input="Hello! How are you?",
)
print(response.output_text)Check it’s working
Open the Dashboard in app.induction.ai . Every request your agent makes lands in the request history, newest first, with the model it used, what it cost, and what it saved. Turn on live updates to watch requests arrive while your agent runs.
If nothing appears, check the base URL. The key segment must match an Induction API key on the API Keys page.