From f6c414f70d7c3bf2f9ce6b873a6e3266f2fd94cd Mon Sep 17 00:00:00 2001 From: ishaan-jaff Date: Sat, 23 Sep 2023 12:18:11 -0700 Subject: [PATCH] new index.ms --- docs/my-website/docs/index.md | 111 +++++++++++++++++++++++++++++++--- 1 file changed, 103 insertions(+), 8 deletions(-) diff --git a/docs/my-website/docs/index.md b/docs/my-website/docs/index.md index 6c687b6fee6..629f7938c6b 100644 --- a/docs/my-website/docs/index.md +++ b/docs/my-website/docs/index.md @@ -123,26 +123,121 @@ response = completion( ## Streaming +Set `stream=True` in the `completion` args. + + -Same example from before. Just pass in `stream=True` in the completion args. ```python from litellm import completion +import os ## set ENV variables -os.environ["OPENAI_API_KEY"] = "openai key" -os.environ["COHERE_API_KEY"] = "cohere key" +os.environ["OPENAI_API_KEY"] = "sk-litellm-7_NPZhMGxY2GoHC59LgbDw" # [OPTIONAL] replace with your openai key -messages = [{ "content": "Hello, how are you?","role": "user"}] +response = completion( + model="gpt-3.5-turbo", + messages=[{ "content": "Hello, how are you?","role": "user"}], + stream=True, +) +``` -# openai call -response = completion(model="gpt-3.5-turbo", messages=messages, stream=True) + + -# cohere call -response = completion("command-nightly", messages, stream=True) +```python +from litellm import completion +import os + +## set ENV variables +os.environ["ANTHROPIC_API_KEY"] = "sk-litellm-7_NPZhMGxY2GoHC59LgbDw" # [OPTIONAL] replace with your openai key + +response = completion( + model="claude-2", + messages=[{ "content": "Hello, how are you?","role": "user"}], + stream=True, +) +``` + + + + + +```python +from litellm import completion +import os + +# auth: run 'gcloud auth application-default' +os.environ["VERTEX_PROJECT"] = "hardy-device-386718" +os.environ["VERTEX_LOCATION"] = "us-central1" + +response = completion( + model="chat-bison", + messages=[{ "content": "Hello, how are you?","role": "user"}], + stream=True, +) +``` + + + + + +```python +from litellm import completion +import os + +os.environ["HUGGINGFACE_API_KEY"] = "huggingface_api_key" + +# e.g. Call 'WizardLM/WizardCoder-Python-34B-V1.0' hosted on HF Inference endpoints +response = completion( + model="huggingface/WizardLM/WizardCoder-Python-34B-V1.0", + messages=[{ "content": "Hello, how are you?","role": "user"}], + api_base="https://my-endpoint.huggingface.cloud", + stream=True, +) print(response) ``` + + + + +```python +from litellm import completion +import os + +## set ENV variables +os.environ["AZURE_API_KEY"] = "" +os.environ["AZURE_API_BASE"] = "" +os.environ["AZURE_API_VERSION"] = "" + +# azure call +response = completion( + "azure/", + messages = [{ "content": "Hello, how are you?","role": "user"}], + stream=True, +) +``` + + + + + + +```python +from litellm import completion + +response = completion( + model="ollama/llama2", + messages = [{ "content": "Hello, how are you?","role": "user"}], + api_base="http://localhost:11434", + stream=True, +) +``` + + + + More details 👉 * [streaming + async](./completion/stream.md) * [tutorial for streaming Llama2 on TogetherAI](./tutorials/TogetherAI_liteLLM.md)