ホームページ  >  記事  >  テクノロジー周辺機器  >  ついに登場、OpenAI が ChatGPT API を正式にオープン

ついに登場、OpenAI が ChatGPT API を正式にオープン

WBOY
WBOY転載
2023-04-11 18:58:011778ブラウズ

ついに登場、OpenAI が ChatGPT API を正式にオープン

開発者は、API を通じて ChatGPT および Whisper モデルをアプリケーションや製品に統合できるようになりました。

以前の API バージョンでは、text-davinci-003 バージョンのモデルが使用されていました。このモデルにはコンテキスト ダイアログ機能がなく、生成されたコンテンツは ChatGPT よりもはるかに劣っていました。 , そこでコミュニティ Web版ChatGPTをパッケージ化してサービスを提供するプロジェクトも数多くありますが、Webページに依存しているため安定性はあまり良くありません。 API の ChatGPT バージョンが正式にリリースされたので、これは開発者にとって素晴らしいニュースです。もちろん、これは OpenAI だけでなく業界全体にとっても非常に重要です。次の期間には、新しいものが必ず登場します。 API: 優れた AI アプリケーションが多数あります。

外部リリースされた最新の API は、gpt-3.5-turbor によって駆動されています。これは、OpenAI の最も高度な言語モデルです。この API を通じて多くのことが実行できます。

  • 電子メールまたはその他の記事を書く
  • Python コードを書く
  • ファイル セットに関する質問に答える
  • ソフトウェアに自然言語を追加するインターフェイス
  • 言語翻訳
  • ビデオ ゲームのキャラクターなどのシミュレーション

新しいチャット モデルは、コンテキストを持たせるために、一連のメッセージを入力として受け取る必要があります。ダイアログ機能が追加されました。もちろん、これまでと同様に単発タスクを実行することもできます。

新しい API を実装するには、Python パッケージの v0.27.0 バージョンが必要です:

pip3 install openai==v0.27.0

その後、openai パッケージを直接使用して openai と対話できます:

import openai
openai.api_key = "sk-xxxx"
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "system", "content": "你是一个AI机器人助手。"},
{"role": "user", "content": "哪个队将赢得2023年NBA总冠军?"},
]
)

最も重要なこと 入力パラメータの 1 つはメッセージです。これはメッセージ オブジェクトの配列であり、それぞれにロール (システム、ユーザー、アシスタント) とメッセージ コンテンツが含まれています。会話全体は 1 つのメッセージまたは複数のメッセージにすることができます。

通常、会話の形式では、最初にシステム メッセージが表示されます。システム メッセージは、アシスタントの動作を設定するのに役立ちます。ユーザー メッセージはアプリケーションのエンド ユーザーによって生成され、これは私たちが相談したい質問です。アシスタントメッセージはopenaiからフィードバックされるデータですが、もちろん開発者が書くことも可能です。

最後のアシスタント メッセージに一緒に返信すると、メッセージを文脈化することができます。

import openai
openai.api_key = "sk-xxxx"
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "system", "content": "你是一个AI机器人助手。"},
{"role": "user", "content": "哪个队将赢得2023年NBA总冠军?"},
{"role": "assistant", "content": "湖人队将获得总冠军!"},
{"role": "user", "content": "谁会当选FMVP?"}
]
)
result = ''
for choice in response.choices:
result += choice.message.content

print(result)

たとえば、ここに前のメッセージを追加すると、最終的にコンテキスト メッセージを取得できます:


というのも、予測は実際には次のとおりです。多くの要因がこの決定に影響を与える可能性があるため、最も正確な予測を行うことは困難です。しかし、レイカーズにはレブロン・ジェームズ、アンソニー・デイビス、カイル・クズマなど、FMVPになる可能性のある選手が多くおり、FMVP賞を獲得するチャンスがある。


以上がついに登場、OpenAI が ChatGPT API を正式にオープンの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事は51cto.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。