블로그 글

시니 선생님이 개발 블로그에 쓴 글입니다.

[실습] OpenAI API Key 발급받기
Spring AI

[실습] OpenAI API Key 발급받기

✅ 1-1. OpenAI API Key 발급받기(유료) 현재 OpenAI API는 예전의 후불제에서 '선불 충전식(Credit)'으로 결제 시스템이 바뀜 카드 등록 후 최소 5달러 정도의 금액을 충전해야 함 해외 결제가 가능한 카드가 필수임! ✅ 1-

[실습] Ollama 설치하기 / Hugging Face란 무엇일까? / GGUF
Spring AI

[실습] Ollama 설치하기 / Hugging Face란 무엇일까? / GGUF

✅ 1. Ollama 설치하기 각 운영체제에 맞는 Ollama 설치하기 버전에 따라 다르지만, Ollama에서 제공하는 LLM 모델을 사용하기 위해서는 1.5GB 메모리가 필요하니 참고할 것 ✅ 2. Ollma가 제공하는 모델 ✅ 3. Hugging

[실습] Swagger UI를 활용한 테스트 - OpenAI API
Spring AI

[실습] Swagger UI를 활용한 테스트 - OpenAI API

✅ 1. Swagger UI란 무엇일까? Swagger UI는 RESTful API를 문서화하고 시각화하는 오픈소스 도구 Swagger UI를 사용하면 API 사용자가 API를 쉽게 이해하고 사용할 수 있도록 API의 엔드포인트, 매개변수, 요청 및

Spring AI Prompts란 무엇일까?
Spring AI

Spring AI Prompts란 무엇일까?

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

Spring AI 응답의 형태 - ChatClient Responses
Spring AI

Spring AI 응답의 형태 - ChatClient Responses

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

Spring AI Advisor란 무엇일까?
Spring AI

Spring AI Advisor란 무엇일까?

✅ 1. Spring AI Advisor의 정의 AI 모델과 주고받는 요청과 응답을 중간에서 가로채 데이터를 동적으로 수정, 확장, 차단할 수 있게 해주는 컴포넌트 스프링 웹 개발의 인터셉터, 필터, 정통 AOP와 동일한 역할을 수행함 ✅ 2. Adv

[실습] Spring AI 로컬 환경 설정 - Spring Boot 4.x, Gradle
Spring AI

[실습] 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

Spring AI와 LangChain - 어떤 도구를 선택해야 할까?

✅ 1. LangChain과 Spring AI 개요 LangChain Spring AI ✅ 2. 차이점 LangChain Spring AI ✅ 3. 어떤 도구를 선택해야 할까? LangChain Spring AI

Spring AI

Spring AI와 LangChain - Chat Model 쉽게 이해하기

✅ 1. 대화(Chat) 방식의 차이 LangChain Spring AI 음식 주문시 각각의 아이템을 장바구니에 각각 담아 한번에 결제하는 것과 비슷함 장점 : 매우 직관적이며 가독성이 뛰어남 단점 : 파이썬의 간결한 스크립트 방식에 비해 코드가 조금

Spring AI 1.0 GA의 탄생
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를 배워야할까?
Spring AI

Spring AI란 무엇일까? / 백엔드 개발자가 왜 Spring AI를 배워야할까?

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

Spring AI와 LangChain - VectorStore 인터페이스
Spring AI

Spring AI와 LangChain - VectorStore 인터페이스

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

시니 선생님 블로그 글 (5쪽) | JSCODE