에이전트 유형:
프록시는 http 프록시와 양말 프록시로 구분됩니다! ! !
Python이 프록시를 설정하는 경우에는 두 가지 상황이 있습니다.
첫 번째는 http 프록시와 https 프록시만 지원하므로 파일 앞에 다음 코드를 작성해야 합니다.
import os
os.environ["http_proxy"] = "http://127.0.0.1:7890"
os.environ["https_proxy"] = "http://127.0.0.1:7890"
두 번째 유형은 파일 앞에 다음 코드를 배치하는 양말5 프록시입니다.
여기에 모듈을 설치해야 합니다.
pip 설치 pysocks
import socket, socks
socks.set_default_proxy(socks.SOCKS5, "127.0.0.1", 1080)
socket.socket = socks.socksocket
샘플 코드:
import os
os.environ["http_proxy"] = "http://127.0.0.1:7890"
os.environ["https_proxy"] = "http://127.0.0.1:7890"
# import socket, socks
#
# socks.set_default_proxy(socks.SOCKS5, "127.0.0.1", 1080)
# socket.socket = socks.socksocket
import openai
openai.api_key = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
def get_completion(prompt, model="gpt-3.5-turbo"):
messages = [{"role": "user", "content": prompt}]
response = openai.ChatCompletion.create(
model=model,
messages=messages,
temperature=0
)
return response.choices[0].message["content"]
def __test_get_completion():
print(get_completion("1+1是多少???"))
if __name__ == '__main__':
__test_get_completion()