国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Nodejs和python 設(shè)置 openai 的API正向代理和反向代理入口鏈接連接方式,用于國內(nèi)訪問openAI接口

這篇具有很好參考價值的文章主要介紹了Nodejs和python 設(shè)置 openai 的API正向代理和反向代理入口鏈接連接方式,用于國內(nèi)訪問openAI接口。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Nodejs和python 設(shè)置 openai 的API正向代理和反向代理入口鏈接連接方式,用于國內(nèi)訪問openAI接口

由于國內(nèi)對openai的API接口網(wǎng)址進(jìn)行了屏蔽,因此需要科學(xué)上網(wǎng)或?qū)PI進(jìn)行反向代理才能使用API接口,那么該怎么使用反向代理的API接口呢?

1. 對于Nodejs

1.1 方法一:使用自己反向代理的API地址

在Configuration列表中添加一項basePath即可,下面是代碼:

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

const configuration = new Configuration({
  apiKey: process.env.OPENAI_API_KEY,
  basePath: "https://api.youraddress.com/v1",//在這里設(shè)置就可以了
});
const openai = new OpenAIApi(configuration);

const completion = await openai.createChatCompletion({
  model: "gpt-3.5-turbo",
  messages: [{role: "user", content: "Hello world"}],
});
console.log(completion.data.choices[0].message);

1.2 方法二:在Nodejs中使用正向代理

在nodejs的代碼中配置代理,添加下面的代碼在nodejs 的正式代碼之前:

process.env.HTTP_PROXY = "http://your.proxy.address:port"
process.env.HTTPs_PROXY = "http://your.proxy.address:port"

2. 對于Python

2.1 方法一:使用自己反向代理的API地址

對openai對象設(shè)置api_base 的參數(shù)即可:

#老版本,過時了,1.2已經(jīng)不支持了
openai.api_base = "https://api.youraddress.com/v1" #在這里設(shè)置即可,需要特別注意這里的/v1是必須的,否則報錯。前面的地址注意替換即可。

2023年11月10日更新,支持1.2版本

from pathlib import Path
from openai import OpenAI

client = OpenAI(
    base_url="https://myapi.myapi.com/v1",
    api_key="your_api_key"
)

completion = client.chat.completions.create(
  model="gpt-3.5-turbo",
  messages=[
    {"role": "system", "content": "You are a helpful assistant."},
    {"role": "user", "content": "Hello!"}
  ]
)

print(completion.choices[0].message)

2.2 方法二:在python中使用正向代理

直接通過openai.proxy設(shè)置openai的代理:

import os
import openai

#已經(jīng)過時了
openai.api_key = "yourAPIKey"
openai.proxy = "http://your.proxy.address:port" #在這里設(shè)置你的代理信息即可

2023年11月10日更新,支持1.2版本


from pathlib import Path
from openai import OpenAI
# 在代碼開始部分添加
import os

proxy_url = 'http://127.0.0.1'
proxy_port = '8080'

# Set the http_proxy and https_proxy environment variables
os.environ['http_proxy'] = f'{proxy_url}:{proxy_port}'
os.environ['https_proxy'] = f'{proxy_url}:{proxy_port}'
# 在代碼開始部分添加

client = OpenAI(
    api_key="your_api_key"
)

completion = client.chat.completions.create(
  model="gpt-3.5-turbo",
  messages=[
    {"role": "system", "content": "You are a helpful assistant."},
    {"role": "user", "content": "Hello!"}
  ]
)

print(completion.choices[0].message)

或者文章來源地址http://www.zghlxwxcb.cn/news/detail-458176.html

import httpx
from openai import OpenAI

client = OpenAI(
    api_key="",
    http_client=httpx.Client(
        proxies="http://127.0.0.1:7890",
        transport=httpx.HTTPTransport(local_address="0.0.0.0"),
    ),
)

到了這里,關(guān)于Nodejs和python 設(shè)置 openai 的API正向代理和反向代理入口鏈接連接方式,用于國內(nèi)訪問openAI接口的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Nginx 正向代理和反向代理

    Nginx 正向代理和反向代理

    博主介紹 : ?博主從事應(yīng)用安全和大數(shù)據(jù)領(lǐng)域,有8年研發(fā)經(jīng)驗,5年面試官經(jīng)驗,Java技術(shù)專家? Java知識圖譜點擊鏈接: 體系化學(xué)習(xí)Java(Java面試專題) ???? 感興趣的同學(xué)可以收藏關(guān)注下 , 不然下次找不到喲 ???? Nginx性能高的原因有以下幾點: Nginx是一個輕量級的We

    2024年02月08日
    瀏覽(27)
  • 正向代理和反向代理與負(fù)載均衡

    自存用 什么是反向代理,反向代理與正向代理的區(qū)別 一文幫你梳理清楚「正向代理和反向代理的區(qū)別與聯(lián)系」 什么是反向代理服務(wù)器 正向代理為用戶服務(wù),給用戶換個ip使其能訪問其他網(wǎng)站 反向代理為服務(wù)器服務(wù),使用戶訪問特定網(wǎng)站服務(wù)器。反向代理服務(wù)器對我們客戶端

    2024年02月06日
    瀏覽(25)
  • 反向代理與正向代理之間差異分析

    反向代理與正向代理之間差異分析

    在網(wǎng)絡(luò)世界中,爬蟲ip是我們常用工具之一。但你是否了解反向爬蟲ip和正向爬蟲ip之間的區(qū)別呢?本文將向你分享反向爬蟲ip與正向爬蟲ip的差異分析,幫助你更好地選擇適合的爬蟲ip方式,提升爬蟲項目的實際操作價值。 首先我們來了解一下,反向爬蟲ip與正向爬蟲ip的定義

    2024年02月12日
    瀏覽(26)
  • 深度詳解Nginx正向代理與反向代理

    深度詳解Nginx正向代理與反向代理

    它的工作原理就像一個跳板,簡單的說,我是一個用戶,我訪問不了某網(wǎng)站,但是我能訪問一個代理服務(wù)器,這個代理服務(wù)器呢,他能訪問那個我不能訪問的網(wǎng)站,于是我先連上代理服務(wù)器,告訴他我需要那個無法訪問網(wǎng)站的內(nèi)容,代理服務(wù)器去取回來,然后返回給我,從網(wǎng)站的角度

    2024年02月11日
    瀏覽(20)
  • 關(guān)于nginx,正向代理和反向代理是什么意思

    關(guān)于nginx,正向代理和反向代理是什么意思

    很多公司會用到nginx做代理服務(wù)器,為什么用nginx,tomcat服務(wù)器不行嗎? tomcat缺點:并發(fā)量小,用戶使用的少 nginx:高并發(fā),高性能,cpu、內(nèi)存等資源消耗卻非常低,運行非常穩(wěn)定。 nginx作用:反向代理,負(fù)載均衡。完全聽不懂。。。。 先來了解下什么叫正向代理和方向代理

    2024年02月11日
    瀏覽(22)
  • 【nginx實戰(zhàn)】nginx正向代理、反向代理、由反向代理實現(xiàn)的負(fù)載均衡、故障轉(zhuǎn)移詳解

    【nginx實戰(zhàn)】nginx正向代理、反向代理、由反向代理實現(xiàn)的負(fù)載均衡、故障轉(zhuǎn)移詳解

    本文將要討論以下內(nèi)容 正向代理與反向代理的基本概念 Nginx正向代理服務(wù)的配置指令、Nginx反向代理服務(wù)的配置指令 Nginx反向代理服務(wù)器的應(yīng)用——負(fù)載均衡、故障轉(zhuǎn)移 案例分析 ? 正向代理的概念 局域網(wǎng)內(nèi)的機器借助代理服務(wù)訪問局域網(wǎng)外的網(wǎng)站,此代理服務(wù)器提供的服務(wù)

    2024年01月24日
    瀏覽(31)
  • Nginx之正向代理與反向代理進(jìn)階(支持https)

    Nginx之正向代理與反向代理進(jìn)階(支持https)

    在【Nginx之正向代理與反向代理】一文中我們實現(xiàn)了將Nginx服務(wù)器作為正向代理服務(wù)器和反向代理服務(wù)器, 但美中不足的是僅支持http協(xié)議,不支持https協(xié)議 。 我們先看看看http和https的區(qū)別: http協(xié)議 :協(xié)議以明文方式發(fā)送數(shù)據(jù),不提供任何方式的數(shù)據(jù)加密。不適合傳輸一些敏

    2024年02月13日
    瀏覽(33)
  • Nginx安裝Windows、Linux | 正向代理、反向代理、負(fù)載均衡

    Nginx安裝Windows、Linux | 正向代理、反向代理、負(fù)載均衡

    ??wei_shuo的個人主頁 ??wei_shuo的學(xué)習(xí)社區(qū) ??Hello World ! Nginx是一個高性能的HTTP和反向代理服務(wù)器,也可用作電子郵件代理服務(wù)器和通用TCP/UDP代理服務(wù)器。它是一個輕量級的Web服務(wù)器,可以作為靜態(tài)資源服務(wù)器、負(fù)載均衡器和反向代理服務(wù)器使用。Nginx的優(yōu)點包括高性能、低

    2024年02月09日
    瀏覽(21)
  • nginx.4——正向代理和反向代理(七層代理和四層代理)

    nginx.4——正向代理和反向代理(七層代理和四層代理)

    七層代理(http協(xié)議) 四層代理(tcp/udp流量轉(zhuǎn)發(fā)) 七層代理:代理的是http的請求和響應(yīng)。 客戶端請求代理服務(wù)器,由代理服務(wù)器轉(zhuǎn)發(fā)給客戶端http請求。轉(zhuǎn)發(fā)到內(nèi)部服務(wù)器(可以單臺,也可以是一組)。 請求返回webserver:后端服務(wù)器---代理服務(wù)器---客戶端 正向代理:隱藏客戶端,

    2024年02月03日
    瀏覽(32)
  • Nginx(一)介紹Nginx、正向代理和實現(xiàn)反向代理的兩個實例

    Nginx(一)介紹Nginx、正向代理和實現(xiàn)反向代理的兩個實例

    中國Nginx官網(wǎng):https://www.nginx-cn.net/ GitHub地址:https://github.com/nginxinc/ 客戶端想訪問tomcat服務(wù)器,只需要訪問ww.baidu.com。對真實的服務(wù)器IP是隱藏的 1、反向代理實例一(反向代理,訪問www.123.com) 步驟一:修改主機映射“C:WindowsSystem32driversetchosts” 步驟二:修改Nginx中的配

    2024年02月08日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包