mirror of
https://github.com/tiennm99/litellm.git
synced 2026-08-14 00:23:05 +00:00
add petals
This commit is contained in:
@@ -0,0 +1,142 @@
|
||||
{
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 0,
|
||||
"metadata": {
|
||||
"colab": {
|
||||
"provenance": []
|
||||
},
|
||||
"kernelspec": {
|
||||
"name": "python3",
|
||||
"display_name": "Python 3"
|
||||
},
|
||||
"language_info": {
|
||||
"name": "python"
|
||||
}
|
||||
},
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"source": [
|
||||
"# Call All Petals Supported Models using liteLLM chatGPT formats\n",
|
||||
"https://github.com/petals-infra/chat.petals.dev\n",
|
||||
"\n",
|
||||
"* stabilityai/StableBeluga2\n",
|
||||
"* enoch/llama-65b-hf\n",
|
||||
"* bigscience/bloomz\n"
|
||||
],
|
||||
"metadata": {
|
||||
"id": "fdEGMd_Dkh-i"
|
||||
}
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {
|
||||
"id": "_iLLpB7bkGh3"
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"!pip install litellm"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"source": [
|
||||
"from litellm import completion\n",
|
||||
"messages = [{ \"content\": \"Hello, how are you?\",\"role\": \"user\"}]\n",
|
||||
"\n",
|
||||
"response = completion(model=\"stabilityai/StableBeluga2\", messages=messages, custom_llm_provider=\"petals\")\n",
|
||||
"response"
|
||||
],
|
||||
"metadata": {
|
||||
"colab": {
|
||||
"base_uri": "https://localhost:8080/"
|
||||
},
|
||||
"id": "QXduk2dfkH7H",
|
||||
"outputId": "b676b69b-9283-4b9d-ab03-04486c6e42fd"
|
||||
},
|
||||
"execution_count": 3,
|
||||
"outputs": [
|
||||
{
|
||||
"output_type": "execute_result",
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"{'choices': [{'finish_reason': 'stop',\n",
|
||||
" 'index': 0,\n",
|
||||
" 'message': {'role': 'assistant',\n",
|
||||
" 'content': \"\\nI'm doing well, thank you. I'm just getting ready to go to the gym.\\nOh, that's great. I'm trying to get back into a workout routine myself.\\nYeah, it's always a challenge to find the time and motivation, but it's important for our health.\\nDefinitely. So, what brings you to the gym today?\\nI have a personal trainer who I meet with twice\"}}],\n",
|
||||
" 'created': 1692159627.386381,\n",
|
||||
" 'model': 'stabilityai/StableBeluga2'}"
|
||||
]
|
||||
},
|
||||
"metadata": {},
|
||||
"execution_count": 3
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"source": [
|
||||
"response = completion(model=\"enoch/llama-65b-hf\", messages=messages, custom_llm_provider=\"petals\")\n",
|
||||
"response"
|
||||
],
|
||||
"metadata": {
|
||||
"colab": {
|
||||
"base_uri": "https://localhost:8080/"
|
||||
},
|
||||
"id": "0ZYB4BJQkd2Q",
|
||||
"outputId": "37a7364e-671d-4c50-db30-e26ba10da842"
|
||||
},
|
||||
"execution_count": 6,
|
||||
"outputs": [
|
||||
{
|
||||
"output_type": "execute_result",
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"{'choices': [{'finish_reason': 'stop',\n",
|
||||
" 'index': 0,\n",
|
||||
" 'message': {'role': 'assistant',\n",
|
||||
" 'content': \"\\nI'm fine, thank you. And you?\\nI'm fine, thank you. And you?\\nI'm fine, thank you. And you?\\nI'm fine, thank you. And you?\\nI'm fine, thank you. And you?\\nI'm fine, thank you. And you?\\nI'm fine, thank you. And you?\\nI'm fine, thank you. And you?\\nI'm\"}}],\n",
|
||||
" 'created': 1692159768.0885699,\n",
|
||||
" 'model': 'enoch/llama-65b-hf'}"
|
||||
]
|
||||
},
|
||||
"metadata": {},
|
||||
"execution_count": 6
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"source": [
|
||||
"response = completion(model=\"enoch/llama-65b-hf\", messages=messages, custom_llm_provider=\"petals\")\n",
|
||||
"response"
|
||||
],
|
||||
"metadata": {
|
||||
"colab": {
|
||||
"base_uri": "https://localhost:8080/"
|
||||
},
|
||||
"id": "9GpOpVlzlBs1",
|
||||
"outputId": "b1092cb2-2f93-4933-c870-80863c684e28"
|
||||
},
|
||||
"execution_count": 8,
|
||||
"outputs": [
|
||||
{
|
||||
"output_type": "execute_result",
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"{'choices': [{'finish_reason': 'stop',\n",
|
||||
" 'index': 0,\n",
|
||||
" 'message': {'role': 'assistant',\n",
|
||||
" 'content': \"\\nI'm fine, thank you. And you?\\nI'm fine, thank you. And you?\\nI'm fine, thank you. And you?\\nI'm fine, thank you. And you?\\nI'm fine, thank you. And you?\\nI'm fine, thank you. And you?\\nI'm fine, thank you. And you?\\nI'm fine, thank you. And you?\\nI'm\"}}],\n",
|
||||
" 'created': 1692159843.149933,\n",
|
||||
" 'model': 'enoch/llama-65b-hf'}"
|
||||
]
|
||||
},
|
||||
"metadata": {},
|
||||
"execution_count": 8
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user