Documentation Index
Fetch the complete documentation index at: https://docs.apigo.ai/llms.txt
Use this file to discover all available pages before exploring further.
권장 엔드포인트
최소한의 요청
{
"model": "gpt-4.1",
"messages": [
{ "role": "system", "content": "You are a concise assistant." },
{ "role": "user", "content": "Summarize ApiGo in three sentences." }
],
"temperature": 0.7
}
cURL 예
curl https://maas.apigo.ai/v1/chat/completions \
-H "Authorization: Bearer $YOUR API KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4.1",
"messages": [
{ "role": "system", "content": "You are a concise assistant." },
{ "role": "user", "content": "Summarize ApiGo in three sentences." }
],
"temperature": 0.7
}'
파이썬 예제
from openai import OpenAI
client = OpenAI(
base_url="https://maas.apigo.ai/v1",
api_key="<YOUR API KEY>",
)
response = client.chat.completions.create(
model="gpt-4.1",
messages=[
{"role": "system", "content": "You are a concise assistant."},
{"role": "user", "content": "Summarize ApiGo in three sentences."},
],
temperature=0.7,
)
print(response.choices[0].message.content)
Node.js 예
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://maas.apigo.ai/v1",
apiKey: process.env.YOUR API KEY,
});
const response = await client.chat.completions.create({
model: "gpt-4.1",
messages: [
{ role: "system", content: "You are a concise assistant." },
{ role: "user", content: "Summarize ApiGo in three sentences." }
],
temperature: 0.7,
});
console.log(response.choices[0].message.content);
모범 사례
- 기존 클라이언트와의 호환성이 필요할 때
chat.completions로 시작하세요
- 시스템 지침을 서버 측에 유지
responses로 이동하기 전에 재시도, 시간 초과 처리, 대화 기록을 중앙 집중화하세요.