Skip to content

Commit

Permalink
chore: bump version, style
Browse files Browse the repository at this point in the history
  • Loading branch information
joschkabraun committed Dec 4, 2023
1 parent 9f7ea2a commit 4719496
Show file tree
Hide file tree
Showing 8 changed files with 12 additions and 13 deletions.
2 changes: 1 addition & 1 deletion parea/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
from importlib import metadata as importlib_metadata

from parea.benchmark import run_benchmark
from parea.cache import RedisCache, InMemoryCache
from parea.cache import InMemoryCache, RedisCache
from parea.client import Parea, init


Expand Down
2 changes: 1 addition & 1 deletion parea/cache/__init__.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
from .redis import RedisCache
from .in_memory import InMemoryCache
from .redis import RedisCache
2 changes: 1 addition & 1 deletion parea/cache/cache.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from typing import Optional, List
from typing import List, Optional

from abc import ABC

Expand Down
3 changes: 2 additions & 1 deletion parea/cache/in_memory.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
from typing import List, Optional

import json
from typing import Optional, List

from attr import asdict

Expand Down
2 changes: 1 addition & 1 deletion parea/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
from attrs import asdict, define, field

from parea.api_client import HTTPClient
from parea.cache import InMemoryCache, RedisCache
from parea.cache.cache import Cache
from parea.cache import RedisCache, InMemoryCache
from parea.helpers import gen_trace_id
from parea.parea_logger import parea_logger
from parea.schemas.models import Completion, CompletionResponse, FeedbackRequest, UseDeployedPrompt, UseDeployedPromptResponse
Expand Down
4 changes: 2 additions & 2 deletions parea/cookbook/tracing_and_evaluating_openai_endpoint.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
from attr import asdict
from dotenv import load_dotenv

from parea import init, InMemoryCache
from parea import InMemoryCache, init
from parea.evals.chat import goal_success_ratio_factory
from parea.evals.utils import call_openai
from parea.helpers import write_trace_logs_to_csv
Expand Down Expand Up @@ -41,7 +41,7 @@ def friendliness(log: Log) -> float:


def usefulness(log: Log) -> float:
user_input = log.inputs['messages'][-1]['content']
user_input = log.inputs["messages"][-1]["content"]
output = log.output
response = call_openai(
[
Expand Down
8 changes: 3 additions & 5 deletions parea/evals/chat.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
from typing import Callable, Optional

import json
from typing import Optional, Callable

from parea.evals.utils import call_openai
from parea.schemas.models import Log


def goal_success_ratio_factory(
use_output: Optional[bool] = False,
message_field: Optional[str] = None
) -> Callable[[Log], float]:
def goal_success_ratio_factory(use_output: Optional[bool] = False, message_field: Optional[str] = None) -> Callable[[Log], float]:
"""Factory function that returns a function that calculates the goal success ratio of a log.
Args:
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ build-backend = "poetry.core.masonry.api"
[tool.poetry]
name = "parea-ai"
packages = [{ include = "parea" }]
version = "0.2.19"
version = "0.2.20"
description = "Parea python sdk"
readme = "README.md"
authors = ["joel-parea-ai <[email protected]>"]
Expand Down

0 comments on commit 4719496

Please sign in to comment.