FastAPI16 728x90 FastAPI 문서(Swagger·ReDoc·OpenAPI) 노출 엔드포인트 접근통제 FastAPI 문서화 기능 개요FastAPI는 OpenAPI Specification(구 Swagger)을 중심으로 다음을 자동 생성합니다.구성요소기본 경로역할OpenAPI JSON/openapi.jsonAPI 명세 원본Swagger UI/docs대화형 API 테스트 UIReDoc/redoc읽기 중심의 API 문서OAuth2 지원/docs 내부인증 포함 API 테스트Schema 자동 생성-Request/Response 검증예제 자동 노출-Payload 예시👉 코드 → 스키마 → 문서 → 테스트가 한 번에 연결되는 구조입니다.OpenAPI (/openapi.json)🔹 역할FastAPI가 모든 라우트, 파라미터, 요청/응답 모델을 JSON 스펙으로 자동 변환Swagger, ReDoc, 외부 도구(Pos.. 2026. 1. 21. Google ADK 기반 LLM Multi-Tool Agent 구축, FastAPI + A2A 통합 전략 Multi-Tool Agent는 Google의 ADK (Agent Development Kit)를 활용한 LLM Agent 프로젝트로, 날씨와 시간 정보를 제공하는 간단한 예제로 시작하여 A2A, Slack/Webhook 연동, FastAPI 서비스화, 그리고 n8n, LangGraph, Guardrails, Wazuh와의 실시간 연계까지 확장 가능한 구조입니다.🧰 1. 사전 준비 및 환경 설정1.1 Python 환경 준비▶ Python 3.11 이상 설치 확인python --version▶ uv 설치 (초고속 패키지 관리자)pip install --upgrade pipxpipx ensurepathpipx install uv# PowerShell/터미널 재시작 후uv --version▶ 가상환경 생성 .. 2025. 7. 17. Suna로 만나는 진짜 AI 에이전트 자동화: Architecture & Deployment Suna는 완전 오픈소스 범용 AI 에이전트 플랫폼으로, 자연어 대화를 통해 실제 업무를 자동화하고 지원하는 디지털 동반자입니다. 단순한 챗봇을 넘어서 웹 브라우저를 제어하고, 파일을 관리하며, 복잡한 워크플로우를 실행할 수 있는 진정한 AI 에이전트입니다.🌐 완전 오픈소스: 전체 소스 코드가 공개되어 있어 자유롭게 수정 및 확장 가능🤖 자연어 인터페이스: 복잡한 명령어 대신 일상 언어로 작업 지시🔧 강력한 도구 통합: 브라우저 자동화, 파일 관리, API 호출 등 다양한 기능🔒 격리된 실행 환경: Docker 기반 보안 샌드박스에서 각 에이전트 실행📊 실시간 데이터 처리: 웹 크롤링, 데이터 분석, 보고서 생성 자동화🏗️ 시스템 아키텍처1. 백엔드 API (Python/FastAPI)주요 기.. 2025. 7. 7. FastAPI + DuckDB로 만드는 가볍고 유연한 Webhook 큐잉 처리 시스템 DuckDB 기반 Webhook Gateway 구성과 Prometheus/Grafana 연계 모니터링을 포함한 종합적인 구현입니다.시스템 구성도 및 데이터 흐름┌─────────────────┐ ┌──────────────────┐ ┌────────────────────┐ ┌───────────┐│ External APIs │────▶│ Webhook Gateway │────▶│ Internal Processor │────▶│ 내부 시스템 │└─────────────────┘ │ (FastAPI) │ └────────────────────┘ └───────────┘ │ │.. 2025. 7. 5. Roblox Studio와 AI 만남, Vibe Blocks MCP로 스마트 게임 개발 구현 Vibe Blocks MCP는 Model Context Protocol (MCP)을 통해 Roblox Studio를 Cursor, Windsurf, Claude 같은 AI 코딩 에디터와 연결하는 혁신적인 도구입니다. 이를 통해 AI 지원 게임 개발이 Roblox Studio 환경 내에서 직접 가능해집니다.Python MCP 서버FastAPI 기반 로컬 서버Server-Sent Events (SSE)를 통한 MCP 도구 노출Roblox Open Cloud API 통합 (선택사항)Lua 컴패니언 플러그인Roblox Studio 내부에서 실행Python 서버와 통신하여 명령 실행Studio 로그 및 결과 전송🎯 주요 기능1. 라이브 Studio 상호작용씬 조작 기능객체 생성/삭제: Parts, Models,.. 2025. 6. 29. 이전 1 2 3 4 다음 728x90 728x90