블로그 글
시니 선생님이 개발 블로그에 쓴 글입니다.
![[실습] OpenAI API Key 발급받기](/_next/image?url=https%3A%2F%2Fapi.jscode.kr%2Fapi%2Fpost-images%2F37e11062-ff07-806d-8db8-c906f6f9a450-a7e73b0726e766de.webp&w=3840&q=75)
[실습] OpenAI API Key 발급받기
✅ 1-1. OpenAI API Key 발급받기(유료) 현재 OpenAI API는 예전의 후불제에서 '선불 충전식(Credit)'으로 결제 시스템이 바뀜 카드 등록 후 최소 5달러 정도의 금액을 충전해야 함 해외 결제가 가능한 카드가 필수임! ✅ 1-
![[실습] Ollama 설치하기 / Hugging Face란 무엇일까? / GGUF](/_next/image?url=https%3A%2F%2Fapi.jscode.kr%2Fapi%2Fpost-images%2F37e11062-ff07-8058-a822-c4aeaf1c45d6-d98fb9ec09d76173.webp&w=3840&q=75)
[실습] Ollama 설치하기 / Hugging Face란 무엇일까? / GGUF
✅ 1. Ollama 설치하기 각 운영체제에 맞는 Ollama 설치하기 버전에 따라 다르지만, Ollama에서 제공하는 LLM 모델을 사용하기 위해서는 1.5GB 메모리가 필요하니 참고할 것 ✅ 2. Ollma가 제공하는 모델 ✅ 3. Hugging
![[실습] Swagger UI를 활용한 테스트 - OpenAI API](/_next/image?url=https%3A%2F%2Fapi.jscode.kr%2Fapi%2Fpost-images%2F37e11062-ff07-8047-aed7-db7e68fd2b22-422dc80c7d369885.webp&w=3840&q=75)
[실습] Swagger UI를 활용한 테스트 - OpenAI API
✅ 1. Swagger UI란 무엇일까? Swagger UI는 RESTful API를 문서화하고 시각화하는 오픈소스 도구 Swagger UI를 사용하면 API 사용자가 API를 쉽게 이해하고 사용할 수 있도록 API의 엔드포인트, 매개변수, 요청 및

Spring AI Prompts란 무엇일까?
✅ 1. Spring AI Prompts란 무엇일까? 흔히 AI에게 질문을 던질 때 하나의 긴 텍스트 문장만 보낸다고 생각하기 쉬움. 하지만 Spring AI에서 AI Model로 전달되는 최종 형태는 문자열이 아니라 Prompt 라는 전용 객체임.

Spring AI 응답의 형태 - ChatClient Responses
우리가 AI에게 질문을 던진 후, AI의 대답을 어떤 형태로 꺼내서 쓰는 것이 좋을까? 이전까지는 .content() 를 통해 단순한 텍스트로 받았지만, 프론트엔드에 바로 내려주기 위해 JSON 형태의 자바 객체로 받아야 하는 상황이 생길 수도 있다.

Spring AI Advisor란 무엇일까?
✅ 1. Spring AI Advisor의 정의 AI 모델과 주고받는 요청과 응답을 중간에서 가로채 데이터를 동적으로 수정, 확장, 차단할 수 있게 해주는 컴포넌트 스프링 웹 개발의 인터셉터, 필터, 정통 AOP와 동일한 역할을 수행함 ✅ 2. Adv
![[실습] Spring AI 로컬 환경 설정 - Spring Boot 4.x, Gradle](/_next/image?url=https%3A%2F%2Fapi.jscode.kr%2Fapi%2Fpost-images%2F37e11062-ff07-8005-ac2c-e213f5da29d4-d18e49fd8c2bd154.webp&w=3840&q=75)
[실습] Spring AI 로컬 환경 설정 - Spring Boot 4.x, Gradle
✅ 1. Spring Initializr 프로젝트 생성 Project : Gradle-Groovy Language : Java Spring Boot : 4.X Group : com.jscode Artifact : chat Package name : c
Spring AI와 LangChain - 어떤 도구를 선택해야 할까?
✅ 1. LangChain과 Spring AI 개요 LangChain Spring AI ✅ 2. 차이점 LangChain Spring AI ✅ 3. 어떤 도구를 선택해야 할까? LangChain Spring AI
Spring AI와 LangChain - Chat Model 쉽게 이해하기
✅ 1. 대화(Chat) 방식의 차이 LangChain Spring AI 음식 주문시 각각의 아이템을 장바구니에 각각 담아 한번에 결제하는 것과 비슷함 장점 : 매우 직관적이며 가독성이 뛰어남 단점 : 파이썬의 간결한 스크립트 방식에 비해 코드가 조금

Spring AI 1.0 GA의 탄생
✅ 1. Spring AI 1.0 GA의 탄생 2023년 하반기(최초 공개) 2024년 ~ 2025년 초 2025년 5월 20일 ✅ 2. 1.0 GA 출시가 자바 생태계에 가지는 의미 파이썬 독점 탈피 글로벌 IT 대기업과의 협업 이 외에도, Advi

Spring AI란 무엇일까? / 백엔드 개발자가 왜 Spring AI를 배워야할까?
✅ 1. Spring AI란 무엇일까? 자바, 스프링 개발자가 ChatGPT, Claude, Gemini 같은 AI 모델들을 스프링을 활용하여 다룰 수 있도록 돕는 스프링 공식 프레임워크 일반적으로 AI 기능 구현을 위해 파이썬을 사용하는 경우가 많

Spring AI와 LangChain - VectorStore 인터페이스
✅ 1. VectorStore 인터페이스 LangChain과 Spring AI 모두 Vector DB를 제어하기 위해 VectorStore라는 인터페이스를 사용함 ✅ 2. 차이점 LangChain LangChain의 경우 Provider마다 지원하는