Skip to content

Commit c9bebd9

Browse files
committed
Test Ollama
1 parent 923cb82 commit c9bebd9

15 files changed

+35
-71
lines changed

chained_calls.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,8 @@
2222

2323
elif API_HOST == "ollama":
2424

25-
client = openai.OpenAI(
26-
base_url=os.getenv("OLLAMA_ENDPOINT"),
27-
api_key="nokeyneeded",
28-
)
29-
MODEL_NAME = os.getenv("OLLAMA_MODEL")
25+
client = openai.OpenAI(base_url=os.environ["OLLAMA_ENDPOINT"], api_key="nokeyneeded")
26+
MODEL_NAME = os.environ["OLLAMA_MODEL"]
3027

3128
elif API_HOST == "github":
3229

chat.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,8 @@
2222

2323
elif API_HOST == "ollama":
2424

25-
client = openai.OpenAI(
26-
base_url=os.getenv("OLLAMA_ENDPOINT"),
27-
api_key="nokeyneeded",
28-
)
29-
MODEL_NAME = os.getenv("OLLAMA_MODEL")
25+
client = openai.OpenAI(base_url=os.environ["OLLAMA_ENDPOINT"], api_key="nokeyneeded")
26+
MODEL_NAME = os.environ["OLLAMA_MODEL"]
3027

3128
elif API_HOST == "github":
3229

@@ -49,5 +46,5 @@
4946
],
5047
)
5148

52-
print("Response: ")
49+
print(f"Response from {API_HOST}: \n")
5350
print(response.choices[0].message.content)

chat_async.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,8 @@
2020
)
2121
MODEL_NAME = os.environ["AZURE_OPENAI_DEPLOYMENT"]
2222
elif API_HOST == "ollama":
23-
client = openai.AsyncOpenAI(
24-
base_url=os.getenv("OLLAMA_ENDPOINT"),
25-
api_key="nokeyneeded",
26-
)
27-
MODEL_NAME = os.getenv("OLLAMA_MODEL")
23+
client = openai.AsyncOpenAI(base_url=os.environ["OLLAMA_ENDPOINT"], api_key="nokeyneeded")
24+
MODEL_NAME = os.environ["OLLAMA_MODEL"]
2825
elif API_HOST == "github":
2926
client = openai.AsyncOpenAI(base_url="https://models.inference.ai.azure.com", api_key=os.environ["GITHUB_TOKEN"])
3027
MODEL_NAME = os.environ["GITHUB_MODEL"]

chat_history.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,8 @@
1919
)
2020
MODEL_NAME = os.environ["AZURE_OPENAI_DEPLOYMENT"]
2121
elif API_HOST == "ollama":
22-
client = openai.OpenAI(
23-
base_url=os.getenv("OLLAMA_ENDPOINT"),
24-
api_key="nokeyneeded",
25-
)
26-
MODEL_NAME = os.getenv("OLLAMA_MODEL")
22+
client = openai.OpenAI(base_url=os.environ["OLLAMA_ENDPOINT"], api_key="nokeyneeded")
23+
MODEL_NAME = os.environ["OLLAMA_MODEL"]
2724
elif API_HOST == "github":
2825
client = openai.OpenAI(base_url="https://models.inference.ai.azure.com", api_key=os.environ["GITHUB_TOKEN"])
2926
MODEL_NAME = os.environ["GITHUB_MODEL"]

chat_history_stream.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,8 @@
1919
)
2020
MODEL_NAME = os.environ["AZURE_OPENAI_DEPLOYMENT"]
2121
elif API_HOST == "ollama":
22-
client = openai.OpenAI(
23-
base_url=os.getenv("OLLAMA_ENDPOINT"),
24-
api_key="nokeyneeded",
25-
)
26-
MODEL_NAME = os.getenv("OLLAMA_MODEL")
22+
client = openai.OpenAI(base_url=os.environ["OLLAMA_ENDPOINT"], api_key="nokeyneeded")
23+
MODEL_NAME = os.environ["OLLAMA_MODEL"]
2724
elif API_HOST == "github":
2825
client = openai.OpenAI(base_url="https://models.inference.ai.azure.com", api_key=os.environ["GITHUB_TOKEN"])
2926
MODEL_NAME = os.environ["GITHUB_MODEL"]

chat_langchain.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121
)
2222
elif API_HOST == "ollama":
2323
llm = ChatOpenAI(
24-
model_name=os.getenv("OLLAMA_MODEL"),
25-
openai_api_base=os.getenv("OLLAMA_ENDPOINT"),
26-
openai_api_key=os.getenv("OPENAI_KEY"),
24+
model_name=os.environ["OLLAMA_MODEL"],
25+
openai_api_base=os.environ["OLLAMA_ENDPOINT"],
26+
openai_api_key=os.environ["OPENAI_KEY"],
2727
)
2828
elif API_HOST == "github":
2929
llm = ChatOpenAI(

chat_llamaindex.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
)
2626
elif API_HOST == "ollama":
2727
llm = OpenAILike(
28-
model=os.getenv("OLLAMA_MODEL"), api_base=os.getenv("OLLAMA_ENDPOINT"), api_key="fake", is_chat_model=True
28+
model=os.environ["OLLAMA_MODEL"], api_base=os.environ["OLLAMA_ENDPOINT"], api_key="fake", is_chat_model=True
2929
)
3030
elif API_HOST == "github":
3131
llm = OpenAILike(

chat_safety.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,8 @@
1919
)
2020
MODEL_NAME = os.environ["AZURE_OPENAI_DEPLOYMENT"]
2121
elif API_HOST == "ollama":
22-
client = openai.OpenAI(
23-
base_url=os.getenv("OLLAMA_ENDPOINT"),
24-
api_key="nokeyneeded",
25-
)
26-
MODEL_NAME = os.getenv("OLLAMA_MODEL")
22+
client = openai.OpenAI(base_url=os.environ["OLLAMA_ENDPOINT"], api_key="nokeyneeded")
23+
MODEL_NAME = os.environ["OLLAMA_MODEL"]
2724
elif API_HOST == "github":
2825
client = openai.OpenAI(base_url="https://models.inference.ai.azure.com", api_key=os.environ["GITHUB_TOKEN"])
2926
MODEL_NAME = os.environ["GITHUB_MODEL"]

chat_stream.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,8 @@
1919
)
2020
MODEL_NAME = os.environ["AZURE_OPENAI_DEPLOYMENT"]
2121
elif API_HOST == "ollama":
22-
client = openai.OpenAI(
23-
base_url=os.getenv("OLLAMA_ENDPOINT"),
24-
api_key="nokeyneeded",
25-
)
26-
MODEL_NAME = os.getenv("OLLAMA_MODEL")
22+
client = openai.OpenAI(base_url=os.environ["OLLAMA_ENDPOINT"], api_key="nokeyneeded")
23+
MODEL_NAME = os.environ["OLLAMA_MODEL"]
2724
elif API_HOST == "github":
2825
client = openai.OpenAI(base_url="https://models.inference.ai.azure.com", api_key=os.environ["GITHUB_TOKEN"])
2926
MODEL_NAME = os.environ["GITHUB_MODEL"]

few_shot_examples.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,8 @@
2222

2323
elif API_HOST == "ollama":
2424

25-
client = openai.OpenAI(
26-
base_url=os.getenv("OLLAMA_ENDPOINT"),
27-
api_key="nokeyneeded",
28-
)
29-
MODEL_NAME = os.getenv("OLLAMA_MODEL")
25+
client = openai.OpenAI(base_url=os.environ["OLLAMA_ENDPOINT"], api_key="nokeyneeded")
26+
MODEL_NAME = os.environ["OLLAMA_MODEL"]
3027

3128
elif API_HOST == "github":
3229

@@ -65,5 +62,5 @@
6562
)
6663

6764

68-
print("Response:")
65+
print(f"Response from {API_HOST}: \n")
6966
print(response.choices[0].message.content)

function_calling.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,8 @@
2222

2323
elif API_HOST == "ollama":
2424

25-
client = openai.OpenAI(
26-
base_url=os.getenv("OLLAMA_ENDPOINT"),
27-
api_key="nokeyneeded",
28-
)
29-
MODEL_NAME = os.getenv("OLLAMA_MODEL")
25+
client = openai.OpenAI(base_url=os.environ["OLLAMA_ENDPOINT"], api_key="nokeyneeded")
26+
MODEL_NAME = os.environ["OLLAMA_MODEL"]
3027

3128
elif API_HOST == "github":
3229

@@ -72,6 +69,6 @@
7269
tools=tools,
7370
)
7471

75-
print("Response:")
72+
print(f"Response from {API_HOST}: \n")
7673
print(response.choices[0].message.tool_calls[0].function.name)
7774
print(response.choices[0].message.tool_calls[0].function.arguments)

function_calling_call.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,8 @@
2121
MODEL_NAME = os.environ["AZURE_OPENAI_DEPLOYMENT"]
2222

2323
elif API_HOST == "ollama":
24-
client = openai.OpenAI(
25-
base_url=os.getenv("OLLAMA_ENDPOINT"),
26-
api_key="nokeyneeded",
27-
)
28-
MODEL_NAME = os.getenv("OLLAMA_MODEL")
24+
client = openai.OpenAI(base_url=os.environ["OLLAMA_ENDPOINT"], api_key="nokeyneeded")
25+
MODEL_NAME = os.environ["OLLAMA_MODEL"]
2926

3027
elif API_HOST == "github":
3128
client = openai.OpenAI(base_url="https://models.inference.ai.azure.com", api_key=os.environ["GITHUB_TOKEN"])
@@ -77,7 +74,7 @@ def lookup_weather(city_name=None, zip_code=None):
7774
tool_choice="auto",
7875
)
7976

80-
print("Response:")
77+
print(f"Response from {API_HOST}: \n")
8178
print(response.choices[0].message.tool_calls[0].function.name)
8279
print(response.choices[0].message.tool_calls[0].function.arguments)
8380

function_calling_multiple.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,8 @@
2222

2323
elif API_HOST == "ollama":
2424

25-
client = openai.OpenAI(
26-
base_url=os.getenv("OLLAMA_ENDPOINT"),
27-
api_key="nokeyneeded",
28-
)
29-
MODEL_NAME = os.getenv("OLLAMA_MODEL")
25+
client = openai.OpenAI(base_url=os.environ["OLLAMA_ENDPOINT"], api_key="nokeyneeded")
26+
MODEL_NAME = os.environ["OLLAMA_MODEL"]
3027

3128
elif API_HOST == "github":
3229

@@ -94,7 +91,7 @@
9491
tool_choice="auto",
9592
)
9693

97-
print("Response:")
94+
print(f"Response from {API_HOST}: \n")
9895
for message in response.choices[0].message.tool_calls:
9996
print(message.function.name)
10097
print(message.function.arguments)

prompt_engineering.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,8 @@
2222

2323
elif API_HOST == "ollama":
2424

25-
client = openai.OpenAI(
26-
base_url=os.getenv("OLLAMA_ENDPOINT"),
27-
api_key="nokeyneeded",
28-
)
29-
MODEL_NAME = os.getenv("OLLAMA_MODEL")
25+
client = openai.OpenAI(base_url=os.environ["OLLAMA_ENDPOINT"], api_key="nokeyneeded")
26+
MODEL_NAME = os.environ["OLLAMA_MODEL"]
3027

3128
elif API_HOST == "github":
3229

@@ -60,5 +57,5 @@
6057
],
6158
)
6259

63-
print("Response:")
60+
print(f"Response from {API_HOST}: \n")
6461
print(response.choices[0].message.content)

retrieval_augmented_generation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,5 +75,5 @@
7575
],
7676
)
7777

78-
print("Response:")
78+
print(f"Response from {API_HOST}: \n")
7979
print(response.choices[0].message.content)

0 commit comments

Comments
 (0)