word-orb
@lotd/word-orb
AI 에이전트를 위한 언어 인프라. 162,251개의 단어. 47개 언어. 240,000개의 오디오 파일. 엣지에서의 결정론적 응답.
Orb Platform의 일부 — 가르치는 AI를 위한 사전, 학습 및 평가 도구.
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 anytimeMCP 통합 (한 줄)
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?)
클라이언트 인스턴스를 생성합니다.
옵션 | 타입 | 기본값 | 설명 |
|
| — |
|
|
|
| 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); // 91orb.feedback(word, vote, correction?) → Promise<{ ok: boolean }>
어휘에 대한 피드백을 제출합니다.
await orb.feedback('serendipity', 1); // upvote
await orb.feedback('irregardless', -1, 'Not a word!'); // downvote + correctionorb.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); // 4873orb.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, 우선 지원 |
오류 처리
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
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