diff --git a/openai/init.moon b/openai/init.moon index 072242d..32d98f8 100644 --- a/openai/init.moon +++ b/openai/init.moon @@ -7,8 +7,6 @@ unpack = table.unpack or unpack import types from require "tableshape" -parse_url = require("socket.url").parse - empty = (types.nil + types.literal(cjson.null))\describe "nullable" content_format = types.string + types.array_of types.one_of { @@ -264,8 +262,6 @@ class OpenAI assert test_messages messages payload = { - model: "gpt-3.5-turbo" - temperature: 0.5 :messages } @@ -282,13 +278,7 @@ class OpenAI -- opts: additional parameters as described in https://platform.openai.com/docs/api-reference/completions completion: (prompt, opts) => payload = { - model: "text-davinci-003" :prompt - temperature: 0.5 - max_tokens: 600 - -- top_p: 1 - -- frequency_penalty: 0 - -- presence_penalty: 0 } if opts @@ -372,7 +362,6 @@ class OpenAI cjson.encode payload headers = { - "Host": parse_url(@api_base).host "Accept": "application/json" "Content-Type": "application/json" "Content-Length": body and #body or nil