gpt4 book ai didi

python - openai Codex 中的后缀和前缀提示是什么?

转载 作者:行者123 更新时间:2023-12-02 22:45:25 25 4
gpt4 key购买 nike

我一直在努力理解Codex中除了前缀提示之外还有什么是后缀提示。

他们提供了一个 example

def get_largest_prime_factor(n):
if n < 2:
return False
def is_prime(n): > for i in range(2, n): > if n % i == 0: > return False > return True > largest = 1
for j in range(2, n + 1):
if n % j == 0 and is_prime(j):
return largest

从这个例子中我不清楚如何创建后缀提示?

我的理解是后缀提示是代码插入模型。我的用例也是 insert 模式,即需要在代码片段中间更新代码。

任何人都可以提供一个片段来展示我如何使用后缀提示以便 Codex 在插入模式下工作吗?

最佳答案

这个 python 示例对我有用。

import os
import openai

openai.api_key = os.getenv("OPENAI_API_KEY")

# Example per https://beta.openai.com/docs/guides/completion/inserting-text
prompt="I went to college at Boston University. After getting my degree, I decided to make a change. A big change!"
suffix="Now, I can’t get enough of the Pacific Ocean!"

# Use "suffix" parameter documented in
# https://beta.openai.com/docs/api-reference/completions/create#completions/create-suffix
response = openai.Completion.create(
model="text-davinci-002",
prompt=prompt,
suffix=suffix,
temperature=0.6
)

# Print completion
print( response["choices"][0]["text"] )

# Typical output
# "I moved to California! I love the weather and all the new adventures it brings"

关于python - openai Codex 中的后缀和前缀提示是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73094271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com