Anthropic Web Search
Generate cited answers using web search.
Pencarian web berbasis model (Anthropic).
Menghasilkan jawaban dengan kutipan menggunakan Claude dan pencarian web. Berikan messages dan max_tokens. Model dan alat web_search dikelola oleh layanan; max_uses membatasi jumlah pencarian. Responsnya adalah objek Anthropic Messages dengan blok tool-use, search-result, dan text. usage melaporkan konsumsi sumber daya, bukan biaya Felo.
Referensi harga
- Metering: Komponen respons terukur.
- Estimasi referensi per permintaan: USD 0.3.
- Pengali pelanggan referensi: 1.0. Jangan terapkan lagi pada jumlah pelanggan yang telah diselesaikan.
Hanya metadata referensi, bukan penawaran akun, harga yang dijamin, atau batas pengeluaran. Kredit sumber daya bukanlah kredit Felo. Biaya akhir mengikuti catatan tagihan Felo.
- Tipe: integermax
_tokens wajibJumlah maksimum token yang dihasilkan dalam jawaban. Wajib menurut Messages API upstream.
- Tipe: array object[]messageswajib
Pesan percakapan, formatnya sama dengan Anthropic Messages API. Giliran pengguna berisi pertanyaan Anda.
- contentTipe: string
Teks pesan. Blok konten terstruktur juga diterima.
- roleTipe: string enumnilai
- user
- assistant
- Tipe: stringsystem
System prompt opsional untuk mengarahkan nada atau format jawaban.
- Tipe: object200
Respons Anthropic Messages standar.
content[]menyelang-selingkan pencarian yang dilakukan dan jawaban dengan kutipan;usage.server_tool_use.web_search_requestsadalah jumlah pencarian yang ditagih.- Tipe: array object[]content
Blok berurutan: server_tool_use (kueri pencarian), web_search_tool_result (sumber), dan text (jawaban dengan kutipan).
Objek kosong - Tipe: stringid
- Tipe: stringrole
- Tipe: stringstop
_reason - Tipe: stringtype
- Tipe: objectusage
- cacheTipe: integer
_creation _input _tokens Integer numbers.
- cacheTipe: integer
_read _input _tokens Integer numbers.
- inputTipe: integer
_tokens Integer numbers.
- outputTipe: integer
_tokens Integer numbers.
- serverTipe: object
_tool _use - webTipe: integer
_search _requests Jumlah pencarian web yang ditagih.
application/json - 400
Permintaan tidak dapat diproses. Periksa parameter permintaan.
- 401
Kunci API Felo yang valid diperlukan.
- 402
Permintaan tidak dapat dilanjutkan karena persyaratan penagihan belum terpenuhi.
- 403
Akun tidak diizinkan melakukan operasi ini.
- 429
Batas permintaan atau batas pengeluaran telah tercapai.
- 502
Layanan tidak dapat menyelesaikan permintaan.
- 503
API atau layanan penagihan untuk sementara tidak tersedia.
- 504
Layanan kehabisan waktu saat memproses permintaan.
- default
Respons error; respons passthrough upstream dapat menggunakan format penyedia
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
}
}
}