אתם יכולים להשתמש ב-SDK של Anthropic או בפקודות curl כדי לשלוח בקשות לנקודת הקצה של Gemini Enterprise Agent Platform באמצעות שמות המודלים הבאים:
- כדי להשתמש ב-Claude Sonnet 5.5 ב-Google Cloud, צריך להשתמש ב-
claude-sonnet-5-5 - כדי להשתמש ב-Claude Fable 5.1 ב-Google Cloud, משתמשים ב-
claude-fable-5-1 - כדי להשתמש ב-Claude Sonnet 5 ב-Google Cloud, צריך להשתמש ב-
claude-sonnet-5 - כדי להשתמש ב-Claude Opus 5.5 ב-Google Cloud, צריך להשתמש ב-
claude-opus-5-5 - כדי להשתמש ב-Claude Opus 5 ב-Google Cloud, צריך להשתמש ב-
claude-opus-5 - כדי להשתמש ב-Claude Fable 5 ב-Google Cloud, מריצים את הפקודה
claude-fable-5 - כדי להשתמש ב-Claude Opus 4.8 ב-Google Cloud, צריך להשתמש ב-
claude-opus-4-8 - כדי להשתמש ב-Claude Opus 4.7 ב-Google Cloud, צריך להשתמש ב-
claude-opus-4-7 - כדי להשתמש ב-Claude Opus 4.6 ב-Google Cloud, צריך להשתמש ב-
claude-opus-4-6 - כדי להשתמש ב-Claude Sonnet 4.6 ב-Google Cloud, צריך להשתמש ב-
claude-sonnet-4-6 - כדי להשתמש ב-Claude Opus 4.5 ב-Google Cloud, צריך להשתמש ב-
claude-opus-4-5 - כדי להשתמש ב-Claude Opus 4.1 ב-Google Cloud, צריך להשתמש ב-
claude-opus-4-1 - כדי להשתמש ב-Claude Opus 4 ב-Google Cloud, צריך להשתמש ב-
claude-opus-4 - כדי להשתמש ב-Claude Sonnet 4.5 ב-Google Cloud, צריך להשתמש ב-
claude-sonnet-4-5 - כדי להשתמש ב-Claude Sonnet 4 ב-Google Cloud, צריך להשתמש ב-
claude-sonnet-4 - כדי להשתמש ב-Claude 3.7 Sonnet ב-Google Cloud, צריך להשתמש ב-
claude-3-7-sonnet - כדי להשתמש ב-Claude 3.5 Sonnet v2 ב-Google Cloud, צריך להשתמש ב-
claude-3-5-sonnet-v2 - Claude Haiku 5.5 on Google Cloud:
claude-haiku-5-5 - כדי להשתמש ב-Claude Haiku 4.5 ב-Google Cloud, משתמשים ב-
claude-haiku-4-5 - כדי להשתמש ב-Claude 3.5 Haiku ב-Google Cloud, צריך להשתמש ב-
claude-3-5-haiku - כדי להשתמש ב-Claude 3.5 Sonnet ב-Google Cloud, צריך להשתמש ב-
claude-3-5-sonnet - כדי להשתמש ב-Claude 3 Opus ב-Google Cloud, צריך להשתמש ב-
claude-3-opus - Claude 3 Haiku on Google Cloud, use
claude-3-haiku
לפני שמתחילים
חברת Anthropic אוכפת מדיניות שאוסרת על משווקים מסוימים למכור מחדש את המוצרים שלה. אם החשבון לחיוב ב- Cloud de Confiance by S3NS מנוהל על ידי משווק שאסור לו לעשות זאת, לא תוכלו לאשר את התנאים וההגבלות או להפעיל מודלים של Claude. במקרים כאלה, צריך לפנות ישירות למפיץ.
כדי להשתמש במודלים של Anthropic Claude עם Gemini Enterprise Agent Platform, צריך לבצע את השלבים הבאים. כדי להשתמש ב-Gemini Enterprise Agent Platform, צריך להפעיל את Agent Platform API (aiplatform.googleapis.com). אם כבר יש לכם פרויקט קיים שבו Agent Platform API מופעל, אתם יכולים להשתמש בפרויקט הזה במקום ליצור פרויקט חדש.
חשוב לוודא שיש לכם את ההרשאות הנדרשות כדי להפעיל מודלים של שותפים ולהשתמש בהם. מידע נוסף זמין במאמר בנושא הענקת ההרשאות הנדרשות.
-
In the Cloud de Confiance console, on the project selector page, select or create a Cloud de Confiance project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Cloud de Confiance project.
Enable the Gemini Enterprise Agent Platform API, if it is not already enabled.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.-
עוברים לאחד מכרטיסי המודל הבאים ב-Model Garden ולוחצים על הפעלה:
- מעבר לכרטיס המודל של Claude Sonnet 5.5 ב-Google Cloud
- מעבר לכרטיס המודל של Claude Fable 5.1 ב-Google Cloud
- מעבר לכרטיס המודל של Claude Sonnet 5 ב-Google Cloud
- מעבר לכרטיס המודל של Claude Opus 5.5 ב-Google Cloud
- מעבר לכרטיס מודל של Claude Opus 5 ב-Google Cloud
- מעבר לכרטיס המודל של Claude Fable 5 ב-Google Cloud
- מעבר לכרטיס המודל של Claude Opus 4.8 ב-Google Cloud
- מעבר לכרטיס המודל של Claude Opus 4.7 ב-Google Cloud
- מעבר לכרטיס המודל Claude Opus 4.6 ב-Google Cloud
- מעבר לכרטיס המודל של Claude Sonnet 4.6 ב-Google Cloud
- מעבר לכרטיס המודל Claude Opus 4.5 ב-Google Cloud
- מעבר לכרטיס המודל Claude Opus 4.1 ב-Google Cloud
- מעבר לכרטיס המודל Claude Opus 4 ב-Google Cloud
- מעבר לכרטיס המודל של Claude Sonnet 4.5 ב-Google Cloud
- מעבר לכרטיס מודל של Claude Sonnet 4 ב-Google Cloud
- מעבר לכרטיס מודל של Claude Haiku 5.5 ב-Google Cloud
- מעבר לכרטיס המודל של Claude Haiku 4.5 ב-Google Cloud
- מעבר לכרטיס מודל של Claude 3.5 Haiku ב-Google Cloud
Anthropic ממליצה להפעיל רישום ביומן של פעילות ההנחיות וההשלמות למשך 30 יום כדי לתעד כל שימוש לרעה במודל. הוראות להפעלת הרישום ביומן מופיעות במאמר רישום ביומן של בקשות ותגובות.
שימוש ב-Anthropic SDK
אפשר לשלוח בקשות ל-API למודלים של Anthropic Claude באמצעות Anthropic Claude SDK. מידע נוסף זמין במאמרים הבאים:
- מאמרי העזרה של Claude messages API
- Anthropic Python API library
- Anthropic Gemini Enterprise Agent Platform TypeScript API Library
איך מתקשרים עם מודל Claude באמצעות Anthropic Vertex SDK
בדוגמת הקוד הבאה נעשה שימוש ב-Anthropic Vertex SDK כדי לבצע קריאה בסטרימינג למודל Claude.
Python
במאמר התקנת Vertex AI SDK ל-Python מוסבר איך להתקין או לעדכן את Vertex AI SDK ל-Python. מידע נוסף מופיע ב מאמרי העזרה של Python API.
בדוגמה הבאה נעשה שימוש בנקודות קצה אזוריות. כדי להשתמש בנקודת קצה עם מספר אזורים או בנקודת קצה גלובלית, אפשר לעיין במאמרים בחירת נקודת קצה עם מספר אזורים או בחירת נקודת קצה גלובלית.ביצוע קריאה יחידה למודל Claude באמצעות Anthropic Vertex SDK
בדוגמת הקוד הבאה נעשה שימוש ב-Anthropic Vertex SDK כדי לבצע קריאה אוניטרית למודל Claude.
Python
במאמר התקנת Vertex AI SDK ל-Python מוסבר איך להתקין או לעדכן את Vertex AI SDK ל-Python. מידע נוסף מופיע ב מאמרי העזרה של Python API.
בדוגמה הבאה נעשה שימוש בנקודות קצה אזוריות. כדי להשתמש בנקודת קצה עם מספר אזורים או בנקודת קצה גלובלית, אפשר לעיין במאמרים בחירת נקודת קצה עם מספר אזורים או בחירת נקודת קצה גלובלית.שימוש בפקודת curl
אפשר להשתמש בפקודת curl כדי לשלוח בקשה לנקודת הקצה של Gemini Enterprise Agent Platform. פקודת ה-curl מציינת באיזה מודל נתמך של Claude רוצים להשתמש.
בנושא הבא מוסבר איך ליצור פקודת curl, והוא כולל פקודת curl לדוגמה.
REST
כדי לבדוק פרומפט טקסטואלי באמצעות Agent Platform API, שולחים בקשת POST לנקודת הקצה של מודל המפרסם.
בדוגמה הבאה נעשה שימוש בנקודות קצה אזוריות. כדי להשתמש בנקודת קצה עם מספר אזורים או בנקודת קצה גלובלית, אפשר לעיין במאמרים בחירת נקודת קצה עם מספר אזורים או בחירת נקודת קצה גלובלית.לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
- LOCATION: אזור שתומך במודלים של Anthropic Claude. כדי להשתמש בנקודת הקצה הגלובלית, אפשר לעיין במאמר בנושא ציון נקודת הקצה הגלובלית.
- MODEL: שם המודל שרוצים להשתמש בו.
- ROLE: התפקיד שמשויך להודעה. אפשר לציין
userאוassistant. ההודעה הראשונה חייבת להשתמש בתפקידuser. מודלים של Claude פועלים עם תורות מתחלפות שלuserוassistant. אם ההודעה האחרונה משתמשת בתפקידassistant, תוכן התגובה ממשיך מיד מהתוכן שבהודעה הזו. אפשר להשתמש בזה כדי להגביל חלק מהתשובה של המודל. - STREAM: ערך בוליאני שמציין אם התגובה מועברת בסטרימינג או לא. הזרמת התשובה כדי להפחית את תפיסת זמן האחזור של משתמש הקצה. הערך שמוגדר הוא
trueכדי להציג את התשובה באופן שוטף, ו-falseכדי להציג את התשובה כשהיא מוכנה. - CONTENT: התוכן, כמו טקסט, של ההודעה
userאוassistant. - MAX_TOKENS:
המספר המקסימלי של טוקנים שאפשר ליצור בתשובה. טוקן הוא בערך 3.5 תווים. 100 טוקנים תואמים בערך ל-60 עד 80 מילים.
כדי לקבל תשובות קצרות יותר, מציינים ערך נמוך יותר, וכדי לקבל תשובות ארוכות יותר, מציינים ערך גבוה יותר.
- TOP_P (אופציונלי):
הפרמטר Top-P משנה את האופן שבו המודל בוחר אסימונים לפלט. הטוקנים נבחרים מהסבירים ביותר לסבירים פחות, עד שסכום ההסתברויות שלהם שווה לערך של Top-P. לדוגמה, אם לאסימונים A, B ו-C יש הסתברות של 0.3, 0.2 ו-0.1, והערך של Top-P הוא
0.5, המודל יבחר באסימון A או באסימון B כאסימון הבא באמצעות רמת אקראיות, ויפסול את אסימון C כמועמד.מציינים ערך נמוך יותר כדי לקבל תשובות פחות אקראיות, וערך גבוה יותר כדי לקבל תשובות יותר אקראיות.
- TOP_K(אופציונלי):
הפרמטר Top-K משנה את האופן שבו המודל בוחר אסימונים לפלט. ערך של top-K של
1אומר שהטוקן הבא שנבחר הוא הטוקן הסביר ביותר מבין כל הטוקנים באוצר המילים של המודל (נקרא גם פענוח חמדני), בעוד שערך של top-K של3אומר שהטוקן הבא נבחר מבין שלושת הטוקנים הסבירים ביותר באמצעות רמת אקראיות.בכל שלב של בחירת אסימון, המערכת דוגמת את האסימונים המובילים מתוך K האסימונים עם ההסתברות הכי גבוהה. לאחר מכן, האסימונים מסוננים עוד יותר על סמך top-P, והאסימון הסופי נבחר באמצעות דגימת טמפרטורה.
מציינים ערך נמוך יותר כדי לקבל תשובות פחות אקראיות, וערך גבוה יותר כדי לקבל תשובות יותר אקראיות.
- TYPE: כדי להפעיל את מצב החשיבה המורחבת ב-Claude 3.7 Sonnet ב-Google Cloud ובדגמי Claude מאוחרים יותר, צריך לציין
enabled. - BUDGET_TOKENS: אם מפעילים את האפשרות 'חשיבה מעמיקה', צריך לציין את מספר הטוקנים שהמודל יכול להשתמש בהם לחשיבה הרציונלית הפנימית שלו כחלק מהפלט. תקציבים גדולים יותר יכולים לאפשר ניתוח יסודי יותר של בעיות מורכבות ולשפר את איכות התשובות. צריך לציין ערך שגדול מ-
1024או שווה לו, אבל קטן מ-MAX_TOKENS.
ה-method של ה-HTTP וכתובת ה-URL:
POST https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/publishers/anthropic/models/MODEL:streamRawPredict
גוף בקשת JSON:
{
"anthropic_version": "vertex-2023-10-16",
"messages": [
{
"role": "ROLE",
"content": "CONTENT"
}],
"max_tokens": MAX_TOKENS,
"stream": STREAM,
"thinking": {
"type": "TYPE",
"budget_tokens": BUDGET_TOKENS
}
}
כדי לשלוח את הבקשה עליכם לבחור אחת מהאפשרויות הבאות:
curl
שומרים את גוף הבקשה בקובץ בשם request.json ומריצים את הפקודה הבאה:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/publishers/anthropic/models/MODEL:streamRawPredict"
PowerShell
שומרים את גוף הבקשה בקובץ בשם request.json ומריצים את הפקודה הבאה:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/publishers/anthropic/models/MODEL:streamRawPredict" | Select-Object -Expand Content
אתם אמורים לקבל תגובת JSON שדומה לזו:
דוגמה לפקודת curl
MODEL_ID="MODEL"
LOCATION="us-central1"
PROJECT_ID="PROJECT_ID"
curl \
-X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
https://${LOCATION}-aiplatform.googleapis.com/v1/projects/${PROJECT_ID}/locations/${LOCATION}/publishers/anthropic/models/${MODEL_ID}:streamRawPredict -d \
'{
"anthropic_version": "vertex-2023-10-16",
"messages": [{
"role": "user",
"content": "Hello!"
}],
"max_tokens": 50,
"stream": true}'
שימוש בכלי (קריאה להפעלת פונקציות)
מודלים של Anthropic Claude תומכים בכלים ובפונקציות של שיחות כדי לשפר את היכולות של המודל. מידע נוסף זמין במאמר סקירה כללית על השימוש בכלים במסמכי העזרה של Anthropic. מודלים של Claude ב-Gemini Enterprise Agent Platform תומכים בכלי לקוח, אבל לא בכלי שרת.
בדוגמאות הבאות מוצגות דרכים להשתמש בכלים באמצעות SDK או פקודת curl. בדוגמאות, החיפוש הוא של מסעדות פתוחות בסן פרנסיסקו.
Python
במאמר התקנת Vertex AI SDK ל-Python מוסבר איך להתקין או לעדכן את Vertex AI SDK ל-Python. מידע נוסף מופיע ב מאמרי העזרה של Python API.
בדוגמה הבאה נעשה שימוש בנקודות קצה אזוריות. כדי להשתמש בנקודת קצה עם מספר אזורים או בנקודת קצה גלובלית, אפשר לעיין במאמרים בחירת נקודת קצה עם מספר אזורים או בחירת נקודת קצה גלובלית.REST
בדוגמה הבאה נעשה שימוש בנקודות קצה אזוריות. כדי להשתמש בנקודת קצה עם מספר אזורים או בנקודת קצה גלובלית, אפשר לעיין במאמרים בחירת נקודת קצה עם מספר אזורים או בחירת נקודת קצה גלובלית.לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
- LOCATION: אזור שתומך במודלים של Anthropic Claude. כדי להשתמש בנקודת הקצה הגלובלית, אפשר לעיין במאמר בנושא ציון נקודת הקצה הגלובלית.
- MODEL: שם המודל לשימוש.
- ROLE: התפקיד שמשויך להודעה. אפשר לציין
userאוassistant. ההודעה הראשונה חייבת להשתמש בתפקידuser. מודלים של Claude פועלים עם תורות מתחלפות שלuserוassistant. אם ההודעה האחרונה משתמשת בתפקידassistant, תוכן התגובה ממשיך מיד מהתוכן שבהודעה הזו. אפשר להשתמש בזה כדי להגביל חלק מהתשובה של המודל. - STREAM: ערך בוליאני שמציין אם התגובה מועברת בסטרימינג או לא. הזרמת התשובה כדי להפחית את תפיסת זמן האחזור של משתמש הקצה. הערך
trueמאפשר להציג את התשובה באופן שוטף, והערךfalseמאפשר להציג את התשובה כשהיא מוכנה. - CONTENT: התוכן, כמו טקסט, של ההודעה
userאוassistant. - MAX_TOKENS:
המספר המקסימלי של טוקנים שאפשר ליצור בתשובה. טוקן הוא בערך 3.5 תווים. 100 טוקנים תואמים בערך ל-60 עד 80 מילים.
כדי לקבל תשובות קצרות יותר, מציינים ערך נמוך יותר, וכדי לקבל תשובות ארוכות יותר, מציינים ערך גבוה יותר.
ה-method של ה-HTTP וכתובת ה-URL:
POST https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/publishers/anthropic/models/MODEL:rawPredict
גוף בקשת JSON:
{
"anthropic_version": "vertex-2023-10-16",
"max_tokens": MAX_TOKENS,
"stream": STREAM,
"tools": [
{
"name": "text_search_places_api",
"description": "Returns information about a set of places based on a string",
"input_schema": {
"type": "object",
"properties": {
"textQuery": {
"type": "string",
"description": "The text string on which to search"
},
"priceLevels": {
"type": "array",
"description": "Price levels to query places, value can be one of [PRICE_LEVEL_INEXPENSIVE, PRICE_LEVEL_MODERATE, PRICE_LEVEL_EXPENSIVE, PRICE_LEVEL_VERY_EXPENSIVE]",
},
"openNow": {
"type": "boolean",
"description": "Describes whether a place is open for business at
the time of the query."
},
},
"required": ["textQuery"]
}
}
],
"messages": [
{
"role": "user",
"content": "What are some affordable and good Italian restaurants that are open now in San Francisco??"
}
]
}
כדי לשלוח את הבקשה עליכם לבחור אחת מהאפשרויות הבאות:
curl
שומרים את גוף הבקשה בקובץ בשם request.json ומריצים את הפקודה הבאה:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/publishers/anthropic/models/MODEL:rawPredict"
PowerShell
שומרים את גוף הבקשה בקובץ בשם request.json ומריצים את הפקודה הבאה:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/publishers/anthropic/models/MODEL:rawPredict" | Select-Object -Expand Content
אתם אמורים לקבל תגובת JSON שדומה לזו:
שימוש ב-Agent Studio ב-Gemini Enterprise Agent Platform
בחלק מהמודלים של Anthropic Claude, אפשר להשתמש ב-Agent Studio ב-Gemini Enterprise Agent Platform כדי ליצור אב טיפוס ולבדוק במהירות מודלים של AI גנרטיבי Cloud de Confiance במסוף. לדוגמה, אתם יכולים להשתמש ב-Agent Studio בפלטפורמת Gemini Enterprise Agent כדי להשוות בין תשובות של מודל Claude לבין מודלים נתמכים אחרים כמו Google Gemini.
מידע נוסף זמין במאמר מדריך למתחילים: שליחת פרומפטים של טקסט ל-Gemini באמצעות Agent Studio ב-Gemini Enterprise Agent Platform.