GeoAgent 1.0 — Anthropic (Claude)¶
- Set
ANTHROPIC_API_KEYin your environment. - Optionally set
ANTHROPIC_MODEL(default:claude-sonnet-4-6— Claude Sonnet 4.6). - Install:
pip install "GeoAgent[anthropic]".
In [ ]:
Copied!
%pip install -q "GeoAgent[anthropic]"
%pip install -q "GeoAgent[anthropic]"
In [ ]:
Copied!
import os
if not os.environ.get("ANTHROPIC_API_KEY"):
raise RuntimeError("Set ANTHROPIC_API_KEY before running this cell.")
MODEL = os.environ.get("ANTHROPIC_MODEL", "claude-sonnet-4-6")
print("Using model:", MODEL)
import os
if not os.environ.get("ANTHROPIC_API_KEY"):
raise RuntimeError("Set ANTHROPIC_API_KEY before running this cell.")
MODEL = os.environ.get("ANTHROPIC_MODEL", "claude-sonnet-4-6")
print("Using model:", MODEL)
In [ ]:
Copied!
from geoagent import GeoAgent
from geoagent.core.config import GeoAgentConfig
agent = GeoAgent(
config=GeoAgentConfig(
provider="anthropic",
model=MODEL,
temperature=0.0,
max_tokens=2048,
),
)
resp = agent.chat("In one sentence, what is STAC in Earth observation?")
print("success:", resp.success)
print(resp.answer_text)
print("executed_tools:", resp.executed_tools)
from geoagent import GeoAgent
from geoagent.core.config import GeoAgentConfig
agent = GeoAgent(
config=GeoAgentConfig(
provider="anthropic",
model=MODEL,
temperature=0.0,
max_tokens=2048,
),
)
resp = agent.chat("In one sentence, what is STAC in Earth observation?")
print("success:", resp.success)
print(resp.answer_text)
print("executed_tools:", resp.executed_tools)