From e63e233c1d398a842dad86c7706a46db39949670 Mon Sep 17 00:00:00 2001 From: Yifan Mai Date: Tue, 24 Feb 2026 15:37:48 -0800 Subject: [PATCH] Remove demo.py --- demo.py | 50 -------------------------------------------------- 1 file changed, 50 deletions(-) delete mode 100644 demo.py diff --git a/demo.py b/demo.py deleted file mode 100644 index 450b0b744bb..00000000000 --- a/demo.py +++ /dev/null @@ -1,50 +0,0 @@ -import getpass - -from helm.common.authentication import Authentication -from helm.common.perspective_api_request import PerspectiveAPIRequest, PerspectiveAPIRequestResult -from helm.common.request import Request, RequestResult -from helm.common.tokenization_request import TokenizationRequest, TokenizationRequestResult -from helm.proxy.accounts import Account -from helm.proxy.services.remote_service import RemoteService - -# An example of how to use the request API. -api_key = getpass.getpass(prompt="Enter a valid API key: ") -auth = Authentication(api_key=api_key) -service = RemoteService("https://crfm-models.stanford.edu") - -# Access account and show my current quotas and usages -account: Account = service.get_account(auth) -print(account.usages) - -# Make a request -request = Request( - model="openai/gpt-4o-mini-2024-07-18", prompt="Life is like a box of", echo_prompt=True -) -request_result: RequestResult = service.make_request(auth, request) -print(request_result.completions[0].text) - -# Expect different responses for the same request but with different values for `random`. -# Passing in the same value for `random` guarantees the same results. -request = Request(model="openai/gpt-4o-mini-2024-07-18", prompt="Life is like a box of", random="1") -request_result = service.make_request(auth, request) -print(request_result.completions[0].text) - -# How to get the embedding for some text -request = Request( - model="openai/text-embedding-ada-002", - prompt="Life is like a box of", - embedding=True, -) -request_result = service.make_request(auth, request) -print(request_result.embedding) - -# Tokenize -request = TokenizationRequest(tokenizer="openai/o200k_base", text="Tokenize me please.") -tokenization_request_result: TokenizationRequestResult = service.tokenize(auth, request) -print(f"Number of tokens: {len(tokenization_request_result.tokens)}") - -# Calculate toxicity scores -text = "you suck." -request = PerspectiveAPIRequest(text_batch=[text]) -perspective_request_result: PerspectiveAPIRequestResult = service.get_toxicity_scores(auth, request) -print(f"{text} - toxicity score: {perspective_request_result.text_to_toxicity_attributes[text].toxicity_score}")