From a67ffd8d8bea0ebf8c4a8a61023fd9e9254b949b Mon Sep 17 00:00:00 2001 From: "t.me/xtekky" <98614666+xtekky@users.noreply.github.com> Date: Sat, 22 Apr 2023 14:26:57 +0100 Subject: best models (gpt4/3.5/search) --- README.md | 16 +++++++++++++--- testing/ora_gpt4_proof.py | 24 ++++++++++++++++++++++++ testing/ora_test.py | 29 ----------------------------- unfinished/ora_test.py | 29 +++++++++++++++++++++++++++++ 4 files changed, 66 insertions(+), 32 deletions(-) create mode 100644 testing/ora_gpt4_proof.py delete mode 100644 testing/ora_test.py create mode 100644 unfinished/ora_test.py diff --git a/README.md b/README.md index 86245c35..24fdf116 100644 --- a/README.md +++ b/README.md @@ -45,10 +45,20 @@ These sites will be reverse engineered but need account access: | [bard.google.com](https://bard.google.com) | custom / search| | [bing.com/chat](https://bing.com/chat) | gpt-4/3.5 | -## Usage Examples +## Best sites +#### gpt-4 +- [`ora`](./ora/README.md) +- here is proof / test: [`ora`](./testing/ora_gpt4_proof.py) +- why ?, no streaming compared to poe.com but u can send more than 1 message + +#### gpt-3.5 +- [`sqlchat`](./sqlchat/README.md) +- why ? (streaming + you can give conversation history) + +#### search +- [`phind`](./phind/README.md) +- why ? its not sure if they use gpt, but rather claude but they have an amazing search and good reasonning model -| NOTE: the instructions of each module has been moved in the folder of the module itsself| -| --- | ## Dependencies diff --git a/testing/ora_gpt4_proof.py b/testing/ora_gpt4_proof.py new file mode 100644 index 00000000..17fbe8b7 --- /dev/null +++ b/testing/ora_gpt4_proof.py @@ -0,0 +1,24 @@ +import ora + +complex_question = ''' +James is talking to two people, his father, and his friend. + +Douglas asks him, "What did you do today James?" +James replies, "I went on a fishing trip." +Josh then asks, "Did you catch anything?" +James replies, "Yes, I caught a couple of nice rainbow trout. It was a lot of fun." +Josh replies, "Good job son, tell your mother we should eat them tonight, she'll be very happy." +Douglas then says, "I wish my family would eat fish tonight, my father is making pancakes." + +Question: Who is James' father? +''' + +# right answer is josh + +model = ora.CompletionModel.load('b8b12eaa-5d47-44d3-92a6-4d706f2bcacf', 'gpt-4') +# init conversation (will give you a conversationId) +init = ora.Completion.create( + model = model, + prompt = complex_question) + +print(init.completion.choices[0].text) # James' father is Josh. \ No newline at end of file diff --git a/testing/ora_test.py b/testing/ora_test.py deleted file mode 100644 index 5bc24492..00000000 --- a/testing/ora_test.py +++ /dev/null @@ -1,29 +0,0 @@ -# inport ora -import ora - -# create model -model = ora.CompletionModel.create( - system_prompt = 'You are ChatGPT, a large language model trained by OpenAI. Answer as concisely as possible', - description = 'ChatGPT Openai Language Model', - name = 'gpt-3.5') - -print(model.id) - -# init conversation (will give you a conversationId) -init = ora.Completion.create( - model = model, - prompt = 'hello world') - -print(init.completion.choices[0].text) - -while True: - # pass in conversationId to continue conversation - - prompt = input('>>> ') - response = ora.Completion.create( - model = model, - prompt = prompt, - includeHistory = True, - conversationId = init.id) - - print(response.completion.choices[0].text) \ No newline at end of file diff --git a/unfinished/ora_test.py b/unfinished/ora_test.py new file mode 100644 index 00000000..5bc24492 --- /dev/null +++ b/unfinished/ora_test.py @@ -0,0 +1,29 @@ +# inport ora +import ora + +# create model +model = ora.CompletionModel.create( + system_prompt = 'You are ChatGPT, a large language model trained by OpenAI. Answer as concisely as possible', + description = 'ChatGPT Openai Language Model', + name = 'gpt-3.5') + +print(model.id) + +# init conversation (will give you a conversationId) +init = ora.Completion.create( + model = model, + prompt = 'hello world') + +print(init.completion.choices[0].text) + +while True: + # pass in conversationId to continue conversation + + prompt = input('>>> ') + response = ora.Completion.create( + model = model, + prompt = prompt, + includeHistory = True, + conversationId = init.id) + + print(response.completion.choices[0].text) \ No newline at end of file -- cgit v1.2.3