Skip to content

Commit fa49968

Browse files
authored
Rename InstrumentedProvider to BaseProvider (#645)
Rename InstrumentedProvider to BaseProvider Signed-off-by: Teo <[email protected]>
1 parent ae0f11b commit fa49968

File tree

12 files changed

+24
-24
lines changed

12 files changed

+24
-24
lines changed

CONTRIBUTING.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -274,10 +274,10 @@ We use Jupyter notebooks as integration tests for LLM providers. This approach:
274274

275275
The `agentops/llms/` directory contains provider implementations. Each provider must:
276276

277-
1. **Inherit from InstrumentedProvider**:
277+
1. **Inherit from BaseProvider**:
278278
```python
279279
@singleton
280-
class NewProvider(InstrumentedProvider):
280+
class NewProvider(BaseProvider):
281281
def __init__(self, client):
282282
super().__init__(client)
283283
self._provider_name = "ProviderName"
@@ -397,4 +397,4 @@ We encourage active community participation and are here to help!
397397

398398
## License
399399

400-
By contributing to AgentOps, you agree that your contributions will be licensed under the MIT License.
400+
By contributing to AgentOps, you agree that your contributions will be licensed under the MIT License.

agentops/llms/providers/ai21.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import pprint
33
from typing import Optional
44

5-
from agentops.llms.providers.instrumented_provider import InstrumentedProvider
5+
from agentops.llms.providers.base import BaseProvider
66
from agentops.time_travel import fetch_completion_override_from_time_travel_cache
77

88
from agentops.event import ErrorEvent, LLMEvent, ActionEvent, ToolEvent
@@ -13,7 +13,7 @@
1313

1414

1515
@singleton
16-
class AI21Provider(InstrumentedProvider):
16+
class AI21Provider(BaseProvider):
1717
original_create = None
1818
original_create_async = None
1919
original_answer = None

agentops/llms/providers/anthropic.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import pprint
33
from typing import Optional
44

5-
from agentops.llms.providers.instrumented_provider import InstrumentedProvider
5+
from agentops.llms.providers.base import BaseProvider
66
from agentops.time_travel import fetch_completion_override_from_time_travel_cache
77

88
from agentops.event import ErrorEvent, LLMEvent, ToolEvent
@@ -13,7 +13,7 @@
1313

1414

1515
@singleton
16-
class AnthropicProvider(InstrumentedProvider):
16+
class AnthropicProvider(BaseProvider):
1717
original_create = None
1818
original_create_async = None
1919

agentops/llms/providers/instrumented_provider.py renamed to agentops/llms/providers/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from agentops.event import LLMEvent
66

77

8-
class InstrumentedProvider(ABC):
8+
class BaseProvider(ABC):
99
_provider_name: str = "InstrumentedModel"
1010
llm_event: Optional[LLMEvent] = None
1111
client = None

agentops/llms/providers/cohere.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import pprint
33
from typing import Optional
44

5-
from .instrumented_provider import InstrumentedProvider
5+
from .base import BaseProvider
66
from agentops.event import ActionEvent, ErrorEvent, LLMEvent
77
from agentops.session import Session
88
from agentops.log_config import logger
@@ -11,7 +11,7 @@
1111

1212

1313
@singleton
14-
class CohereProvider(InstrumentedProvider):
14+
class CohereProvider(BaseProvider):
1515
original_create = None
1616
original_create_stream = None
1717
original_create_async = None

agentops/llms/providers/groq.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import pprint
22
from typing import Optional
33

4-
from .instrumented_provider import InstrumentedProvider
4+
from .base import BaseProvider
55
from agentops.event import ErrorEvent, LLMEvent
66
from agentops.session import Session
77
from agentops.log_config import logger
@@ -10,7 +10,7 @@
1010

1111

1212
@singleton
13-
class GroqProvider(InstrumentedProvider):
13+
class GroqProvider(BaseProvider):
1414
original_create = None
1515
original_async_create = None
1616

agentops/llms/providers/litellm.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
from agentops.event import LLMEvent, ErrorEvent
66
from agentops.session import Session
77
from agentops.helpers import get_ISO_time, check_call_stack_for_agent_id
8-
from agentops.llms.providers.instrumented_provider import InstrumentedProvider
8+
from agentops.llms.providers.base import BaseProvider
99
from agentops.time_travel import fetch_completion_override_from_time_travel_cache
1010
from agentops.singleton import singleton
1111

1212

1313
@singleton
14-
class LiteLLMProvider(InstrumentedProvider):
14+
class LiteLLMProvider(BaseProvider):
1515
original_create = None
1616
original_create_async = None
1717
original_oai_create = None

agentops/llms/providers/llama_stack_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
from agentops.session import Session
88
from agentops.log_config import logger
99
from agentops.helpers import get_ISO_time, check_call_stack_for_agent_id
10-
from agentops.llms.providers.instrumented_provider import InstrumentedProvider
10+
from agentops.llms.providers.base import BaseProvider
1111

1212

13-
class LlamaStackClientProvider(InstrumentedProvider):
13+
class LlamaStackClientProvider(BaseProvider):
1414
original_complete = None
1515
original_create_turn = None
1616

agentops/llms/providers/mistral.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
from agentops.session import Session
88
from agentops.log_config import logger
99
from agentops.helpers import get_ISO_time, check_call_stack_for_agent_id
10-
from .instrumented_provider import InstrumentedProvider
10+
from .base import BaseProvider
1111

1212

13-
class MistralProvider(InstrumentedProvider):
13+
class MistralProvider(BaseProvider):
1414
original_complete = None
1515
original_complete_async = None
1616
original_stream = None

agentops/llms/providers/ollama.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
from agentops.event import LLMEvent
66
from agentops.session import Session
77
from agentops.helpers import get_ISO_time, check_call_stack_for_agent_id
8-
from .instrumented_provider import InstrumentedProvider
8+
from .base import BaseProvider
99
from agentops.singleton import singleton
1010

1111
original_func = {}
1212

1313

1414
@singleton
15-
class OllamaProvider(InstrumentedProvider):
15+
class OllamaProvider(BaseProvider):
1616
original_create = None
1717
original_create_async = None
1818

0 commit comments

Comments
 (0)