Your Open AI Api key (found here) is needed for this library to work. We recommend setting it as an environment variable. Here is a configuration example.
import{OpenAI}from"https://deno.land/x/openai/mod.ts";constopenAI=newOpenAI(Deno.env.get("YOUR_API_KEY")!);import{OpenAI}from"https://deno.land/x/openai/mod.ts";constopenAI=newOpenAI(Deno.env.get("YOUR_API_KEY")!);constcompletion=awaitopenAI.createCompletion({model: "davinci",prompt: "The meaning of life is",});console.log(completion.choices);import{OpenAI}from"https://deno.land/x/openai/mod.ts";constopenAI=newOpenAI(Deno.env.get("YOUR_API_KEY")!);constchatCompletion=awaitopenAI.createChatCompletion({model: "gpt-3.5-turbo",messages: [{"role": "system","content": "You are a helpful assistant."},{"role": "user","content": "Who won the world series in 2020?"},{"role": "assistant","content": "The Los Angeles Dodgers won the World Series in 2020.",},{"role": "user","content": "Where was it played?"},],});console.log(chatCompletion);import{OpenAI}from"https://deno.land/x/openai/mod.ts";constopenAI=newOpenAI(Deno.env.get("YOUR_API_KEY")!);constimage=awaitopenAI.createImage({prompt: "A unicorn in space",});console.log(image);import{OpenAI}from"https://deno.land/x/openai/mod.ts";constopenAI=newOpenAI(Deno.env.get("YOUR_API_KEY")!);constedit=awaitopenAI.createEdit({model: "text-davinci-edit-001",input: "What day of the wek is it?",instruction: "Fix the spelling mistakes",});console.log(edit);import{OpenAI}from"https://deno.land/x/openai/mod.ts";constopenAI=newOpenAI(Deno.env.get("YOUR_API_KEY")!);constimageEdit=awaitopenAI.createImageEdit({image: "@otter.png",mask: "@mask.png",prompt: "A cute baby sea otter wearing a beret",n: 2,size: "1024x1024",});console.log(imageEdit);import{OpenAI}from"https://deno.land/x/openai/mod.ts";constopenAI=newOpenAI(Deno.env.get("YOUR_API_KEY")!);constimageVariation=awaitopenAI.createImageVariation({image: "@otter.png",n: 2,size: "1024x1024",});console.log(imageVariation);import{OpenAI}from"https://deno.land/x/openai/mod.ts";constopenAI=newOpenAI(Deno.env.get("YOUR_API_KEY")!);consttranscription=awaitopenAI.createTranscription({model: "whisper-1",file: "/path/to/your/audio/file.mp3",});console.log(transcription);- Dean Srebnik (@load1n9)
- Lino Le Van (@lino-levan)
MIT