Hướng dẫn từng bước thực hiện tìm kiếm trên web với Claude Sonnet 3.5 và 15 dòng mã Python
Claude Sonnet 3.5 giờ đây có thể tìm kiếm trên web chỉ với 15 dòng mã Python (hướng dẫn từng bước):
Code kèm theo:
1. Cài đặt các thư viện Python cần thiết. Chạy lệnh sau từ terminal của bạn.
pip install phidata
pip install anthropic
pip install duckduckgo-search
pip install streamlit
2. Mã ứng dụng đầy đủ cho Trợ lý Tìm kiếm AI Tạo sinh
# Import the required libraries
import streamlit as st
from phi.assistant import Assistant
from phi.tools.duckduckgo import DuckDuckGo
from phi.llm.anthropic import Claude
# Set up the Streamlit app
st.title("Claude Sonnet + AI Web Search")
st.caption("This app allows you to search the web using Claude Sonnet 3.5")
# Get Anthropic API key from user
anthropic_api_key = st.text_input("Anthropic's Claude API Key", type="password")
# If Anthropic API key is provided, create an instance of Assistant
if anthropic_api_key:
assistant = Assistant(
llm=Claude(
model="claude-3-5-sonnet-20240320",
max_tokens=1024,
temperature=0.9,
api_key=anthropic_api_key) , tools=[DuckDuckGo()], show_tool_calls=True
)
# Get the search query from the user
query= st.text_input("Enter the Search Query", type="default")
if query:
# Search the web using the AI Assistant
response = assistant.run(query, stream=False)
st.write(response)
Nguồn: Shubham Saboo