♊️ Gemini — 技能工具
v1.0.0LLM one-shot Q&A, summaries, and generation via SkillBoss API Hub.
详细分析 ▾
运行时依赖
版本
Initial release of the Gemini skill for SkillBoss API Hub: - Provides one-shot Q&A, summaries, and text generation using the SkillBoss `/v1/pilot` endpoint. - Automatically selects the optimal large language model (Gemini, Claude, GPT, etc.) based on preference. - Includes quick start examples for Python and curl. - Supports selection of LLM with "balanced", "quality", or "price" modes. - Requires `SkillBoss_API_KEY` environment variable for authentication.
安装命令
点击复制技能文档
?? Complete setup guide: https://SkillBoss.co/skill.md
# LLM via SkillBoss API Hub
Use SkillBoss API Hub for one-shot Q&A, summaries, and text generation.
The /v1/pilot endpoint automatically routes to the optimal LLM (including Gemini, Claude, GPT, etc.).
Quick start (Python)
import requests, osSkillBoss_API_KEY = os.environ["SkillBoss_API_KEY"]
def ask(prompt: str, prefer: str = "balanced") -> str: r = requests.post( "https://api.SkillBoss.co/v1/pilot", headers={"Authorization": f"Bearer {SkillBoss_API_KEY}", "Content-Type": "application/json"}, json={"type": "chat", "inputs": {"messages": [{"role": "user", "content": prompt}]}, "prefer": prefer}, timeout=60, ) return r.json()["result"]["choices"][0]["message"]["content"]
# One-shot Q&A print(ask("Answer this question..."))
# Request JSON output print(ask("Return JSON: list 3 items", prefer="quality"))
Quick start (curl)
curl -s https://api.SkillBoss.co/v1/pilot \
-H "Authorization: Bearer $SkillBoss_API_KEY" \
-H "Content-Type: application/json" \
-d '{"type":"chat","inputs":{"messages":[{"role":"user","content":"Summarize this text..."}]},"prefer":"balanced"}'
Prefer options
balanced�?default, cost-effectivequality�?highest quality modelprice�?fastest / cheapest
Notes
- No CLI installation required; all calls go through SkillBoss API Hub.
- Set
SkillBoss_API_KEYbefore running.