ホームページ >テクノロジー周辺機器 >AI >Claude Sonnet 3.5 APIチュートリアル:人類の開始' s API

Claude Sonnet 3.5 APIチュートリアル:人類の開始' s API

Jennifer Aniston
Jennifer Anistonオリジナル
2025-03-06 10:04:09575ブラウズ

Anthropic's Claude 3.5 Sonnet:強力なLLMとそのAPI

Claude 3.5 Anthropicの最新の大手言語モデル(LLM)であるSonnetは、さまざまなベンチマーク、特に視覚的な推論でGPT-4OやGemini Pro 1.5などの競合他社を上回ります。 この記事では、APIを介してClaude 3.5ソネットを使用してガイドします。 Claude 3.5 Sonnet自体の包括的な概要については、Claude 3.5 SonnetClaude 3.5 Sonnetを理解してください

Claude 3.5 SonnetはAnthropicのClaude 3.5ファミリーの一部であり、Claude 3.5 OpusとClaude 3.5 Haikuが今年後半にリリースされる予定です。 その優れた画像処理と生成機能は、コーディングと推論タスクの強力なパフォーマンスとともに、それを際立たせます。 重要な機能は「Artifacts」であり、会話管理の強化です(Claude Sonnet 3.5

のこの入門記事の詳細については、詳細をご覧ください)。

人類APIへの接続

Claude 3.5 Sonnet APIにアクセスするには、 Claude Sonnet 3.5 API Tutorial: Getting Started With Anthropic's API にアクセスします

アカウントの作成:

人類コンソールの人類APIアカウントに登録し、必要な詳細と電子メールの確認を提供します。

    apiキー生成:
  1. アカウント内の「APIキーを取得」セクションからAPIキーを取得します。
  2. 環境のセットアップ

ライブラリをインストールします:Claude Sonnet 3.5 API Tutorial: Getting Started With Anthropic's API Claude Sonnet 3.5 API Tutorial: Getting Started With Anthropic's API

APIキーを使用して人類のクライアントを初期化します:

メッセージAPI vs.テキスト完了APIanthropic

Claude 3.5 SonnetのAPIは、動的な相互作用のための強力なメッセージAPIを備えています。古いテキストの完了APIは、現在遺産になりました。 ユーザーは、機能強化と将来のサポートのためにメッセージAPIに移行することをお勧めします。 アーティファクトは現在、claude.ai Webインターフェイスからのみアクセスできることに注意してください。 メッセージAPI
pip install anthropic
を使用しています

メッセージAPIは、構造化された入力メッセージ(テキストまたは画像)を受け入れて、会話の応答を生成します。 単一のクエリとマルチターン会話をサポートしています

import anthropic
client = anthropic.Anthropic(api_key='your_api_key_here')
必須パラメーター:

:モデルを指定します( "claude-3-5-sonnet-20240620")。

:それぞれ「役割」(「ユーザー」または「アシスタント」)と「コンテンツ」を持つ入力メッセージのリスト。

利用可能なモデル(この執筆時点で):

Claude Sonnet 3.5 API Tutorial: Getting Started With Anthropic's API

オプションのパラメーター:

  • max_tokens
  • temperature
  • stop_sequences
  • stream
  • system
  • tools
  • top_k
  • top_p

実際のユースケース

単一のメッセージ:

pip install anthropic

マルチターン会話:

import anthropic
client = anthropic.Anthropic(api_key='your_api_key_here')

画像コンテンツ:

response = client.messages.create(
    model="claude-3-5-sonnet-20240620",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello, world"}]
)

システムのプロンプトと停止シーケンス:

response = client.messages.create(
    model="claude-3-5-sonnet-20240620",
    max_tokens=512,
    messages=[
        {"role": "user", "content": "Hello there."},
        {"role": "assistant", "content": "Hi, I'm Claude. How can I help you?"},
        {"role": "user", "content": "Can you explain LLMs in plain English?"}
    ]
)

ツールの定義:

response = client.messages.create(
    model="claude-3-5-sonnet-20240620",
    max_tokens=512,
    messages=[
        {
            "role": "user",
            "content": [
                {
                    "type": "image",
                    "source": {
                        "type": "base64",
                        "media_type": "image/jpeg",
                        "data": "media_file"
                    }
                },
                {"type": "text", "text": "What is in this image?"}
            ]
        }
    ]
)

結論

このガイドは、AnthropicのClaude 3.5 Sonnet APIを使用する実用的な紹介を提供します。 その機能により、さまざまなAIアプリケーション用の多用途ツールになります。 chatgptとの比較については、andclaude vs Data Science

faqs

(FAQへの回答は、元のテキストと同じままで、必要に応じてマイナーなスタイル調整があります。)

以上がClaude Sonnet 3.5 APIチュートリアル:人類の開始' s APIの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。