Skip to main content
Glama

@lotd/word-orb

AI 에이전트를 위한 언어 인프라. 162,251개의 단어. 47개 언어. 240,000개의 오디오 파일. 엣지에서의 결정론적 응답.

Orb Platform의 일부 — 가르치는 AI를 위한 사전, 학습 및 평가 도구.

npm License: MIT

Word Orb란 무엇인가요?

AI 에이전트, 교육 플랫폼 및 로봇 공학을 위해 구축된 사전 API입니다. 하나의 API 호출로 다음을 반환합니다:

  • 정의 — 어원에 기반한 정확한 정의 (환각 없음)

  • 47개 언어 번역 — 원어 표기 + 음성 발음

  • 연령별 맞춤 콘텐츠 — 어린이(5-12세), 청소년, 성인, 노인(65세 이상)용 변형

  • IPA 발음 — 모든 단어에 대한 표준 음성 기호 표기

  • 240,000개의 오디오 파일 — R2를 통한 원어민 발음

Cloudflare Workers + D1에서 실행됩니다. 5ms 미만의 엣지 전송 속도. 항상 동일한 입력에 대해 동일한 출력을 보장합니다.

설치

npm install @lotd/word-orb

빠른 시작

const { WordOrb } = require('@lotd/word-orb');

const orb = new WordOrb({ apiKey: 'wo_your_api_key' });

// Look up any word
const result = await orb.word('serendipity');
console.log(result.def);    // Full definition
console.log(result.ipa);    // /ˌsɛɹ.ən.ˈdɪp.ɪ.ti/
console.log(result.etym);   // Etymology
console.log(result.langs);  // 47-language translations

무료 API 키 받기

const { key } = await orb.signup('you@example.com');
// Returns: wo_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
// 50 free lookups per day, upgrade anytime

MCP 통합 (한 줄)

Claude Desktop의 claude_desktop_config.json에 추가하세요:

{
  "mcpServers": {
    "word-orb": {
      "url": "https://mcp.thedailylesson.com/mcp"
    }
  }
}

3가지 Orb Platform 제품 전반에 걸친 19개의 MCP 도구. Claude, Cursor, Windsurf 및 모든 MCP 호환 에이전트와 함께 작동합니다.

Orb Platform

Word Orb는 다음 세 가지 제품 중 하나입니다:

제품

기능

규모

Word Orb

사전 + 번역 + 발음

162,251개 단어, 47개 언어

Lesson Orb

구조화된 학습 계획

226,725개 학습 블록, 5단계, 10개 아키타입

Quiz Orb

평가 문제

21,900개 상호작용, 6개 문제 유형

세 제품 모두 단어 → 학습 → 퀴즈를 연결하는 30,288개의 연결 고리를 가진 지식 그래프를 공유합니다.

Education Stack은 세 가지 제품을 모두 묶어 월 $179(21% 할인)에 제공합니다.

플레이그라운드 체험하기 →

API 참조

new WordOrb(options?)

클라이언트 인스턴스를 생성합니다.

옵션

타입

기본값

설명

apiKey

string

wo_로 시작하는 API 키 (무료 발급)

baseUrl

string

https://word-orb-api.nicoletterankin.workers.dev

API 기본 URL


orb.word(word)Promise<WordResult>

단어를 검색합니다. 정의, 발음(IPA), 품사, 어원, 47개 언어 번역 및 연령별 맞춤 콘텐츠를 반환합니다.

const data = await orb.word('courage');
// {
//   word: 'courage',
//   ipa: '/ˈkɜːrɪdʒ/',
//   pos: 'noun',
//   def: 'Courage is the ability to face fear, danger, or difficulty...',
//   etym: 'From Old French "corage," meaning "heart, spirit"...',
//   langs: { es: 'coraje', fr: 'courage', de: 'Mut', zh: '勇气', ... },
//   tones: { child: '...', teen: '...', adult: '...' }
// }

orb.words()Promise<WordListResult>

전체 단어 라이브러리 목록을 가져옵니다.

const { count, words } = await orb.words();
console.log(`${count} words available`);

orb.audit(email, words)Promise<AuditResult>

에이전트의 어휘에 대한 규정 준수 감사를 실행합니다. 커버리지 분석, 연령 적합성 격차 및 준수 등급을 반환합니다.

const report = await orb.audit('cto@company.com', [
  'understand', 'help', 'teach', 'learn', 'discover'
]);
console.log(report.grade);            // 'A-'
console.log(report.compliance_score); // 91

orb.feedback(word, vote, correction?)Promise<{ ok: boolean }>

어휘에 대한 피드백을 제출합니다.

await orb.feedback('serendipity', 1);                    // upvote
await orb.feedback('irregardless', -1, 'Not a word!');   // downvote + correction

orb.signup(email)Promise<SignupResult>

즉시 무료 API 키를 생성합니다. 하루 50회 조회 가능.

const { key, tier, daily_limit } = await orb.signup('dev@company.com');

orb.me()Promise<KeyStatus>

API 키 사용량, 티어 및 남은 호출 횟수를 확인합니다.

const status = await orb.me();
console.log(status.tier);            // 'starter'
console.log(status.remaining_today); // 4873

orb.health()Promise<HealthResult>

서비스 상태를 확인합니다.

const health = await orb.health();
// { status: 'healthy', checks: { kv: 'ok', d1: 'ok (162250 words)', ... } }

orb.stats()Promise<StatsResult>

데이터베이스 및 사용 통계를 가져옵니다.

요금제

티어

가격

일일 API 호출

대상

Free

$0

50

프로토타이핑, 평가

Starter

월 $49

5,000

사이드 프로젝트, 소규모 앱

Growth

월 $149

50,000

프로덕션 에이전트, 팀

Enterprise

월 $499

무제한

대규모, SLA, 우선 지원

API 키 받기 →

오류 처리

try {
  const result = await orb.word('nonexistent');
} catch (err) {
  if (err.status === 401) console.error('Invalid API key');
  else if (err.status === 429) console.error('Rate limit reached');
  else if (err.status === 404) console.error('Word not found');
  else console.error('API error:', err.message);
}

TypeScript

전체 TypeScript 정의 포함:

import { WordOrb, WordResult } from '@lotd/word-orb';

const orb = new WordOrb({ apiKey: process.env.WORD_ORB_KEY });
const result: WordResult = await orb.word('ephemeral');

예제

examples/ 디렉토리를 확인하세요:

  • langchain-tool.js — Word Orb를 LangChain 도구로 사용

  • crewai-agent.py — Word Orb 어휘를 사용하는 CrewAI 에이전트

  • openai-function.js — OpenAI 함수 호출 통합

  • mcp-config.json — Claude Desktop MCP 구성

링크

정보

Lesson of the Day PBC에서 제작. 정확한 단어 사용이 필요한 AI 에이전트를 위한 언어 인프라.

라이선스

MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nicoletterankin/word-orb'

If you have feedback or need assistance with the MCP directory API, please join our Discord server