Current collected state Current
Observed since 21 Oct, 10:24 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
ai-data-sdk
A comprehensive SDK for standardizing, processing, embedding, and retrieving data for AI applications
A comprehensive SDK for standardizing, processing, embedding, and retrieving data for AI applications.
pip install ai-data-sdk-zeebee==0.1.2
from ai_data_sdk import AIDataClient
# Initialize with your API key
client = AIDataClient(api_key="your_api_key_here")
# Generate embeddings for a list of texts
texts = [
"AI Data SDK helps standardize data for AI applications.",
"The embedding module converts text into vector representations."
]
result = client.create_embeddings(texts)
# Basic search
search_result = client.search(query_text="How do machines learn from data?")
# Advanced search with filters
filters = {
"category": "technology",
"rating": {"$gt": 4.5}
}
search_result = client.search(
query_text="neural networks",
filters=filters,
hybrid_search_text="deep learning",
hybrid_alpha=0.3
)
# Basic PII detection
text = "My email is john.doe@example.com and my phone is 555-123-4567."
result = client.detect_pii(text, pii_types=["email", "phone"], mask=True)
# Advanced anonymization
result = client.detect_pii(
text,
advanced_anonymize=True,
consistent_replacements=True
)
feedback = client.submit_feedback(
query_id="q_12345",
result_id="doc_1",
rating=4,
comments="Very relevant result, but missing some details."
)
from ai_data_sdk import APIError, AuthenticationError, InvalidRequestError, RateLimitError
try:
result = client.create_embeddings(texts)
except AuthenticationError:
print("Authentication failed. Check your API key.")
except InvalidRequestError as e:
print(f"Invalid request: {e}")
except RateLimitError:
print("Rate limit exceeded. Please try again later.")
except APIError as e:
print(f"API error: {e}")
For full documentation, visit https://ai-data-sdk.readthedocs.io/
This project is licensed under the MIT License - see the LICENSE file for details.
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
numpyEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | numpy>=1.20.0 | runtime |
openaiEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | openai>=0.27.0 | runtime |
jsonschemaEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | jsonschema>=4.0.0 | runtime |
requestsEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | requests>=2.25.0 | runtime |
trafilaturaEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | trafilatura>=1.4.0 | runtime |
scikit-learnEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | scikit-learn>=1.0.0 | runtime |
sqlalchemyEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | sqlalchemy>=1.4.0 | runtime |
pytestEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | pytest>=7.0.0; extra == "dev" | runtime |
pytest-covEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | pytest-cov>=3.0.0; extra == "dev" | runtime |
blackEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | black>=22.0.0; extra == "dev" | runtime |
isortEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | isort>=5.10.0; extra == "dev" | runtime |
flake8Environment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | flake8>=4.0.0; extra == "dev" | runtime |
mypyEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | mypy>=0.9.0; extra == "dev" | runtime |
sphinxEnvironment{
"extras": "",
"marker": "extra == \"docs\"",
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | sphinx>=4.0.0; extra == "docs" | runtime |
sphinx-rtd-themeEnvironment{
"extras": "",
"marker": "extra == \"docs\"",
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | sphinx-rtd-theme>=1.0.0; extra == "docs" | runtime |
bdist_wheel · 7.21 KB · Python py3
sdist · 7.18 KB · Python source
Observed since 21 Oct, 10:24 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:aedb9cb123ce8be81ef85e4746ceb86bf2178f8cbf4365cfc485755330ad52e1