Public client
PublicClient — read-only access to public catalog (models, benchmarks, evaluations, comparisons).
Two ways to use
# Via authenticated Stratix client
from layerlens import Stratix
client = Stratix()
public_models = client.public.models.get(query="claude")
# Standalone PublicClient
from layerlens import PublicClient
public = PublicClient()
models = public.models.get(companies=["OpenAI"])Models
response = client.public.models.get(
query="gpt", # text query
name="gpt-4o", # exact name
key="openai/gpt-4o", # exact key
ids=["..."], # list of IDs
categories=["transformer", "moe", "open-source", "closed-source", "usa", "china", "size-sm"],
companies=["OpenAI", "Anthropic"],
regions=["usa", "china"],
licenses=["mit", "apache-2.0"],
sizes=["size-sm", "size-md", "size-lg", "size-xl"],
sort_by="releasedAt", # name, createdAt, releasedAt, architectureType, contextLength, license, region
order="desc", # asc/desc
page=1,
page_size=50,
include_deprecated=False,
)
# response.models,.categories,.companies,.regions,.licenses,.sizes,.count,.total_countBenchmarks
Evaluations
Comparisons
Discovery
See also
Last updated
Was this helpful?