API DocsGlobal SettingsConnections

연결

외부 툴 서버 연결 및 통합 관리

개요

연결을 통해 외부 툴 서버(OpenAPI 및 MCP)를 시스템에 통합하고, OpenAI 및 Ollama와 같은 AI 프로바이더에 직접 연결을 설정할 수 있습니다.

기본 URL:

직접 연결

GET /api/v1/configs/connections

현재 직접 연결 플래그를 반환합니다.

GETAdmin only

직접 연결 플래그를 가져옵니다 (관리자 전용).

응답 200

json
{
"ENABLE_DIRECT_CONNECTIONS": true,
"ENABLE_BASE_MODELS_CACHE": true
}

POST /api/v1/configs/connections

직접 연결 플래그를 업데이트합니다.

POSTAdmin only

직접 연결 플래그를 업데이트합니다 (관리자 전용).

요청 본문

json
{
"ENABLE_DIRECT_CONNECTIONS": true,
"ENABLE_BASE_MODELS_CACHE": true
}

응답 200

json
{
"ENABLE_DIRECT_CONNECTIONS": true,
"ENABLE_BASE_MODELS_CACHE": true
}

프로바이더 설정

OpenAI

GET /openai/config

현재 OpenAI 프로바이더 설정을 반환합니다.

GETAdmin only

OpenAI 프로바이더 설정을 가져옵니다 (관리자 전용).

응답 200

json
{
"OPENAI_API_BASE_URLS": ["https://api.openai.com/v1"],
"OPENAI_API_KEYS": ["sk-..."],
"OPENAI_API_CONFIGS": {}
}

POST /openai/config/update

OpenAI 프로바이더 설정을 업데이트합니다.

POSTAdmin only

OpenAI 설정을 업데이트합니다 (관리자 전용).

요청 본문

json
{
"OPENAI_API_BASE_URLS": ["https://api.openai.com/v1"],
"OPENAI_API_KEYS": ["sk-..."],
"OPENAI_API_CONFIGS": {}
}

응답 200

json
{
"OPENAI_API_BASE_URLS": ["https://api.openai.com/v1"],
"OPENAI_API_KEYS": ["sk-..."],
"OPENAI_API_CONFIGS": {}
}

POST /openai/verify

OpenAI 호환 엔드포인트 연결을 확인합니다.

POSTAdmin only

OpenAI 연결을 확인합니다 (관리자 전용).

요청 본문

json
{
"url": "https://api.openai.com/v1",
"key": "sk-...",
"config": {}
}

응답 200

json
{
"status": true
}

Ollama

GET /ollama/config

현재 Ollama 프로바이더 설정을 반환합니다.

GETAdmin only

Ollama 프로바이더 설정을 가져옵니다 (관리자 전용).

응답 200

json
{
"OLLAMA_BASE_URLS": ["http://ollama:11434"],
"OLLAMA_API_CONFIGS": {}
}

POST /ollama/config/update

Ollama 프로바이더 설정을 업데이트합니다.

POSTAdmin only

Ollama 설정을 업데이트합니다 (관리자 전용).

요청 본문

json
{
"OLLAMA_BASE_URLS": ["http://ollama:11434"],
"OLLAMA_API_CONFIGS": {}
}

응답 200

json
{
"OLLAMA_BASE_URLS": ["http://ollama:11434"],
"OLLAMA_API_CONFIGS": {}
}

POST /ollama/verify

Ollama 엔드포인트 연결을 확인합니다.

POSTAdmin only

Ollama 연결을 확인합니다 (관리자 전용).

요청 본문

json
{
"url": "http://ollama:11434",
"key": ""
}

응답 200

json
{
"status": true
}