mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-07-08 16:35:08 +00:00
Added client name header (#6413)
- added client_name header to the 4 tavily tools to classify incoming requests as 'crewai' requests. - This is for internal analysis Co-authored-by: Lorenze Jay <63378463+lorenzejay@users.noreply.github.com>
This commit is contained in:
@@ -87,9 +87,11 @@ class TavilyExtractorTool(BaseTool):
|
||||
"""
|
||||
super().__init__(**kwargs)
|
||||
if TAVILY_AVAILABLE:
|
||||
self.client = TavilyClient(api_key=self.api_key, proxies=self.proxies)
|
||||
self.client = TavilyClient(
|
||||
api_key=self.api_key, proxies=self.proxies, client_name="crewai"
|
||||
)
|
||||
self.async_client = AsyncTavilyClient(
|
||||
api_key=self.api_key, proxies=self.proxies
|
||||
api_key=self.api_key, proxies=self.proxies, client_name="crewai"
|
||||
)
|
||||
else:
|
||||
try:
|
||||
|
||||
@@ -54,8 +54,10 @@ class TavilyGetResearchTool(BaseTool):
|
||||
super().__init__(**kwargs)
|
||||
if TAVILY_AVAILABLE:
|
||||
api_key = os.getenv("TAVILY_API_KEY")
|
||||
self._client = TavilyClient(api_key=api_key)
|
||||
self._async_client = AsyncTavilyClient(api_key=api_key)
|
||||
self._client = TavilyClient(api_key=api_key, client_name="crewai")
|
||||
self._async_client = AsyncTavilyClient(
|
||||
api_key=api_key, client_name="crewai"
|
||||
)
|
||||
else:
|
||||
try:
|
||||
import subprocess
|
||||
|
||||
@@ -90,8 +90,10 @@ class TavilyResearchTool(BaseTool):
|
||||
super().__init__(**kwargs)
|
||||
if TAVILY_AVAILABLE:
|
||||
api_key = os.getenv("TAVILY_API_KEY")
|
||||
self._client = TavilyClient(api_key=api_key)
|
||||
self._async_client = AsyncTavilyClient(api_key=api_key)
|
||||
self._client = TavilyClient(api_key=api_key, client_name="crewai")
|
||||
self._async_client = AsyncTavilyClient(
|
||||
api_key=api_key, client_name="crewai"
|
||||
)
|
||||
else:
|
||||
try:
|
||||
import subprocess
|
||||
|
||||
@@ -115,9 +115,11 @@ class TavilySearchTool(BaseTool):
|
||||
def __init__(self, **kwargs: Any):
|
||||
super().__init__(**kwargs)
|
||||
if TAVILY_AVAILABLE:
|
||||
self.client = TavilyClient(api_key=self.api_key, proxies=self.proxies)
|
||||
self.client = TavilyClient(
|
||||
api_key=self.api_key, proxies=self.proxies, client_name="crewai"
|
||||
)
|
||||
self.async_client = AsyncTavilyClient(
|
||||
api_key=self.api_key, proxies=self.proxies
|
||||
api_key=self.api_key, proxies=self.proxies, client_name="crewai"
|
||||
)
|
||||
else:
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user