cf openai azure proxy
v0.1.8
英語|
ほとんどのOpenaiクライアントはAzure Openaiサービスをサポートしていませんが、Azure Openaiサービスのアプリケーションとカードの拘束力は非常に簡単であり、無料のクレジット制限もあります。このスクリプトは、無料のCloudFlareワーカーをプロキシとして使用しているため、OpenAI対応のクライアントはAzure Openaiサービスを直接使用できます。
モデルサブクラスの追加は非常に簡単です。使用するための次の指示を参照してください
Proxy Openaiは、Azure Openaiサービス、コード展開手順にリクエストします。
最初にResourceNameとDeployment Mapperを取得し、Azureのバックグラウンドにログインします。

// The name of your Azure OpenAI Resource.
const resourceName = "codegpt"
// deployment model mapper
const mapper = {
'gpt-3.5-turbo' : 'gpt3' ,
'gpt-4' : 'gpt4' ,
'dall-e-3' : 'dalle3'
} ;
其他的map规则直接按这样的格式续写即可または、CloudFlare Workerコンソールを介して、環境変数の下にWorkers Script> [設定]> [変数の追加]に移動します。

Opencatを例にとる:6番目のステップでバインドされたドメイン名のカスタムAPIドメイン名の塗りつぶし:

私は複数のクライアントを試しましたが、他のクライアントと問題が発生した場合、問題を作成することを歓迎します。