掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
音声AIアプリをDelphiで作成したい (ID:151515)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ChatGPTを調べました。 DelphiからRestクライアント(TRectClient)で以下のようなヘッダーとJsonを送ると、 ヘッダー: "Content-Type": "application/json", "Authorization": f"Bearer YOUR_API_KEY" JSON: { "model": "gpt-4", "messages": [ {"role": "system", "content": "You are a helpful assistant."}, {"role": "user", "content": "ChatGPTのAPIはどのようなデータをどの様に送信すると、どのようなデータが届くのでしょうか。"} ], "temperature": 0.7, "max_tokens": 150, "top_p": 0.9, "frequency_penalty": 0, "presence_penalty": 0.6 } temperature: 0.7 に設定することで、レスポンスの創造性が適度になります。 max_tokens: 150 に設定することで、レスポンスの長さを制限します。 top_p: 0.9 に設定することで、レスポンスの多様性を確保しつつも、確実性を保ちます。 frequency_penalty: 0 に設定することで、繰り返しを抑制しません。 presence_penalty: 0.6 に設定することで、新しいトピックを導入しやすくします。 以下のようなレスポンスが返ってくるそうです。 { "id": "chatcmpl-123", "object": "chat.completion", "created": 1677652288, "model": "gpt-4", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "ChatGPTのAPIを使用すると、クライアントはプロンプトを送信し、APIはそれに基づいて生成されたレスポンスを返します。リクエストはJSON形式で送信され、レスポンスもJSON形式で返されます。" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 57, "completion_tokens": 23, "total_tokens": 80 } } 料金体系(2024年時点) GPT-4-8k(8kトークンのコンテキストウィンドウ): 入力トークン: $0.03 per 1k tokens 出力トークン: $0.06 per 1k tokens GPT-4-32k(32kトークンのコンテキストウィンドウ): 入力トークン: $0.06 per 1k tokens 出力トークン: $0.12 per 1k tokens GPT-3.5-turbo: 入力トークン: $0.0015 per 1k tokens 出力トークン: $0.002 per 1k tokens トークンとは トークンは、モデルがテキストを処理するための基本単位です。 例えば、英単語1つは約4~5トークン、漢字1文字は1トークン程度に相当します。 だそうです。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.