연결
외부 툴 서버 연결 및 통합 관리
개요
연결을 통해 외부 툴 서버(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
}