Skip to content

Commit d0b72ca

Browse files
authored
fix: Use tokens= instead of usage= on LDAIMetrics constructors (#30)
1 parent 2e3946d commit d0b72ca

12 files changed

Lines changed: 12 additions & 12 deletions

File tree

features/create_agent/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ agent = "create_agent_example:main"
1313
[tool.poetry.dependencies]
1414
python = "^3.10"
1515
python-dotenv = ">=1.0.0"
16-
launchdarkly-server-sdk-ai = ">=0.19.0"
16+
launchdarkly-server-sdk-ai = ">=0.20.0"
1717
launchdarkly-observability = ">=0.1.0"
1818
launchdarkly-server-sdk-ai-openai = {version = ">=0.5.0", extras = ["agents"]}
1919
launchdarkly-server-sdk-ai-langchain = ">=0.6.0"

features/create_agent_graph/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ agent-graph = "create_agent_graph_example:main"
1313
[tool.poetry.dependencies]
1414
python = "^3.10"
1515
python-dotenv = ">=1.0.0"
16-
launchdarkly-server-sdk-ai = ">=0.19.0"
16+
launchdarkly-server-sdk-ai = ">=0.20.0"
1717
launchdarkly-observability = ">=0.1.0"
1818
launchdarkly-server-sdk-ai-openai = {version = ">=0.5.0", extras = ["agents"]}
1919
launchdarkly-server-sdk-ai-langchain = {version = ">=0.6.0", extras = ["graph"]}

features/create_judge/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ judge = "create_judge_example:main"
1313
[tool.poetry.dependencies]
1414
python = "^3.10"
1515
python-dotenv = ">=1.0.0"
16-
launchdarkly-server-sdk-ai = ">=0.19.0"
16+
launchdarkly-server-sdk-ai = ">=0.20.0"
1717
launchdarkly-observability = ">=0.1.0"
1818
launchdarkly-server-sdk-ai-openai = ">=0.5.0"
1919
launchdarkly-server-sdk-ai-langchain = ">=0.6.0"

features/create_model/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ model = "create_model_example:main"
1313
[tool.poetry.dependencies]
1414
python = "^3.10"
1515
python-dotenv = ">=1.0.0"
16-
launchdarkly-server-sdk-ai = ">=0.19.0"
16+
launchdarkly-server-sdk-ai = ">=0.20.0"
1717
launchdarkly-observability = ">=0.1.0"
1818
launchdarkly-server-sdk-ai-openai = ">=0.5.0"
1919
launchdarkly-server-sdk-ai-langchain = ">=0.6.0"

getting_started/bedrock/converse/bedrock_example.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def get_bedrock_metrics(response):
3434

3535
duration_ms = response.get("metrics", {}).get("latencyMs")
3636

37-
return LDAIMetrics(success=success, usage=usage, duration_ms=duration_ms)
37+
return LDAIMetrics(success=success, tokens=usage, duration_ms=duration_ms)
3838

3939
# Set sdk_key to your LaunchDarkly SDK key.
4040
sdk_key = os.getenv('LAUNCHDARKLY_SDK_KEY')

getting_started/bedrock/converse/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ bedrock = "bedrock_example:main"
1313
[tool.poetry.dependencies]
1414
python = "^3.10"
1515
python-dotenv = ">=1.0.0"
16-
launchdarkly-server-sdk-ai = ">=0.19.0"
16+
launchdarkly-server-sdk-ai = ">=0.20.0"
1717
launchdarkly-observability = ">=0.1.0"
1818
boto3 = ">=0.2.0"
1919

getting_started/gemini/generate_content/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ gemini = "gemini_example:main"
1313
[tool.poetry.dependencies]
1414
python = "^3.10"
1515
python-dotenv = ">=1.0.0"
16-
launchdarkly-server-sdk-ai = ">=0.19.0"
16+
launchdarkly-server-sdk-ai = ">=0.20.0"
1717
launchdarkly-observability = ">=0.1.0"
1818
google-genai = "^1.30.0"
1919

getting_started/langchain/invoke/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ langchain = "langchain_example:main"
1313
[tool.poetry.dependencies]
1414
python = "^3.10"
1515
python-dotenv = ">=1.0.0"
16-
launchdarkly-server-sdk-ai = ">=0.19.0"
16+
launchdarkly-server-sdk-ai = ">=0.20.0"
1717
launchdarkly-observability = ">=0.1.0"
1818
launchdarkly-server-sdk-ai-langchain = ">=0.6.0"
1919
langchain = "^1.0.0"

getting_started/langgraph/react_agent/langgraph_agent_example.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def map_provider_to_langchain(provider_name):
3333
def get_langgraph_metrics(response):
3434
"""Extract aggregated metrics from a LangGraph agent response."""
3535
messages = response.get("messages", [])
36-
return LDAIMetrics(success=True, usage=sum_token_usage_from_messages(messages))
36+
return LDAIMetrics(success=True, tokens=sum_token_usage_from_messages(messages))
3737

3838
def get_weather(city: str) -> str:
3939
"""Get the weather for a given city."""

getting_started/langgraph/react_agent/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ agent = "langgraph_agent_example:main"
1313
[tool.poetry.dependencies]
1414
python = "^3.10"
1515
python-dotenv = ">=1.0.0"
16-
launchdarkly-server-sdk-ai = ">=0.19.0"
16+
launchdarkly-server-sdk-ai = ">=0.20.0"
1717
launchdarkly-observability = ">=0.1.0"
1818
launchdarkly-server-sdk-ai-langchain = ">=0.6.0"
1919
langchain = "^1.0.0"

0 commit comments

Comments
 (0)