add togetherai tutorial to docs

This commit is contained in:
Krrish Dholakia 2023-08-15 21:23:53 -07:00
parent 408b9a4e22
commit 6352a70c08
4 changed files with 62 additions and 1 deletions

BIN
.DS_Store vendored

Binary file not shown.

BIN
docs/.DS_Store vendored Normal file

Binary file not shown.

View file

@ -0,0 +1,61 @@
## liteLLM Together AI Tutorial
https://together.ai/
```python
!pip install litellm==0.1.371
```
```python
import os
from litellm import completion
os.environ["TOGETHER_AI_TOKEN"] = "" #@param
user_message = "Hello, whats the weather in San Francisco??"
messages = [{ "content": user_message,"role": "user"}]
```
## Calling togethercomputer/llama-2-70b-chat
https://api.together.xyz/playground/chat?model=togethercomputer%2Fllama-2-70b-chat
```python
model_name = "togethercomputer/llama-2-70b-chat"
response = completion(model=model_name, messages=messages, together_ai=True)
print(response)
```
{'choices': [{'finish_reason': 'stop', 'index': 0, 'message': {'role': 'assistant', 'content': "\n\nI'm not able to provide real-time weather information. However, I can suggest"}}], 'created': 1691629657.9288375, 'model': 'togethercomputer/llama-2-70b-chat', 'usage': {'prompt_tokens': 9, 'completion_tokens': 17, 'total_tokens': 26}}
## With Streaming
```python
response = completion(model=model_name, messages=messages, together_ai=True, stream=True)
print(response)
for chunk in response:
print(chunk['choices'][0]['delta']) # same as openai format
```
<litellm.utils.CustomStreamWrapper object at 0x7ad005e93ee0>
{'role': 'assistant', 'content': '\\n'}
{'role': 'assistant', 'content': '\\n'}
{'role': 'assistant', 'content': 'I'}
{'role': 'assistant', 'content': 'm'}
{'role': 'assistant', 'content': ' not'}
{'role': 'assistant', 'content': ' able'}
{'role': 'assistant', 'content': ' to'}
{'role': 'assistant', 'content': ' provide'}
{'role': 'assistant', 'content': ' real'}
{'role': 'assistant', 'content': '-'}
{'role': 'assistant', 'content': 'time'}
{'role': 'assistant', 'content': ' weather'}
{'role': 'assistant', 'content': ' information'}
{'role': 'assistant', 'content': '.'}
{'role': 'assistant', 'content': ' However'}
{'role': 'assistant', 'content': ','}
{'role': 'assistant', 'content': ' I'}
{'role': 'assistant', 'content': ' can'}

View file

@ -32,7 +32,7 @@ const sidebars = {
{
type: 'category',
label: 'Tutorials',
items: ['tutorials/huggingface_tutorial'],
items: ['tutorials/huggingface_tutorial', 'tutorials/TogetherAI_liteLLM'],
},
'token_usage',
'stream',