المهارات javascript-sdk
📦

javascript-sdk

آمن 🌐 الوصول إلى الشبكة

使用 JavaScript SDK 建構 AI 應用程式

متاح أيضًا من: inferen-sh

使用 inference.sh SDK 將 150+ 個 AI 模型整合到 JavaScript 和 TypeScript 應用程式中。建構代理、處理串流回應,並提供完整的 TypeScript 支援以管理檔案上傳。

يدعم: Claude Codex Code(CC)
📊 69 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "javascript-sdk". Generate an image of a sunset

النتيجة المتوقعة:

Task completed successfully. Output: { image_url: 'https://cloud.inference.sh/...' }

استخدام "javascript-sdk". Create an agent that can search and write

النتيجة المتوقعة:

Agent created with tools: [search_tool, write_tool]. Ready to process requests.

التدقيق الأمني

آمن
v1 • 2/28/2026

This is a legitimate JavaScript/TypeScript SDK documentation skill for inference.sh. The static analyzer detected patterns that are false positives (JavaScript template literals in code examples misinterpreted as shell commands) or legitimate SDK functionality (API key authentication via environment variables, network calls to inference API, file operations for uploads). No malicious intent detected.

9
الملفات التي تم فحصها
3,958
الأسطر التي تم تحليلها
4
النتائج
1
إجمالي عمليات التدقيق

مشكلات عالية المخاطر (1)

False Positive: External Commands Detection
The static analyzer flagged 367 instances of 'Ruby/shell backtick execution' - these are FALSE POSITIVES. The scanner detected JavaScript template literals (backticks) in markdown code blocks as shell commands. The skill contains TypeScript/JavaScript code examples in markdown documentation, not actual shell execution patterns.
مشكلات منخفضة المخاطر (2)
Environment Variable Access for Authentication
The SDK uses process.env.INFERENCE_API_KEY for authentication - this is a LEGITIMATE and SECURE pattern for API key management in Node.js applications.
Network Calls to inference.sh API
The SDK makes network calls to inference.sh API - this is EXPECTED BEHAVIOR for an AI SDK that connects to the inference.sh platform.
تم تدقيقه بواسطة: claude

درجة الجودة

45
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
22
المجتمع
91
الأمان
87
الامتثال للمواصفات

ماذا يمكنك بناءه

在網頁應用程式中新增 AI 影像生成

整合 flux-schnell 或其他影像生成模型到 Next.js 或 React 應用程式中,並提供串流進度更新。

建構 AI 驅動的 Node.js 服務

建立使用 Claude、GPT 和其他模型進行文字生成、分析和自動化任務的後端服務。

建立多代理 AI 系統

協調多個專業化 AI 代理,在研究和內容建立等複雜任務上進行協作。

جرّب هذه الموجهات

基本 AI 影像生成
使用 javascript-sdk 技能以 flux-schnell 模型生成影像。建立一個提示詞「a futuristic city at sunset」並顯示結果。
代理與工具呼叫
使用 javascript-sdk 技能建立一個可以搜尋網路和撰寫內容的代理。設定研究員工具和寫作工具,然後要求代理建立一篇關於機器學習的部落格文章。
串流文字回應
使用 javascript-sdk 技能執行啟用串流的文字生成模型。展示如何處理串流回應並在資料區塊到達時顯示。
檔案上傳與 AI 處理
使用 javascript-sdk 技能上傳圖片檔案並使用視覺模型處理。展示如何處理檔案上傳並接收 AI 分析。

أفضل الممارسات

  • 將 API 金鑰儲存在環境變數中,切勿提交到版本控制系統
  • 對長時間執行的任務使用串流以提供即時進度更新
  • 對網路故障和 API 速率限制實作錯誤處理

تجنب

  • 直接在原始碼中硬式編碼 API 金鑰
  • 在串流回應上阻塞,而非非同步處理資料區塊
  • 忽略提供編譯時期安全性的 TypeScript 型別

الأسئلة المتكررة

如何取得 API 金鑰?
前往 inference.sh 註冊,前往 Settings,然後前往 API Keys,建立新金鑰。
我可以在瀏覽器應用程式中使用嗎?
可以,但您需要代理伺服器以避免暴露 API 金鑰。使用 proxyUrl 選項。
有哪些可用模型?
SDK 支援 150+ 個模型,包括 flux-schnell、Claude、GPT 和視覺模型。
是否支援串流?
可以,傳遞 { stream: true } 到 run 方法並迭代非同步迭代器。
是否支援 TypeScript?
可以,包含完整的 TypeScript 定義。匯入型別如 TaskDTO 和 ChatMessageDTO。
我可以建立具有工具的代理嗎?
可以,使用 agentTool() 建立器建立可以呼叫外部 API 或其他 AI 應用程式的工具。

تفاصيل المطور

المؤلف

inference-sh-9

الترخيص

MIT

مرجع

main