אתם יכולים להשתמש ב-SDK של Anthropic או בפקודות curl כדי לשלוח בקשות לנקודת הקצה של Gemini Enterprise Agent Platform באמצעות שמות המודלים הבאים:
- ב-Anthropic Claude Sonnet 5.5 ב-Google Cloud, משתמשים ב-
claude-sonnet-5-5 -
claude-fable-5-1ל-Claude Fable 5.1 של Anthropic ב-Google Cloud - ב-Anthropic Claude Sonnet 5 ב-Google Cloud, משתמשים ב-
claude-sonnet-5 - Claude Opus 5.5 של Anthropic ב-Google Cloud, עם
claude-opus-5-5 - ב-Anthropic Claude Opus 5 ב-Google Cloud, משתמשים ב-
claude-opus-5 - Anthropic Claude Fable 5 ב-Google Cloud, באמצעות
claude-fable-5 - Anthropic Claude Opus 4.8 ב-Google Cloud, באמצעות
claude-opus-4-8 - ב-Claude Opus 4.7 של Anthropic ב-Google Cloud, משתמשים ב-
claude-opus-4-7 - ב-Claude Opus 4.6 של Anthropic ב-Google Cloud, משתמשים ב-
claude-opus-4-6 - ב-Anthropic Claude Sonnet 4.6 ב-Google Cloud, משתמשים ב-
claude-sonnet-4-6 - ב-Claude Opus 4.5 של Anthropic ב-Google Cloud, משתמשים ב-
claude-opus-4-5 - ב-Anthropic Claude Sonnet 4.5 ב-Google Cloud, משתמשים ב-
claude-sonnet-4-5 - ב-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 של Anthropic ב-Google Cloud, באמצעות
claude-haiku-5-5 - ב-Claude Haiku 4.5 של Anthropic ב-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 ב-Google Cloud, משתמשים ב-
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 ולוחצים על Enable:
- כניסה לכרטיס המודל של Anthropic Claude Sonnet 5.5 ב-Google Cloud
- כניסה לכרטיס המודל של Anthropic Claude Fable 5.1 ב-Google Cloud
- לכרטיס המידע של המודל Anthropic Claude Sonnet 5 ב-Google Cloud
- כניסה לכרטיס המודל של Anthropic Claude Opus 5.5 ב-Google Cloud
- כניסה לכרטיס המודל של Anthropic Claude Opus 5 ב-Google Cloud
- כניסה לכרטיס המודל של Anthropic Claude Fable 5 ב-Google Cloud
- כניסה לכרטיס המודל של Anthropic Claude Opus 4.8 ב-Google Cloud
- כניסה לכרטיס המודל של Anthropic Claude Opus 4.7 ב-Google Cloud
- כניסה לכרטיס המודל של Anthropic Claude Opus 4.6 ב-Google Cloud
- כניסה לכרטיס המודל של Anthropic Claude Sonnet 4.6 ב-Google Cloud
- כניסה לכרטיס המודל של Anthropic Claude Opus 4.5 ב-Google Cloud
- כניסה לכרטיס המודל של Anthropic Claude Sonnet 4.5 ב-Google Cloud
- כניסה לכרטיס המודל של Anthropic Claude Haiku 5.5 ב-Google Cloud
- כניסה לכרטיס המודל של Anthropic Claude Haiku 4.5 ב-Google Cloud
- כניסה לכרטיס המודל של Claude 3.5 Haiku on Google Cloud
ב-Anthropic ממליצים להפעיל רישום ביומן של 30 יום של פעילות ההנחיות וההשלמות, כדי לתעד כל שימוש לרעה במודל. כדי להפעיל את הרישום ביומן, קראו את המאמר רישום בקשות ותגובות ביומן.
שימוש ב-Anthropic SDK
אתם יכולים לשלוח בקשות API למודלים של Anthropic Claude באמצעות Anthropic Claude SDK. למידע נוסף, תוכלו לקרוא את המאמרים הבאים:
- מאמרי העזרה של Claude Messages API
- ספריית ה-API בשפת Python של Anthropic
- ספריית Anthropic Gemini Enterprise Agent Platform TypeScript API
איך שולחים קריאה בסטרימינג למודל של Claude באמצעות Anthropic Vertex SDK
בדוגמת הקוד הבאה, משתמשים ב-Anthropic Vertex SDK כדי לבצע קריאה בסטרימינג למודל Claude.
Python
במאמר התקנת Vertex AI SDK ל-Python מוסבר איך להתקין או לעדכן את Vertex AI SDK ל-Python. מידע נוסף מופיע ב מאמרי העזרה של ה-API מבוסס-Python.
בדוגמה הבאה נעשה שימוש בנקודות קצה אזוריות. כדי להשתמש בנקודת קצה גלובלית או במספר אזורים, קראו את המאמרים ציון נקודת קצה במספר אזורים או ציון נקודת קצה גלובלית.איך שולחים בקשה יחידה למודל של Claude באמצעות Anthropic Vertex SDK
בדוגמת הקוד הבאה, משתמשים ב-Anthropic Vertex SDK כדי לבצע קריאה אונארית למודל Claude.
Python
במאמר התקנת Vertex AI SDK ל-Python מוסבר איך להתקין או לעדכן את Vertex AI SDK ל-Python. מידע נוסף מופיע ב מאמרי העזרה של ה-API מבוסס-Python.
בדוגמה הבאה נעשה שימוש בנקודות קצה אזוריות. כדי להשתמש בנקודת קצה גלובלית או במספר אזורים, קראו את המאמרים ציון נקודת קצה במספר אזורים או ציון נקודת קצה גלובלית.שימוש בפקודת 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. לדוגמה, אם לאסימונים א', ב' וג' יש הסתברות של 0.3, 0.2 ו-0.1, והערך של top-P הוא
0.5, המודל יבחר בא' או בב' כאסימון הבא באמצעות הטמפרטורה, ולא יכלול את ג' כמועמד.כדי לקבל תשובות פחות אקראיות, מציינים ערך נמוך יותר. כדי לקבל תשובות אקראיות יותר, מציינים ערך גבוה יותר.
- TOP_K(אופציונלי):
הערך של Top-K משנה את האופן שבו המודל בוחר טוקנים לפלט. ערך Top-K של
1אומר שהאסימון הבא שנבחר הוא בעל הסבירות הגבוהה ביותר מבין כל האסימונים באוצר המילים של המודל (נקרא גם פענוח חמדני), וערך Top-K של3אומר שהאסימון הבא נבחר מבין שלושת האסימונים בעלי הסבירות הגבוהה ביותר באמצעות טמפרטורה.בכל שלב של בחירת אסימון, נדגמים האסימונים עם ההסתברות הגבוהה ביותר ב-Top-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. מידע נוסף מופיע ב מאמרי העזרה של ה-API מבוסס-Python.
בדוגמה הבאה נעשה שימוש בנקודות קצה אזוריות. כדי להשתמש בנקודת קצה גלובלית או במספר אזורים, קראו את המאמרים ציון נקודת קצה במספר אזורים או ציון נקודת קצה גלובלית.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 Platform כדי להשוות בין התשובות של מודל Claude לבין מודלים נתמכים אחרים, כמו Google Gemini.
מידע נוסף זמין במאמר מדריך למתחילים: שליחת פרומפטים טקסטואליים ל-Gemini באמצעות Agent Studio ב-Gemini Enterprise Agent Platform.