본문으로 건너뛰기

OpenAI

OpenAI는 Sinaptic® DROID+의 기본 LLM 프로바이더입니다. GPT-4o, GPT-4o mini, 그리고 o-시리즈 추론 모델을 포함한 모든 OpenAI 모델을 즉시 사용할 수 있습니다.

설정

  1. platform.openai.com에서 API 키를 발급받습니다.
  2. 환경 변수 또는 .env 파일에 키를 추가합니다.
export OPENAI_API_KEY=sk-...
  1. droid.yaml에서 설정합니다 (기본값이므로 변경할 필요가 없을 수도 있습니다).
llm:
provider: "openai"
base_url: "https://api.openai.com/v1"
api_key: "${OPENAI_API_KEY}"
default_model: "gpt-4o-mini"

에이전트 설정

에이전트 설정에서 원하는 OpenAI 모델을 지정할 수 있습니다.

name: "my-agent"
model:
name: "gpt-4o-mini" # 또는 gpt-4o, o3-mini 등
max_tokens: 1024
temperature: 0.7

사용 가능한 모델

모델주요 용도컨텍스트
gpt-4o복잡한 추론, 멀티모달128K
gpt-4o-mini빠르고 비용 효율적 (기본 권장)128K
o3-mini추론 중심 작업128K
gpt-4-turbo레거시, 높은 품질128K

최신 모델 목록은 OpenAI 모델 리스트에서 확인하세요.

에이전트별 설정 덮어쓰기

각 에이전트는 설정 파일의 model.name을 통해 다른 모델을 사용할 수 있습니다. 에이전트가 모델을 지정하지 않으면 droid.yaml의 글로벌 default_model이 사용됩니다.

Azure OpenAI

Azure OpenAI는 다른 베이스 URL 형식을 사용합니다. 다음과 같이 커스텀 프로바이더로 설정하세요.

llm:
provider: "openai"
base_url: "https://YOUR-RESOURCE.openai.azure.com/openai/deployments/YOUR-DEPLOYMENT/v1"
api_key: "${AZURE_OPENAI_API_KEY}"
default_model: "gpt-4o"

Azure OpenAI는 Pro 및 Enterprise 에디션에서 완전하게 지원됩니다. Community 에디션에서는 표준 OpenAI 프로바이더 설정을 통해 사용할 수 있습니다.