AI

· AI
Anthropic API (Claude) 는 비공개 API 키를 이용해서 호출해야 하기 때문에 브라우저(프론트엔드)에서 호출이 금지되어 있다. 따라서 백엔드 서버가 반드시 필요하다. Test 개발에서는 Proxy Server 를 이용하는데,  package.json 파일에 다음을 추가한다. "proxy": "https://api.anthropic.com" App.jsimport React, { useState } from 'react';import axios from 'axios';import './App.css';function App() { const [apiKey, setApiKey] = useState(''); const [message, setMessage] = useState(''); ..
· AI
미국 기상청 날씨 API 실시간 데이타 Claude 에서 이용하기API : https://api.weather.gov/alerts/active/area/NY 1. Install Claude Desktop 우선 데스크톱 Claude를 설치해야함.https://claude.ai/download 2. Install uvcurl -LsSf https://astral.sh/uv/install.sh | sh 3. 프로젝트 초기화uv init weathercd weather 4. 가상환경 설정 (Python)uv venvsource .venv/bin/activate 5. 패키지 설치하기uv add "mcp[cli]" httpx 6. 코드작성touch weather.py 7. 에디터 열기 (with cursor)cur..
· AI
Ubuntu에서 Docker 에 open-webui 올리기docker run -d \ --network=host \ -v open-webui:/app/backend/data \ -e OLLAMA_BASE_URL=http://127.0.0.1:11434 \ -e PORT=4000 \ --name open-webui \ --restart always \ ghcr.io/open-webui/open-webui:main --network=host의 의미:포트 바인딩 불필요기본적으로 Docker 컨테이너는 내부 포트를 호스트의 포트에 매핑해야 한다(-p 옵션 사용).하지만 --network=host를 사용하면, 컨테이너의 모든 네트워크 요청이 호스트의 네트워크와 동일한 환경에서 실행되므로 포트 매핑이 ..
· AI
DeepSeek 를 로컬에 다운받아서 구동해보기  필수요구사항- Ollama- deepseek-r1- docker- openwebui 1. Ollama 다운로드https://ollama.com/ 에 접속 ollama 프로그램 다운로드 후 설치  2. deepseek-r1 를 다운받는다.https://ollama.com/search   터미널 창에서 자신의 컴퓨터 사양에 맞는 모델 크기를 터미널에서 다운로드 받는다.ollama run deepseek-r13. docker 에서 openwebui 컨테이너를 실행시킨다.docker run -d \ --name openwebui \ -p 8080:8080 \ -v open-webui:/app/backend/data \ --restart always \ ..