Model temelli web araması (Anthropic).
Anthropic Web Search
Generate cited answers using web search.
Model temelli web araması (Anthropic).
Claude ve web aramasıyla kaynak gösterilen bir yanıt üretir. messages ve max_tokens sağlayın. Model ve web_search aracı hizmet tarafından yönetilir; max_uses arama sayısını sınırlar. Yanıt, tool-use, search-result ve text blokları içeren bir Anthropic Messages nesnesidir. usage, Felo ücretini değil kaynak tüketimini bildirir.
Fiyatlandırma referansı
- Ölçümlendirme: ölçümlendirilen yanıt bileşenleri.
- Referans istek tahmini: USD 0.3.
- Referans müşteri çarpanı: 1.0. Kesinleşmiş müşteri tutarına yeniden uygulamayın.
Yalnızca referans üst verisidir; hesap teklifi, garantili fiyat veya harcama üst sınırı değildir. Kaynak kredileri Felo kredisi değildir. Nihai ücretler Felo faturalandırma kayıtlarını izler.
- Tür: integermax
_tokens gerekliYanıtta üretilecek maksimum token sayısı. Üst kaynak Messages API tarafından zorunludur.
- Tür: array object[]messagesgerekli
Anthropic Messages API ile aynı biçimde konuşma mesajları. Kullanıcı turu sorunuzu içerir.
- contentTür: string
Mesaj metni. Yapılandırılmış içerik blokları da kabul edilir.
- roleTür: string enumdeğerler
- user
- assistant
- Tür: stringsystem
Yanıtın tonunu veya biçimini yönlendirmek için isteğe bağlı sistem istemi.
- Tür: object200
Standart bir Anthropic Messages yanıtı.
content[], gerçekleştirilen aramalarla kaynak gösterilen yanıtı iç içe sunar;usage.server_tool_use.web_search_requestsfaturalandırılan arama sayısıdır.- Tür: array object[]content
Sıralı bloklar: server_tool_use (arama sorguları), web_search_tool_result (kaynaklar) ve text (alıntılanan yanıt).
Boş nesne - Tür: stringid
- Tür: stringrole
- Tür: stringstop
_reason - Tür: stringtype
- Tür: objectusage
- cacheTür: integer
_creation _input _tokens Integer numbers.
- cacheTür: integer
_read _input _tokens Integer numbers.
- inputTür: integer
_tokens Integer numbers.
- outputTür: integer
_tokens Integer numbers.
- serverTür: object
_tool _use - webTür: integer
_search _requests Faturalandırılan web araması sayısı.
application/json - 400
İstek işlenemedi. İstek parametrelerini kontrol edin.
- 401
Geçerli bir Felo API anahtarı gerekir.
- 402
Faturalandırma koşulu karşılanmadığı için istek devam edemiyor.
- 403
Hesabın bu işlemi gerçekleştirme izni yok.
- 429
İstek veya harcama sınırına ulaşıldı.
- 502
Hizmet isteği tamamlayamadı.
- 503
API veya faturalandırma hizmeti geçici olarak kullanılamıyor.
- 504
İstek işlenirken hizmet zaman aşımına uğradı.
- default
Hata yanıtı; upstream sağlayıcıdan doğrudan aktarılan yanıtlar sağlayıcı biçimlerini kullanabilir
application/json
curl https://openapi.felo.ai/v1/beta/anthropic-websearch/search \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": "What are the three biggest AI announcements this week? Give one sentence each with sources."
}
]
}'
{
"id": "string",
"type": "message",
"role": "assistant",
"stop_reason": "end_turn",
"content": [
{}
],
"usage": {
"input_tokens": 1,
"output_tokens": 1,
"cache_read_input_tokens": 1,
"cache_creation_input_tokens": 1,
"server_tool_use": {
"web_search_requests": 1
}
}
}