AI Prosumer
JA
huggingface/smollm2:1.7b-instruct-q2_k

SmolLM2は、135M、360M、1.7Bパラメータの3つのサイズで利用可能なコンパクトな言語モデルのファミリーです。

入力 → 出力
テキスト テキスト
アクセス
トークン交換
コンテキストウィンドウ
8,192 トークン
モデルタグ
49 利用可能なバージョン
ライセンス: オープンソース

モデルからアプリケーションへ

クイックスタート

APIリファレンス
  1. APIキーを取得

    ShareAIコンソールでキーを作成し、それをサーバー上の環境変数として保存してください。

    APIキーを作成
    環境変数
    export SHAREAI_API_KEY="your-api-key"
  2. エンドポイントを選択

    AuthorizationヘッダーにAPIキーを含めてPOSTリクエストを送信してください。

    POSThttps://api.shareai.now/api/v1/chat/completions
  3. 最初のリクエストを作成する

    以下のリクエストは選択したタグを使用しています。APIキーを非公開に保つために、サーバー上で実行してください。

    cURL
    curl --request POST 'https://api.shareai.now/api/v1/chat/completions' \
      --header "Authorization: Bearer ${SHAREAI_API_KEY}" \
      --header 'Content-Type: application/json' \
      --data-raw '{
      "model": "huggingface/smollm2:1.7b-instruct-q2_k",
      "messages": [
        {
          "role": "user",
          "content": "Hello!"
        }
      ],
      "stream": false
    }'
    Python
    import json
    import os
    import urllib.request
    
    payload = json.loads("{\n  \"model\": \"huggingface/smollm2:1.7b-instruct-q2_k\",\n  \"messages\": [\n    {\n      \"role\": \"user\",\n      \"content\": \"Hello!\"\n    }\n  ],\n  \"stream\": false\n}")
    request = urllib.request.Request("https://api.shareai.now/api/v1/chat/completions",
        data=json.dumps(payload).encode(),
        headers={
            "Authorization": f"Bearer {os.environ['SHAREAI_API_KEY']}",
            "Content-Type": "application/json",
        },
        method="POST",
    )
    with urllib.request.urlopen(request) as response:
        print(json.load(response))
    TypeScript
    const response = await fetch("https://api.shareai.now/api/v1/chat/completions", {
      method: 'POST',
      headers: {
        Authorization: `Bearer ${process.env.SHAREAI_API_KEY}`,
        'Content-Type': 'application/json',
      },
      body: JSON.stringify({
        "model": "huggingface/smollm2:1.7b-instruct-q2_k",
        "messages": [
          {
            "role": "user",
            "content": "Hello!"
          }
        ],
        "stream": false
      }),
    });
    if (!response.ok) throw new Error(await response.text());
    console.log(await response.json());

トークン交換

トークン交換を通じて利用可能

トークン残高を使ってネットワークを利用できます。リクエストの請求方法は、アカウントの消費設定によって決まります。

バージョンを選択

タグ 49

すべてのタグを表示

タグを開いて仕様とAPI例を確認してください。

もう少し詳しく

よくある質問

smollm2とは何ですか?

SmolLM2は、135M、360M、1.7Bパラメータの3つのサイズで利用可能なコンパクトな言語モデルのファミリーです。

smollm2の費用はいくらですか?

このタグはトークン交換を通じて利用可能です。トークン残高とアカウント消費設定によって、アクセスと請求が決まります。残高と利用資格については、コンソールをご確認ください。

smollm2はどのような入力と出力をサポートしていますか?

入力: テキスト。出力: テキスト。これらの機能は選択されたモデルタグに適用されます。サポートされているリクエスト形式については、エンドポイントのドキュメントを確認してください。

smollm2のコンテキスト長はどれくらいですか?

このタグのコンテキストウィンドウは8,192トークンです。コンテキストサイズと料金の閾値は別々に設定されています。特定のデプロイメントではリクエスト制限が低くなる場合があります。

smollm2はツール呼び出しや構造化出力をサポートしていますか?

ツール呼び出し:サポートされています。

smollm2をShareAIで使用するにはどうすればよいですか?

ShareAIコンソールでAPIキーを作成し、モデルタグを選択して、クイックスタートのエンドポイントに認証済みリクエストを送信してください。選択したモデルにアクセスできるキーである必要があります。キーはサーバー上に保管してください。