Documentation Quickstart
Get started
Quickstart
Use an OpenAI-compatible SDK to prepare a server-side client and send a first request.
Before you start#
- 01 — CONNECTPrepare an API keyUse the console.
- 02 — SET UPInstall an SDKKeep credentials server-side.
- 03 — BUILDSend a requestUse the documented model ID.
Prepare an API key#
Open the console and create or copy an API key.
Shell
export MORPH_API_KEY="your-api-key"Use API keys only in server environments. Never commit them or expose them to browser code.
Install an SDK#
Install the OpenAI SDK for your server runtime.
pip install openainpm install openaiSend a request#
POST
https://api.dev.morphfactory.io/v1/chat/completionsimport os
from openai import OpenAI
client = OpenAI(
base_url="https://api.dev.morphfactory.io/v1",
api_key=os.environ["MORPH_API_KEY"],
)
response = client.chat.completions.create(
model="motif/motif-3",
messages=[{"role": "user", "content": "Hello, Morph!"}],
)
print(response.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.dev.morphfactory.io/v1",
apiKey: process.env.MORPH_API_KEY,
});
const response = await client.chat.completions.create({
model: "motif/motif-3",
messages: [{ role: "user", content: "Hello, Morph!" }],
});
console.log(response.choices[0].message.content);curl https://api.dev.morphfactory.io/v1/chat/completions \
-H "Authorization: Bearer $MORPH_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"motif/motif-3","messages":[{"role":"user","content":"Hello, Morph!"}]}'