문서 빠른 시작
시작하기
빠른 시작
OpenAI 호환 SDK로 서버 측 클라이언트를 준비하고 첫 요청을 보내세요.
시작하기 전에#
- 01 — 연결API 키 준비콘솔을 사용하세요.
- 02 — 설정SDK 설치인증 정보는 서버 측에 보관하세요.
- 03 — 빌드요청 보내기문서에 안내된 모델 ID를 사용하세요.
API 키 준비#
콘솔을 열어 API 키를 생성하거나 복사하세요.
셸
export MORPH_API_KEY="your-api-key"API 키는 서버 환경에서만 사용하세요. 커밋하거나 브라우저 코드에 노출해서는 안 됩니다.
SDK 설치#
서버 런타임에 OpenAI SDK를 설치하세요.
pip install openainpm install openai요청 보내기#
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!"}]}'