Python 代码
Python 虚拟环境
python -m venv .venv
source .venv/bin/activate
从Hugging Face 上下载模型
# 安装 Git Large File Storage
brew install git-lfs
# 找到对应模型的地址
git clone https://huggingface.co/Unbabel/wmt23-cometkiwi-da-xxl/
从虚拟环境中运行jupterbook
Google Colab中运行localhost
-
安装pyngrok
!pip install pyngrok
-
运行ngrok 转发至Uvicorn端口(如8501)
ngrok http 8501
-
访问服务器:使用 ngrok 提供的公共 URL,您可以从浏览器或任何其他客户端访问您在 Colab 上运行的 Uvicorn 服务器。
不仅仅是Colab,本地机器也可以https://dashboard.ngrok.com/
Goolge Translate API
Google的鉴权机制太复杂,如果只想用API的方式简单调用,代码如下
import requests
google_translate_api_key = ''
def translate_text_with_api_key(text, target_language):
url = 'https://translation.googleapis.com/language/translate/v2'
params = {
'q': text,
'target': target_language,
'key': google_translate_api_key
}
response = requests.post(url, params=params)
translation = response.json()
print(translate_text_with_api_key("Hello, world!", "zh-CN"))
OpenAI 的使用
最新的调用方式和早期的版本不一样。
from openai import OpenAI
api_key = ' '
client = OpenAI(api_key])
completion = client.chat.completions.create(
model="gpt-4-1106-preview",
messages=[
{"role": "system", "content": "You are an expert translator."},
{"role": "user", "content": 'Please translate the following sentence into Chinese: How is everything going?'}
]
)
print(completion.choices[0].message.content)
Git 命令
# 添加文件
git add app.py
git commit -m "add app.py"
git push
Mac中启用运行任何来源
- 打开系统偏好设置,找到“安全性与隐私”;
- 2.进入安全性与隐私,点击右下角的解锁按钮,选择允许从任何来源;
- 3.如果没有这一选项,请到打开终端,输入命令行:
sudo spctl --master-disable
, 输入命令后回车,系统会要求输入电脑的开机密码,输入密码(输入时密码不会显示出来)后回车。