korea-weather
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseKorea Weather
韩国天气
What this skill does
该技能的功能
기상청 단기예보 조회서비스를 경유로 조회해서 한국 날씨를 요약한다.
사용자는 개인 OpenAPI key를 직접 발급할 필요가 없고, proxy 서버에만 를 둔다.
k-skill-proxyKMA_OPEN_API_KEY通过代理访问韩国气象厅短期预报查询服务,汇总韩国天气信息。
用户无需自行申请个人OpenAPI密钥,仅需在代理服务器上配置即可。
k-skill-proxyKMA_OPEN_API_KEYWhen to use
使用场景
- "서울 시청 근처 지금 날씨 어때?"
- "부산 날씨 알려줘"
- "위도/경도 기준으로 한국 단기예보 보고 싶어"
- "首尔市厅附近现在天气怎么样?"
- "告诉我釜山的天气"
- "想查看基于经纬度的韩国短期预报"
Prerequisites
前置条件
- optional:
jq - self-host 또는 배포 확인이 끝난
KSKILL_PROXY_BASE_URL
- 可选:
jq - 已完成自托管或部署验证的
KSKILL_PROXY_BASE_URL
Required environment variables
所需环境变量
- (필수: self-host 또는 배포 확인이 끝난 proxy base URL)
KSKILL_PROXY_BASE_URL
사용자가 공공데이터포털 기상청 API key를 직접 다룰 필요는 없다. 대신 route가 실제로 올라와 있는 proxy URL 을 로 받는다. upstream 는 proxy 서버에서만 관리한다.
/v1/korea-weather/forecastKSKILL_PROXY_BASE_URLKMA_OPEN_API_KEY- (必填:已完成自托管或部署验证的代理基础URL)
KSKILL_PROXY_BASE_URL
用户无需自行处理公共数据门户气象厅的API密钥,只需将实际部署了路由的代理URL配置为即可。上游仅在代理服务器端管理。
/v1/korea-weather/forecastKSKILL_PROXY_BASE_URLKMA_OPEN_API_KEYInputs
输入参数
- 격자 좌표: ,
nxny - 또는 위도/경도: ,
latlon - 선택 사항: ,
baseDatebaseTime
baseDatebaseTime- 网格坐标:、
nxny - 或经纬度:、
latlon - 可选参数:、
baseDatebaseTime
如果省略/,代理会自动选择以韩国标准时间(KST)为准的最新短期预报发布时间。
baseDatebaseTimeWorkflow
工作流程
1. Resolve the proxy base URL
1. 确认代理基础URL
KSKILL_PROXY_BASE_URL通过确认已完成自托管或部署验证的代理基础URL。
KSKILL_PROXY_BASE_URL2. Query the short-term forecast endpoint
2. 请求短期预报接口
격자 좌표가 이미 있으면 그대로 넣고, 위도/경도만 있으면 proxy 에 그대로 넘긴다.
bash
curl -fsS --get 'https://your-proxy.example.com/v1/korea-weather/forecast' \
--data-urlencode 'lat=37.5665' \
--data-urlencode 'lon=126.9780'격자 좌표 예시:
bash
curl -fsS --get 'https://your-proxy.example.com/v1/korea-weather/forecast' \
--data-urlencode 'nx=60' \
--data-urlencode 'ny=127' \
--data-urlencode 'baseDate=20260405' \
--data-urlencode 'baseTime=0500'如果已有网格坐标则直接传入,若只有经纬度则直接传给代理即可。
bash
curl -fsS --get 'https://your-proxy.example.com/v1/korea-weather/forecast' \
--data-urlencode 'lat=37.5665' \
--data-urlencode 'lon=126.9780'网格坐标示例:
bash
curl -fsS --get 'https://your-proxy.example.com/v1/korea-weather/forecast' \
--data-urlencode 'nx=60' \
--data-urlencode 'ny=127' \
--data-urlencode 'baseDate=20260405' \
--data-urlencode 'baseTime=0500'3. Summarize the response conservatively
3. 稳妥汇总响应结果
가능하면 아래 항목만 먼저 요약한다.
- : 기온
TMP - : 하늘상태
SKY - : 강수형태
PTY - : 강수확률
POP - : 강수량
PCP - : 적설
SNO - : 습도
REH - : 풍속
WSD
응답에는 조회 시점과 / 도 함께 적는다.
baseDatebaseTime尽可能优先汇总以下字段:
- :气温
TMP - :天空状态
SKY - :降水类型
PTY - :降水概率
POP - :降水量
PCP - :积雪量
SNO - :湿度
REH - :风速
WSD
响应中还需要一并标注查询时间和/。
baseDatebaseTimeDone when
完成条件
- 요청 위치의 단기예보 응답이 정리되어 있다
- 조회 시점과 예보 발표 시각이 명시되어 있다
- upstream key가 클라이언트에 노출되지 않았다
- 请求位置的短期预报响应已整理完毕
- 已明确标注查询时间和预报发布时间
- 上游密钥未暴露给客户端
Failure modes
故障场景
- 이 비어 있거나 weather route가 아직 배포되지 않은 경우
KSKILL_PROXY_BASE_URL - /
nx또는ny/lat이 불완전한 경우lon - 기상청 quota 초과 또는 upstream 장애
- 선택한 발표 시각에 아직 예보가 준비되지 않은 경우
- 为空或天气路由尚未部署
KSKILL_PROXY_BASE_URL - /
nx或ny/lat参数不完整lon - 气象厅配额超限或上游服务故障
- 所选发布时间的预报尚未准备完毕
Notes
注意事项
- 공식 API는 /
nx격자를 쓰지만, proxy 는ny/lat도 받아 내부에서 격자로 변환한다.lon - 단기예보 category 는 ,
TMP,SKY,PTY,POP,PCP,SNO,REH등을 중심으로 본다.WSD - proxy 운영/환경변수 설정은 를 참고한다.
docs/features/k-skill-proxy.md
- 官方API使用/
nx网格坐标,但代理也支持接收ny/lat,内部会自动转换为网格坐标。lon - 短期预报分类重点关注、
TMP、SKY、PTY、POP、PCP、SNO、REH等字段。WSD - 代理运营/环境变量配置请参考。
docs/features/k-skill-proxy.md