Code Used 240208
Code Used 240208
C# code
Standard code for version 1.0.0-beta.13
using Azure;
using Azure.AI.OpenAI;
ChatCompletions chatCompletionsResponse =
client.GetChatCompletions(chatCompletionsRequest);
Console.WriteLine(chatCompletionsResponse.Choices[0].Message.Content);
Console.WriteLine(chatCompletionsResponse.Choices[1].Message.Content);
ChatCompletions chatCompletionsResponse =
client.GetChatCompletions(chatCompletionsRequest);
Console.WriteLine(chatCompletionsResponse.Choices[0].Message.Content);
Console.WriteLine(chatCompletionsResponse.Choices[1].Message.Content);
C# code
DALL-E 2 code for version 1.0.0-beta.9
using System;
using System.IO;
using System.Threading.Tasks;
using Azure.AI.OpenAI;
namespace Azure.AI.OpenAI.Tests.Samples
{
public partial class GenerateImages
{
public static async Task Main(string[] args)
{
string endpoint = "";
string key = "";
Console.WriteLine(imageUri);
}
}
}
C# code
Own Data code for version 1.0.0-beta.13
using Azure;
using Azure.AI.OpenAI;
ChatCompletions chatCompletionsResponse =
client.GetChatCompletions(chatCompletionsRequest);
Console.WriteLine(chatCompletionsResponse.Choices[0].Message.Content);
Python code
Standard code for version 1.x
• Create a .env file:
AZURE_OPENAI_ENDPOINT =
AZURE_OPENAI_KEY =
AZURE_API_VERSION =
AZURE_OPENAI_MODEL =
• Create a Program.py file:
import os
from dotenv import load_dotenv
from openai import AzureOpenAI
load_dotenv()
model_name = os.getenv("AZURE_OPENAI_MODEL")
response = client.chat.completions.create(
model = model_name,
messages = [
{"role": "system", "content": "You are being helpful"},
{"role": "user", "content": "Write a slogan for a computer
programmer."}
],
max_tokens = 200,
temperature=0.8,
n=2
)
print (response.choices[0].message.content)
print (response.choices[1].message.content)
Python code
Standard code for version 0.28.1
• Create a .env file:
AZURE_OPENAI_KEY=
AZURE_OPENAI_ENDPOINT=
AZURE_API_VERSION=
AZURE_OPENAI_MODEL=
• Create a Program.py file:
import os
from dotenv import load_dotenv
import openai
load_dotenv()
openai.api_type = "azure"
openai.api_version = os.getenv("AZURE_API_VERSION")
openai.api_base = os.getenv("AZURE_OPENAI_ENDPOINT")
openai.api_key = os.getenv("AZURE_OPENAI_KEY")
model_name = os.getenv("AZURE_OPENAI_MODEL")
response = openai.ChatCompletion.create(
engine = model_name,
messages = [
{"role": "system", "content": "You are being helpful"},
{"role": "user", "content": "Write a slogan for a computer
programmer."}
],
max_tokens = 200,
temperature=0.8,
n=2
)
print (response.choices[0].message.content)
print (response.choices[1].message.content)
Python code
DALL-E 2 code – version 0.28.1
#Note: The openai-python library support for Azure OpenAI is in preview.
import os
import openai
openai.api_type = "azure"
openai.api_base = ""
openai.api_version = ""
openai.api_key = ""
response = openai.Image.create(
prompt='A squirrel on a motorbike.',
size='1024x1024',
n=1
)
image_url = response["data"][0]["url"]
print(image_url)
Python code
Own Data – version 1.x
• Create a .env file:
AZURE_OPENAI_ENDPOINT =
AZURE_OPENAI_KEY =
AZURE_API_VERSION =
AZURE_OPENAI_MODEL =
SEARCH_ENDPOINT =
SEARCH_KEY =
SEARCH_INDEX =
azure_search_endpoint = os.getenv("SEARCH_ENDPOINT")
azure_search_key = os.getenv("SEARCH_KEY")
azure_search_index = os.getenv("SEARCH_INDEX")
azure_oai_key = os.getenv("AZURE_OPENAI_KEY")
azure_oai_version = os.getenv("AZURE_API_VERSION")
azure_oai_endpoint = os.getenv("AZURE_OPENAI_ENDPOINT")
model_name = os.getenv("AZURE_OPENAI_MODEL")
client = AzureOpenAI(base_url =
f"{azure_oai_endpoint}/openai/deployments/{model_name}/extensions",
api_key = azure_oai_key,
api_version = azure_oai_version)
])
response = client.chat.completions.create(
model = model_name,
messages = [
{"role": "system", "content": "You are being helpful"},
print (response.choices[0].message.content)