Require user LLM credentials
This commit is contained in:
8
agent.py
8
agent.py
@@ -87,8 +87,8 @@ class BlogOpenapiAgent(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(
|
||||
@@ -118,8 +118,8 @@ class BlogOpenapiAgent(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": [],
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user