This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from huggingface_hub import InferenceClient | |
client = InferenceClient("http://127.0.0.1:8080") | |
tools = [ | |
{ | |
"type": "function", | |
"function": { | |
"name": "get_flight_status", | |
"description": "Get status of a flight", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import google.generativeai as genai | |
##The Function get_flight_status is available at https://gist.github.com/janakiramm/2143b909626f5f01d64739e3fe90c9c8 | |
def get_departure_gate(flight:str): | |
"""Returns Departure Information""" | |
return "B11" | |
model = genai.GenerativeModel( | |
model_name='gemini-1.0-pro', |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from openai import OpenAI | |
#Initialize the environment variable OPENAI_API_KEY with your api key | |
client = OpenAI() | |
#Function is available at https://gist.github.com/janakiramm/2143b909626f5f01d64739e3fe90c9c8 | |
tools = [ | |
{ | |
"type": "function", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import ast | |
import json | |
import random | |
from datetime import datetime, timedelta | |
import requests | |
import pytz | |
def get_flight_status(flight): | |
"""Returns Flight Information""" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Install required modules and set the envvar for Gemini API Key | |
#pip install google.generativeai | |
#pip install langchain-google-genai | |
#pip install langchain | |
#pip install langchain_community | |
#pip install jupyter | |
#export GOOGLE_API_KEY="YOUR_GOOGLE_API_KEY" | |
#Import Modules |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Install required modules and set the envvar for Gemini API Key | |
#pip install pypdf2 | |
#pip install chromadb | |
#pip install google.generativeai | |
#pip install langchain-google-genai | |
#pip install langchain | |
#pip install langchain_community | |
#pip install jupyter | |
#export GOOGLE_API_KEY="YOUR_GOOGLE_API_KEY" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# The previous part of this tutorial is at https://gist.github.com/janakiramm/55d2d8ec5d14dd45c7e9127d81cdafcd | |
from vertexai.language_models import TextEmbeddingModel | |
from google.cloud import aiplatform | |
import vertexai | |
from vertexai.preview.generative_models import GenerativeModel, Part | |
import json | |
import os | |
project=”YOUR_GCP_PROJECT” |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
###Enable Google Cloud APIs and login with your credentials | |
#gcloud services enable compute.googleapis.com aiplatform.googleapis.com storage.googleapis.com | |
#gcloud auth application-default login | |
###Install required Python modules | |
#pip install pypdf2 | |
#pip install google-cloud-storage | |
#pip install google-cloud-aiplatform | |
#pip install jupyter |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import pandas as pd | |
import openai | |
import chromadb | |
from chromadb.utils import embedding_functions | |
import os | |
df=pd.read_csv('./data/oscars.csv') | |
df=df.loc[df['year_ceremony'] == 2023] | |
df=df.dropna(subset=['film']) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import chromadb | |
phrases=[ | |
"Amanda baked cookies and will bring Jerry some tomorrow.", | |
"Olivia and Olivier are voting for liberals in this election.", | |
"Sam is confused, because he overheard Rick complaining about him as a roommate. Naomi thinks Sam should talk to Rick. Sam is not sure what to do.", | |
"John's cookies were only half-baked but he still carries them for Mary.", | |
] | |
ids=["001","002","003","004"] |
NewerOlder