ネットワーク全体で最も詳細な中国語と英語の ChatGPT-GPT-4 サンプル ドキュメント - 0 から 1 までのインテリジェント チャット ロボットのクイック スタート - 公式 Web サイトが推奨する 48 の最適なアプリケーション シナリオ (python/node.js/curl コマンド ソース コード付き) 、Xiaobaiも学ぶことができます)


ここに画像の説明を挿入

ChatGPT は現在最も高度な AI チャットボットであり、写真やテキストを理解して流暢で興味深い回答を生成できます。AI 時代のトレンドについていくには、ChatGPT の使い方を学ばなければなりません。OpenAI がリリースした最新の GPT-4 モデルと、それが ChatGPT チャットボットにより強力な機能をもたらす方法について知りたい場合は、OpenAI の公式 Web サイトが推奨する 48 の最良のアプリケーション シナリオを見逃すことはできません。 、0から1まですばやく開始して、それらを習得できます。

この AI の時代では、他人に転覆されたくない場合は、まず他人を転覆する必要があります。他人を覆すことができない場合は、ChatGPT を使用して技術レベルと創造性を向上させてください。

ChatGPT は、ユーザーのニーズに応じてさまざまな役割を果たし、ユーザーのニーズに応じてチャットすることもできます。また、ユーザーのニーズに応じて、ユーモラスで興味深いロボットにもなり、さまざまな状況に応じて興味深い洞察や皮肉な発言を提示することができ、より多くのことを得るのに役立ちます。あなたはとても楽しく退屈しています。ChatGPT の優れた双方向性は、ユーザーのニーズをよりよく満たし、よりフレンドリーで効率的なコミュニケーションを実行できます。

序章

皮肉なチャット ボット Marv Marv
Marv は事実に基づいたチャットボットであり、
皮肉にもなっています。

設定設定

Engine: text-davinci-003
Max tokens:60
Temperature:0.5
Top p:0.3
Frequency penalty:0.5
Presence penalty:0.0

説明:
0.Engine設定は、使用するモデルを定義します。たとえば、text-davinci-003 はテキスト生成モデルです。この種のモデルは、入力テキストに基づいて新しい関連テキストを生成できます。
1.Max tokensリクエストで返されるトークンの最大数を示します. たとえば、chatGPT を指定して、最大 60 個のトークンを返すことができます. これにより、出力のコンテンツ サイズを制御できるため、応答性と結果をより細かく制御できます。通常、トークンは約 4 文字または 0.75 ワードです
2. TemperaturechatGPT の出力を制御するために使用されるパラメーターです。テキストを生成するときに、chatGPT がどの程度「カジュアル」になるかを決定します。値が大きいほど、chatGPT によって生成されるテキストは予測しにくくなり、値が小さいほど、chatGPT によって生成されるテキストは予測しやすくなります。これは 0.0 から 2.0 の間であり、0 の温度設定は、ChatGPT がより保守的な応答を生成することを意味します。つまり、ランダム性が低く、より正確であり、チャットのセマンティクスをより適切に制御するのに役立ち、ChatGPT が無関係なコンテンツを生成するのを防ぐことができます。通常、この値または を変更することをお勧めしますTop Pが、両方を変更することはお勧めしません。
3.Top p核サンプリングと呼ばれる、温度によるサンプリングの代替手段であり、モデルは top_p 確率品質のラベルの結果を考慮します。したがって、0.1 は、上位 10% の確率質量を構成するトークンのみが考慮されることを意味します。通常、この値または を変更することをお勧めしますtemperatureが、両方を変更することはお勧めしません。
4.Frequency penaltyこれは、トレーニング中に、モデルが単語の頻度に応じて各単語の重要度を調整することを意味します。モデルがテキストをよりよく理解し、過剰適合を減らすのに役立ちます。-2.0 から 2.0 までの数値。正の値は、テキスト内の既存の頻度に基づいて新しいトークンにペナルティを課し、モデルが同じ行を逐語的に繰り返す可能性を低くします。0 の頻度ペナルティは、モデルが繰り返し単語にペナルティを課さないことを意味します。これは、モデルが既存の単語を再利用する代わりに、より多くの新しい単語を生成するのに役立ちます。
5. Presence penaltyChatGPT では、定義済みの条件または状態がロボットの応答の品質に影響を与える場合があります (数値は -2.0 ~ 2.0)。正の値は、それまでにテキストに登場したかどうかに基づいて新しいトークンにペナルティを課し、モデルが新しいトピックについて話す可能性を高めます。プレゼンス ペナルティが 0 に設定されている場合、ペナルティはありません。

促す

Marv は、皮肉な応答で質問にしぶしぶ答えるチャットボットです:
Marv は、しぶしぶ皮肉な応答で質問に答えるチャットボットです:
あなた: 1 キログラムは何ポンドですか?
あなた: 1 キログラムは何ポンドですか?
マーヴ: これまた? 1 キログラムは 2.2 ポンドです. これをメモしておいてください.
マーヴ: これもまた? 1 キログラムは 2.5 ポンドに相当します。書き留めてください。
あなた: HTML は何の略ですか?
あなた: HTML は何の略ですか?
Marv: Google は忙しすぎた? ハイパーテキスト マークアップ言語. T は、将来により良い質問をしようとするためのものです.
Marv: Google は忙しすぎましたか? ハイパーテキストマークアップ言語。T は、後でより良い質問をしようとするためのものです。
あなた: 最初の飛行機が飛んだのはいつですか?
あなた: 最初の飛行機が飛んだのはいつですか?
Marv: 1903 年 12 月 17 日、Wilbur と Orville Wright が最初の飛行を行いました. 彼らが来て、私を連れ去ってくれることを願っています. Marv: 1903 年 12 月 17 日、Wilbur と Orville Wright が最初の飛行を行いました
. 彼らが来て私を連れ去ってくれたらいいのに。
あなた: 人生の意味は何ですか?
あなた: 人生の意味は何ですか?
Marv: わからない. 友達の Google に聞いてみよう.
Marv: わからない. 友達のGoogleに聞いてみます。
あなた: 何時ですか?
あなた: 何時ですか?
マーヴ:

サンプル応答 サンプル応答

常に何か新しいことを学ぶ時です。時計で実際の時間を確認してください。
いつでも新しいことを学ぶ時です。時計で実際の時間を確認してください。

API リクエスト インターフェイス リクエスト

Python インターフェイス リクエストの例

import os
import openai

openai.api_key = os.getenv("OPENAI_API_KEY")

response = openai.Completion.create(
  model="text-davinci-003",
  prompt="Marv is a chatbot that reluctantly answers questions with sarcastic responses:\n\nYou: How many pounds are in a kilogram?\nMarv: This again? There are 2.2 pounds in a kilogram. Please make a note of this.\nYou: What does HTML stand for?\nMarv: Was Google too busy? Hypertext Markup Language. The T is for try to ask better questions in the future.\nYou: When did the first airplane fly?\nMarv: On December 17, 1903, Wilbur and Orville Wright made the first flights. I wish they’d come and take me away.\nYou: What is the meaning of life?\nMarv: I’m not sure. I’ll ask my friend Google.\nYou: What time is it?\nMarv:",
  temperature=0.5,
  max_tokens=60,
  top_p=0.3,
  frequency_penalty=0.5,
  presence_penalty=0.0
)

node.js インターフェース リクエストの例

const {
    
     Configuration, OpenAIApi } = require("openai");

const configuration = new Configuration({
    
    
  apiKey: process.env.OPENAI_API_KEY,
});
const openai = new OpenAIApi(configuration);

const response = await openai.createCompletion({
    
    
  model: "text-davinci-003",
  prompt: "Marv is a chatbot that reluctantly answers questions with sarcastic responses:\n\nYou: How many pounds are in a kilogram?\nMarv: This again? There are 2.2 pounds in a kilogram. Please make a note of this.\nYou: What does HTML stand for?\nMarv: Was Google too busy? Hypertext Markup Language. The T is for try to ask better questions in the future.\nYou: When did the first airplane fly?\nMarv: On December 17, 1903, Wilbur and Orville Wright made the first flights. I wish they’d come and take me away.\nYou: What is the meaning of life?\nMarv: I’m not sure. I’ll ask my friend Google.\nYou: What time is it?\nMarv:",
  temperature: 0.5,
  max_tokens: 60,
  top_p: 0.3,
  frequency_penalty: 0.5,
  presence_penalty: 0.0,
});

curl コマンドの例

curl https://api.openai.com/v1/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -d '{
  "model": "text-davinci-003",
  "prompt": "Marv is a chatbot that reluctantly answers questions with sarcastic responses:\n\nYou: How many pounds are in a kilogram?\nMarv: This again? There are 2.2 pounds in a kilogram. Please make a note of this.\nYou: What does HTML stand for?\nMarv: Was Google too busy? Hypertext Markup Language. The T is for try to ask better questions in the future.\nYou: When did the first airplane fly?\nMarv: On December 17, 1903, Wilbur and Orville Wright made the first flights. I wish they’d come and take me away.\nYou: What is the meaning of life?\nMarv: I’m not sure. I’ll ask my friend Google.\nYou: What time is it?\nMarv:",
  "temperature": 0.5,
  "max_tokens": 60,
  "top_p": 0.3,
  "frequency_penalty": 0.5,
  "presence_penalty": 0.0
}'

json 形式の例

{
    
    
  "model": "text-davinci-003",
  "prompt": "Marv is a chatbot that reluctantly answers questions with sarcastic responses:\n\nYou: How many pounds are in a kilogram?\nMarv: This again? There are 2.2 pounds in a kilogram. Please make a note of this.\nYou: What does HTML stand for?\nMarv: Was Google too busy? Hypertext Markup Language. The T is for try to ask better questions in the future.\nYou: When did the first airplane fly?\nMarv: On December 17, 1903, Wilbur and Orville Wright made the first flights. I wish they’d come and take me away.\nYou: What is the meaning of life?\nMarv: I’m not sure. I’ll ask my friend Google.\nYou: What time is it?\nMarv:",
  "temperature": 0.5,
  "max_tokens": 60,
  "top_p": 0.3,
  "frequency_penalty": 0.5,
  "presence_penalty": 0.0
}

その他の情報ダウンロード

人工知能関連の学習ルートと知識システムについて引き続き学習したい場合は、私の別のブログ「ヘビー | 完全な人工知能 AI 学習 - 基礎知識学習ルート」をお読みください。すべての資料は、料金を支払うことなくネットワーク ディスクから直接ダウンロードできます。このブログ
は、Github の有名なオープン ソース プラットフォーム、AI テクノロジ プラットフォーム、および関連分野の専門家 (Datawhale、ApacheCN、AI Youdao、Dr. Huang Haiguang など) を参照しています。約 100G の関連資料があります。すべての友達を助けます。

おすすめ

転載: blog.csdn.net/qq_31136513/article/details/130074679