From 491536007272adf5daa3244dd622a911d35fe987 Mon Sep 17 00:00:00 2001 From: Seungha Jeon Date: Tue, 12 Nov 2024 11:42:41 +0900 Subject: [PATCH] Update patch version v1.5.7 --- README.md | 7 +++---- friendli/cli/api/chat_completions.py | 2 +- friendli/cli/api/completions.py | 2 +- friendli/cli/login.py | 4 ++-- friendli/sdk/api/base.py | 4 ++-- friendli/sdk/client.py | 4 +++- friendli/utils/url.py | 8 ++++---- pyproject.toml | 2 +- 8 files changed, 17 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 86f1b915..a52b611c 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Copyright (c) 2022-present, FriendliAI Inc. All rights reserved. PyPi Package Version - + Documentation @@ -51,7 +51,7 @@ pip install friendli-client [Friendli Serverless Endpoint](https://friendli.ai/products/serverless-endpoints) offer a simple, click-and-play interface for accessing popular open-source models like Llama 3.1. With pay-per-token billing, this is ideal for exploration and experimentation. -To interact with models hosted by serverless endpoints, provide the model code you want to use in the `model` argument. Refer to the [pricing table](https://docs.friendli.ai/guides/serverless_endpoints/pricing/) for a list of available model codes and their pricing. +To interact with models hosted by serverless endpoints, provide the model code you want to use in the `model` argument. Refer to the [pricing table](https://friendli.ai/docs/guides/serverless_endpoints/pricing/) for a list of available model codes and their pricing. ```python from friendli import Friendli @@ -535,5 +535,4 @@ friendli api chat-completions create \ For further information about the `friendli` command, run `friendli --help` in your terminal shell. This will provide you with a detailed list of available options and usage instructions. -> [!TIP] -> **Check out our [official documentation](https://docs.friendli.ai/) to learn more!** +> [!TIP] > **Check out our [official documentation](https://friendli.ai/docs/) to learn more!** diff --git a/friendli/cli/api/chat_completions.py b/friendli/cli/api/chat_completions.py index 57c1ae68..ee0e1828 100644 --- a/friendli/cli/api/chat_completions.py +++ b/friendli/cli/api/chat_completions.py @@ -41,7 +41,7 @@ def create( case_sensitive=True, help=( "The model to use for chat completions. " - "See https://docs.friendli.ai/guides/serverless_endpoints/pricing for more " + "See https://friendli.ai/docs/guides/serverless_endpoints/pricing for more " "about available models and pricing." ), ), diff --git a/friendli/cli/api/completions.py b/friendli/cli/api/completions.py index f4c9fe90..f3180950 100644 --- a/friendli/cli/api/completions.py +++ b/friendli/cli/api/completions.py @@ -36,7 +36,7 @@ def create( "-m", help=( "The model to use for chat completions. " - "See https://docs.friendli.ai/guides/serverless_endpoints/pricing for more " + "See https://friendli.ai/docs/guides/serverless_endpoints/pricing for more " "about available models and pricing." ), ), diff --git a/friendli/cli/login.py b/friendli/cli/login.py index 6d8bdbb9..64a67b70 100644 --- a/friendli/cli/login.py +++ b/friendli/cli/login.py @@ -91,7 +91,7 @@ async def callback(request: Request) -> HTMLResponse:

Authentication was successful

You can now close this window and return to CLI.

-

Redirecting to Friendli Documentation in 10 seconds.

+

Redirecting to Friendli Documentation in 10 seconds.

diff --git a/friendli/sdk/api/base.py b/friendli/sdk/api/base.py index dbea9b8b..09623d5b 100644 --- a/friendli/sdk/api/base.py +++ b/friendli/sdk/api/base.py @@ -310,7 +310,7 @@ def _check_http_error(self, response: httpx.Response) -> None: raise APIError( f"Endpoint ({endpoint_url}) is not found. This may be due to an " "invalid model name or endpoint ID. For serverless endpoints, see " - "https://docs.friendli.ai/guides/serverless_endpoints/pricing " + "https://friendli.ai/docs/guides/serverless_endpoints/pricing " "to find out availble models. For dedicated endpoints, check your " "endpoiont ID again." ) from exc @@ -388,7 +388,7 @@ async def _check_http_error(self, response: httpx.Response) -> None: if response.status_code == 404: raise APIError( "Endpoint is not found. This may be due to an invalid model name. " - "See https://docs.friendli.ai/guides/serverless_endpoints/pricing " + "See https://friendli.ai/docs/guides/serverless_endpoints/pricing " "to find out availble models." ) from exc diff --git a/friendli/sdk/client.py b/friendli/sdk/client.py index 9f04802a..0157faf9 100644 --- a/friendli/sdk/client.py +++ b/friendli/sdk/client.py @@ -20,7 +20,7 @@ from friendli.sdk.resource.endpoint import EndpointApi from friendli.sdk.resource.model import ModelApi -INFERENCE_ENDPOINT_URL = "https://inference.friendli.ai" +INFERENCE_ENDPOINT_URL = "https://api.friendli.ai" class FriendliClientBase: @@ -69,6 +69,8 @@ def __init__( if use_dedicated_endpoint: self._base_url = os.path.join(self._base_url, "dedicated") + else: + self._base_url = os.path.join(self._base_url, "serverless") class Friendli(FriendliClientBase): diff --git a/friendli/utils/url.py b/friendli/utils/url.py index c8363994..82c2e463 100644 --- a/friendli/utils/url.py +++ b/friendli/utils/url.py @@ -99,8 +99,8 @@ class StagingURLProvider(URLProvider): auth_url = "https://pfauth-staging.friendli.ai/" meter_url = "https://pfmeter-staging.friendli.ai/" observatory_url = "https://pfo-staging.friendli.ai/" - web_backend_url = "https://api-staging.friendli.ai/" - training_url = "https://api-staging.friendli.ai/api/" + web_backend_url = "https://api-internal-staging.friendli.ai/" + training_url = "https://api-internal-staging.friendli.ai/api/" class DevURLProvider(URLProvider): @@ -112,5 +112,5 @@ class DevURLProvider(URLProvider): auth_url = "https://pfauth-dev.friendli.ai/" meter_url = "https://pfmeter-dev.friendli.ai/" observatory_url = "https://pfo-dev.friendli.ai/" - web_backend_url = "https://api-dev.friendli.ai/" - training_url = "https://api-dev.friendli.ai/api/" + web_backend_url = "https://api-internal-dev.friendli.ai/" + training_url = "https://api-internal-dev.friendli.ai/api/" diff --git a/pyproject.toml b/pyproject.toml index 2d0a0818..3043e27e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,7 +11,7 @@ include = ["friendli/py.typed"] readme = "README.md" homepage = "https://friendli.ai/" repository = "https://github.com/friendliai/friendli-client" -documentation = "https://docs.friendli.ai/" +documentation = "https://friendli.ai/docs/" keywords = ["generative-ai", "serving", "llm", "inference", "finetuning"] [tool.poetry.scripts]