mirror of
https://github.com/BerriAI/litellm.git
synced 2025-04-24 18:24:20 +00:00
add togetherai tutorial to docs
This commit is contained in:
parent
408b9a4e22
commit
6352a70c08
4 changed files with 62 additions and 1 deletions
BIN
.DS_Store
vendored
BIN
.DS_Store
vendored
Binary file not shown.
BIN
docs/.DS_Store
vendored
Normal file
BIN
docs/.DS_Store
vendored
Normal file
Binary file not shown.
61
docs/my-website/docs/tutorials/TogetherAI_liteLLM.md
Normal file
61
docs/my-website/docs/tutorials/TogetherAI_liteLLM.md
Normal 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'}
|
||||
|
|
@ -32,7 +32,7 @@ const sidebars = {
|
|||
{
|
||||
type: 'category',
|
||||
label: 'Tutorials',
|
||||
items: ['tutorials/huggingface_tutorial'],
|
||||
items: ['tutorials/huggingface_tutorial', 'tutorials/TogetherAI_liteLLM'],
|
||||
},
|
||||
'token_usage',
|
||||
'stream',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue