← 모든 AI API 제공업체

개발자 필드 노트 / 문서 확인일 2026-09-23

Ollama · local
API 엔드포인트 및 설정

먼저 Ollama를 시작하고 모델을 다운로드하십시오. localhost는 코드가 실행되는 머신을 의미합니다. 로컬 OpenAI SDK는 키 값이 필요하지만 Ollama는 이를 무시하므로 ollama를 사용하십시오.

SDK 기본 URL

http://localhost:11434/v1

전체 요청 엔드포인트 · POST

http://localhost:11434/v1/chat/completions

Ollama 공식 로컬 문서 읽기 ↗ · 확인일 2026-09-23; 실제 API 호출은 수행되지 않았습니다.

소규모 시작점.

로컬에서 Ollama를 시작하고 원하는 모델을 다운로드하세요. 다음을 AI_MODEL 정확히 설치된 이름으로 설정하고, cURL에서 YOUR_MODEL_ID 를 교체하세요. 플레이스홀더 SDK 키 ollama 는 비밀 값이 아닙니다.

Python

# pip install openai
import os
from openai import OpenAI

client = OpenAI(
    api_key="ollama",
    base_url="http://localhost:11434/v1",
)
response = client.chat.completions.create(
    model=os.environ["AI_MODEL"], messages=[{"role": "user", "content": "Hello!"}]
)
print(response)

Node.js

// npm install openai
// Server-side Node.js; never expose API keys in a browser.
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "ollama",
  baseURL: "http://localhost:11434/v1",
});
const response = await client.chat.completions.create({
  "model": process.env.AI_MODEL,
  "messages": [
    {
      "role": "user",
      "content": "Hello!"
    }
  ]
});
console.log(response);

cURL

curl 'http://localhost:11434/v1/chat/completions' \
  -H "Content-Type: application/json" \
  --data '{
  "model": "YOUR_MODEL_ID",
  "messages": [
    {
      "role": "user",
      "content": "Hello!"
    }
  ]
}'

프로덕션 환경에 적용하기 전에 확인하세요.

제공자 문서에서 모델 가용성, 청구 정책, 속도 제한 및 지원되는 매개변수를 확인하십시오. 백엔드에서 작은 요청으로 시작하세요. API 키는 클라이언트 측 JavaScript와 소스 코드 저장소에서 제외해야 합니다.

이 예제는 요청 형식과 구성을 보여줍니다. 자격 증명을 테스트하거나 모델 접근성을 보장하지는 않습니다.

다른 AI API 엔드포인트 비교 →