OpenCompass/configs/api_examples/eval_api_bailing.py

39 lines
1009 B
Python
Raw Normal View History

from mmengine.config import read_base
from opencompass.models import BailingAPI
from opencompass.partitioners import NaivePartitioner
from opencompass.runners.local_api import LocalAPIRunner
from opencompass.tasks import OpenICLInferTask
with read_base():
from opencompass.configs.datasets.ceval.ceval_gen import ceval_datasets
from opencompass.configs.summarizers.medium import summarizer
datasets = [
*ceval_datasets,
]
models = [
dict(
path="Bailing-Lite-0830",
token="xxxxxx", # set your key here or in environment variable BAILING_API_KEY
url="https://bailingchat.alipay.com/chat/completions",
type=BailingAPI,
generation_kwargs={},
query_per_second=1,
max_seq_len=4096,
),
]
infer = dict(
partitioner=dict(type=NaivePartitioner),
runner=dict(
type=LocalAPIRunner,
max_num_workers=2,
concurrent_users=2,
task=dict(type=OpenICLInferTask),
),
)
work_dir = "outputs/api_bailing/"