Current collected state Current
Observed since 21 Oct, 09:57 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
ai-assistant-provider
Sub Module for AI Assistant Project
Version : 0.0.7
pip install ai-assistant-provider
from ai_assistant_provider import AiProvider
class MyAiProvider(AiProvider):
def __init__(self):
super().__init__()
# You must implement this method
@property
def name(self) -> str:
return "Some AI Provider"
def ask(self, prompt: str) -> str:
self.add_message("user", prompt)
response = f"Response to: {prompt}"
self.add_message("assistant", response)
self.answer = response
return response
# Usage
provider = MyAiProvider()
response = provider.ask("Hello, how are you?")
print(f"Status: {provider.status}")
print(f"Response: {response}")
Download counts and popularity will appear here as the collector receives them.
Declarations describe requirements; they are not a resolved dependency graph.
bdist_wheel · 4.16 KB · Python py3
sdist · 3.63 KB · Python source
Shared repository data · GitHub
Observed since 21 Oct, 09:57 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:9bfdcf6e1027b09d8a4e5250b275a19e437df992f275289b5108f5aca47ca9ba