Require user LLM credentials

This commit is contained in:
2026-06-06 12:22:19 -03:00
parent 3b964c1718
commit 02feadbd25

View File

@@ -98,8 +98,8 @@ class MailuOpenapiAgent(A2AAgent):
llm_provisioning = LLMProvisioning.PLATFORM
pricing = Pricing(
price_per_call_usd=0.0,
caller_pays_llm=False,
notes="Uses a scoped platform LLM grant through ctx.llm.",
caller_pays_llm=True,
notes="Uses the caller's saved LLM credential through ctx.llm.",
)
resources = Resources(cpu="200m", memory="512Mi")
egress = EgressPolicy(
@@ -131,8 +131,8 @@ class MailuOpenapiAgent(A2AAgent):
return {
"error": "llm_credentials_missing",
"final": (
"LLM credentials were not available for this run. Hosted "
"generated OpenAPI agents should receive a platform LLM grant."
"LLM key required. Add an LLM credential in Settings > "
"LLM credentials before running this agent."
),
"messages": [],
}