Skip to content

Commit 3c9eb72

Browse files
committed
Use litellm and litellm env variables primarily for all models including langchain adapted ones, to standardize with other langwatch services and allow for custom hosted models
1 parent 0ba7c6b commit 3c9eb72

File tree

22 files changed

+6916
-124
lines changed

22 files changed

+6916
-124
lines changed

evaluators/aws/poetry.lock

Lines changed: 560 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

evaluators/azure/poetry.lock

Lines changed: 560 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

evaluators/example/poetry.lock

Lines changed: 560 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

evaluators/google_cloud/poetry.lock

Lines changed: 336 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

evaluators/haystack/langevals_haystack/lib/common.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@ def set_evaluator_model_and_capture_cost(heystack_evaluator: LLMEvaluator, model
1616
def capture_completions_cost(self, **kwargs):
1717
kwargs["model"] = model
1818
response = litellm.completion(**kwargs)
19-
cost.amount += litellm.completion_cost(response)
19+
amount = litellm.completion_cost(response)
20+
if amount is not None:
21+
cost.amount += litellm.completion_cost(response)
22+
2023
response = ChatCompletion(**response.model_dump()) # type: ignore
2124
return response
2225

evaluators/haystack/poetry.lock

Lines changed: 560 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

evaluators/huggingface/poetry.lock

Lines changed: 560 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

evaluators/langevals/langevals_langevals/competitor_llm_function_call.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,6 @@ def evaluate(self, entry: CompetitorLLMFunctionCallEntry) -> SingleEvaluationRes
157157
passed = not arguments["competitor_mentioned"] if "competitor_mentioned" in arguments else True
158158
confidence = arguments["confidence"] if "confidence" in arguments else 1
159159
reasoning = arguments["reasoning"] if "reasoning" in arguments else "No reasoning."
160-
print(reasoning)
161160
cost = completion_cost(completion_response=response, prompt=prompt)
162161
details = None
163162
if not passed:

evaluators/langevals/poetry.lock

Lines changed: 560 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

evaluators/lingua/poetry.lock

Lines changed: 560 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)