דילוג לתוכן

yonyon.ai למפתחים ו-API

yonyon.ai בנוי לשימוש של סוכני AI ומפתחים. כל מה שמופיע כאן ציבורי, בלי אימות ועם הגבלת קצב. בלי מפתח API, בלי OAuth, בלי הרשמה.

התחלה מהירה

שאלו שאלה על יונתן בבקשה אחת:

curl -N https://yonyon.ai/api/chat \
  -H "Content-Type: application/json" \
  -d '{"messages":[{"role":"user","content":"What does Yonatan build?"}]}'

אימות

אין. בלי מפתח API, בלי bearer token, בלי OAuth ובלי רישום לקוח. כל נקודות הקצה פתוחות. המגבלה היחידה היא קצב: 10 בקשות לכל IP בדקה (HTTP 429 עם כותרת Retry-After כשחורגים). הגרסה הקריאה למכונה נמצאת ב-/auth.md.

API הצ׳אט: POST /api/chat

מחזיר בסטרימינג תשובה מבוססת (טקסט רגיל) על העבודה, הפרויקטים, השירותים והניסיון של יונתן. מודל: claude-haiku-4-5.

גוף הבקשה: { "messages": [{ "role": "user", "content": "…" }] }, עד 20 הודעות, כל content עד 2000 תווים. תשובה: גוף text/plain בסטרימינג (מחברים את החלקים).

const res = await fetch("https://yonyon.ai/api/chat", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    messages: [{ role: "user", content: "Summarize Yonatan in one line." }],
  }),
});
const text = await res.text(); // streamed plain text

הסכמה המלאה: /.well-known/openapi.json (OpenAPI 3.1).

שרת MCP: /api/mcp

שרת Model Context Protocol מעל Streamable HTTP. כלים: ask_yonatan, browse_projects, book_intro_call. הוא חושף גם משאבים לקריאה בלבד (פרויקטים, שירותים, אודות).

אפשר לגלות אותו מכל אחד מאלה:

# initialize
curl -s https://yonyon.ai/api/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}'

# list tools
curl -s https://yonyon.ai/api/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'

# call a tool
curl -s https://yonyon.ai/api/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":3,"method":"tools/call",
       "params":{"name":"ask_yonatan","arguments":{"question":"What is OrchestKit?"}}}'

כרטיס שרת: /.well-known/mcp/server-card.json · גילוי: /.well-known/mcp.json

לקוח שורת פקודה: yonyon

CLI רשמי שעוטף את כל מה שלמעלה, מפורסם ב-npm בשם yonyon. אפס תלויות בזמן ריצה, בלי מפתח API, בלי הגדרות. דורש Node 24 ומעלה.

npx yonyon ask "What has Yonatan built with MCP?"
npx yonyon projects --limit 5
npx yonyon projects --json
npx yonyon mcp --tools
npx yonyon docs
npx yonyon book

להתקנה מלאה: npm i -g yonyon. כל פקודה מקבלת --json כשיש טעם בפלט קריא למכונה, וגם --base-url כדי לכוון לפריסה אחרת ו---timeout כדי להגביל זמן בקשה. הקוד נמצא ב-yonatangross/yonyon-cli ב-GitHub.

נקודות גילוי לסוכנים

מופיע ב

שרת ה-MCP של המוצר רשום במאגרי סוכנים ציבוריים (הרשומות שם מפנות חזרה לכאן):

רוצים תוצאה כזו במוצר שלכם?

שיחת היכרות חינם של 15 דקות. בלי מצגות ובלי לחץ. רק לבדוק אם אני יכול לעזור.